Publications

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

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

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

(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). Towards real-time robot simulation on uneven terrain using neural networks. 2017 International Joint Conference on Neural Networks (IJCNN).

DOI

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

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

(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). 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). 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 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). 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). 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). Positioning using Motion Information in RF Reference Frames. Proceedings of the Newfoundland Conference on Electrical and Computer Engineering (NECEC).

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

(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). Homing in Scale Space. IEEE/RSJ International Conference on Robots and Systems (IROS).

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

(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.

(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.