Publications

(2021). What Can Collective Construction Learn from Neural Cellular Automata?. International Workshop on Self-Organized Construction (SOCO).

(2021). The Computational Complexity of Designing Scalar-field Sensing Robot Teams and Environments for Distributed Construction. International Workshop on Self-Organized Construction (SOCO).

(2021). Deadlock Prediction and Recovery for Distributed Collision Avoidance with Buffered Voronoi Cells. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

(2020). Towards a robotic percussion accompaniment. International Journal of Music Science, Technology and Art.

(2020). Robot Distancing: Planar Construction with Lanes. Swarm Intelligence.

(2020). CKF-Based Visual Inertial Odometry for Long-Term Trajectory Operations. Journal of Robotics.

DOI

(2020). A swarm of simple robots constructing planar shapes. arXiv preprint arXiv:2004.13888.

(2020). A Swarm of Simple Robots Constructing Planar Shapes. arXiv preprint arXiv:2004.13888.

(2020). A Hybrid Path Planning Strategy of Autonomous Underwater Vehicles. 2020 IEEE/OES Autonomous Underwater Vehicles Symposium (AUV).

DOI

(2019). The Computational Complexity of Controller-Environment Co-design using Library Selection for Distributed Construction. Distributed Autonomous Robotic Systems: The 14th International Symposium.

(2019). Landmark-Guided Shape Formation by a Swarm of Robots. Distributed Autonomous Robotic Systems.

(2019). Developing Computationally-Efficient Nonlinear Cubature Kalman Filtering for Visual Inertial Odometry. Journal of Dynamic Systems, Measurement, and Control.

DOI

(2019). Designing Robot Teams for Distributed Construction, Repair, and Maintenance. ACM Transactions on Autonomous Adaptive Systems.

(2019). Adaptive Task Allocation for Planar Construction Using Response Threshold Model. Theory and Practice of Natural Computing.

DOI

(2019). A Reinforcement Learning Approach to Multi-Robot Planar Construction. IEEE International Symposium on Multi-Robot and Multi-Agent Systems.

(2018). Teach-and-repeat path following for an autonomous underwater vehicle. Journal of Field Robotics.

DOI

(2018). Viable Algorithmic Options for Designing Reactive Robot Swarms. ACM Transactions on Autonomous and Adaptive Systems (TAAS).

DOI

(2018). Orbital Construction: Swarms of Simple Robots Building Enclosures. 2018 IEEE 3rd International Workshops on Foundations and Applications of Self Systems (FAS* W)*.

(2018). 3D Visual Homing for Commodity UAVs. Computer and Robot Vision.

(2017). Sonar image registration for localization of an underwater vehicle. Journal of Ocean Technology.

(2017). Vector Field Path Following Control for Unmanned Surface Vehicles. MTS/IEEE Conference on Oceans.

(2017). Towards real-time robot simulation on uneven terrain using neural networks. 2017 International Joint Conference on Neural Networks (IJCNN).

DOI

(2017). Sonar image registration for localization of an underwater vehicle. The Journal of Ocean Technology.

(2017). Path-Following Control for Unmanned Surface Vehicles. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

(2017). Likelihood-based Iterated Cubature Multi-State Constraint Kalman Filter for Visual Inertial Navigation System. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

(2017). Developing Moving Horizon Estimation Based Ranging Measurement for Supporting Vision-Aided Inertial Navigation System. ASME Dynamic Systems and Controls Conference.

(2017). Developing A Cubature Multi-State Constraint Kalman Filter for Visual-Inertial Navigation System. Canadian Conference on Computer and Robot Vision.

(2016). Smartphone positioning in sparse Wi-Fi environments. Computer Communications.

(2016). Risk Analysis of an Autonomous Surface Craft for Operation in Harsh Ocean Environments. IEEE OES Autonomous Underwater Vehicle Symposium (AUV).

(2016). Motion Controller Design for the Position Control of DC Servo Motor. Newfoundland Electrical and Computer Engineering Conference (NECEC).

(2016). MERLIN - A decade of large AUV experience at Memorial University of Newfoundland. IEEE OES Autonomous Underwater Vehicle Symposium (AUV).

(2016). BuPiGo: An Open and Extensible Platform for Visually-Guided Swarm Robots. International Conference on Bio-inspired Information and Communications Technologies (BICT).

PDF DOI

(2016). Appearance-based Visual-Teach-And-Repeat Navigation Technique for Micro Aerial Vehicle. Intelligent and Robotic Systems.

(2016). Aggregation in Robot Swarms using Odometry. Artificial Life and Robotics.

(2016). A Bearing-Only Pattern Formation Algorithm for Swarm Robotics. International Conference on Swarm Intelligence (ANTS).

(2015). Using Odometry to Improve Swarm Robot Aggregation. International Symposium on Swarm Behavior and Bio-Inspired Robotics.

(2015). Machiavellian Agents: Player Modelling to Deceive and be Deceived. International Conference on Computer Games, CGAMES.

(2015). Exploring Options for Efficiently Evaluating the Playability of Computer Game Agents. Proceedings of the CGAMES 2015 International Computer Games Conference.

(2015). Exploring Algorithmic Options for the Efficient Design and Reconfiguration of Reactive Robot Swarms. Proceedings of the 9th EAI International Conference on Bio-inspired Information and Communication Technologies.

(2015). Detecting Collisions on the Sphero Robot. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

(2014). The development of AUV strategies for multidisciplinary use. Oceans - St. John’s, 2014.

DOI

(2014). The Hope Cycle. Beta-Life: Stories from an A-Life Future.

PDF

(2014). Terrain Leveling by a Swarm of Simple Agents. International Conference on Bio-inspired Information and Communications Technologies (BICT).

PDF

(2014). Preliminary Field Trials of Autonomous Path Following. IEEE OES Autonomous Underwater Vehicle Symposium (AUV).

(2014). Incorporating User Motion Information for Indoor Smartphone Positioning in Sparse Wi-Fi Environments. ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM).

PDF DOI

(2014). Cache Consensus: Rapid Object Sorting by a Robotic Swarm. Swarm Intelligence.

PDF

(2014). Automated Design for Playability in Computer Game Agents. IEEE Conference on Computational Intelligence and Games (CIG).

(2014). A Survey of AUV and Robot Simulators for Multi-Vehicle Operations. IEEE OES Autonomous Underwater Vehicle Symposium (AUV).

(2013). The Impact of Informed Individuals on Collective Object Sorting. ECAL Workshop on Collective Behaviours and Social Dynamics.

(2013). Conformity and Nonconformity in Collective Robotics: A Case Study. Proceedings of the 12th European Conference on Artificial Life (ECAL).

(2013). Comparison of Feature Detection Techniques for AUV Navigation Along a Trained Route. MTS/IEEE OCEANS.

(2013). An Orientation Invariant Visual Homing Algorithm. Journal of Intelligent and Robotic Systems.

DOI

(2012). Towards AUV Route Following using Qualitative Navigation. Canadian Conference on Computer and Robot Vision.

(2012). Supervised Learning in Robotic Swarms: From Training Samples to Emergent Behavior. Symposium on Distributed Autonomous Robotic Systems (DARS).

(2012). Real-Time Image Generation and Registration Framework for AUV Route Following. IEEE OES Autonomous Underwater Vehicle Symposium (AUV).

(2012). Positioning using Motion Information in RF Reference Frames. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

(2012). Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters. International Games Innovation Conference.

(2012). Accelerated Patch Sorting by a Robotic Swarm. Canadian Conference on Computer and Robot Vision.

(2011). Strategies for Filtering Incorrect Matches in Seabed Mosaicking. MTS/IEEE OCEANS.

(2011). Sidescan Sonar Image Registration for AUV Navigation. Journal of Ocean Technology.

(2011). Side-scan Sonar Image Registration for AUV Navigation. IEEE Symposium on Underwater Technology.

(2011). Ignorance is Bliss: A Complexity Perspective on Adapting Reactive Architectures. Proceedings of the 1st Joint IEEE International Conference on Development and Learning and on Epigenetic Robotics.

(2011). Exploiting Smartphone Sensors for Indoor Positioning: A Survey. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

(2010). Using Feature Scale Change for Robot Localization along a Route. IEEE/RSJ International Conference on Robots and Systems (IROS).

(2010). Side-scan Sonar Image Registration for AUV Navigation. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

(2010). Image Mosaicing for Benthic Species Counting. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

(2008). Robot Obstacle Avoidance Behaviour using Particle Swarm Optimization. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

(2008). Review of The Robotics Primer by Maja J. Matarić. Genetic Programming and Evolvable Machines.

(2008). Neuroethological Concepts at Work: Insect-Inspired Methods for Visual Robot Navigation. Proceedings of Biological Approaches for Engineering.

(2008). Homing in Scale Space. IEEE/RSJ International Conference on Robots and Systems (IROS).

(2008). Comparing Global Measures of Image Similarity for use in Topological Localization of Mobile Robots. Proceedings of the Canadian Conference on Electrical and Computer Engineering.

(2008). A Simple Visual Compass with Learned Pixel Weights. Proceedings of the Canadian Conference on Electrical and Computer Engineering.

(2007). Visual Homing in Environments with Anisotropic Landmark Distribution. Autonomous Robots.

(2007). Feature Selection and Tracking for Mobile Robot Localization. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

(2006). Visual Compass Methods for Robot Navigation. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

(2006). Long-Range Visual Homing. Proceedings of the IEEE International Conference on Robotics and Biomimetics.

(2006). Local Visual Homing by Matched-Filter Descent in Image Distances. Biological Cybernetics.

(2005). Biologically plausible visual homing methods based on optical flow techniques. Connection Science.

(2005). A Scale Invariant Local Image Descriptor for Visual Homing. Biomimetic neural learning for intelligent robots.

(2004). Anatomy and Physiology of an Artificial Vision Matrix. Biologically Inspired Approaches to Advanced Information Technology (BioADIT).

(2004). A Scale Invariant Neural Feature Detector for Visual Homing. Proceedings of the Workshop on Neurobotics, German Conference on Artificial Intelligence, Ulm.

(2003). Low-Level Visual Homing. Proceedings of the 7th European Conference on Artificial Life (ECAL).

(2001). A Visually-Based Evolvable Control Architecture for Agents in Interactive Entertainment Applications. Proceedings of the 6th European Conference on Artificial Life (ECAL).

(1999). The WristCam as Input Device. Proceedings of the 3rd IEEE International Symposium on Wearable Computers.