Autonomous Navigation of Multiple Robots with Sensing and Communication Constraints Based on Mixed Reality

This paper presents a robotic navigation system that uses mixed reality concepts to develop sensing and communication virtual devices, based on the visual localization of the robot in the environment. The main objective of the navigation system is to provide conditions for the use of very simple robots with severe limitations on the mentioned peripheral devices for simulation, analysis and test of multi-robot applications. In an experiment with real robots, each one receives its virtual navigation skills in an independent way from the tool that emulates the function of such peripherals. Thus, the behavior of a group of robots, independently commanded, is implemented in the virtual environment and accomplished in the real world. An experiment composed by real multiple Sphero robots executing an exploratory task within an unknown dynamic environment is carried out to validate the proposed navigation system. The use of mixed reality concepts allows an easy implementation of cooperation mechanisms based on indirect communication skill and fuzzy controllers for the robots’ movement. The results confirm the feasibility of the proposed autonomous navigation system.

[1]  Mark T. Bolas,et al.  Mixed reality for robotics , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[2]  Marco Dorigo,et al.  Kilogrid: A modular virtualization environment for the Kilobot robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Liam McDaid,et al.  ARDebug: An Augmented Reality Tool for Analysing and Debugging Swarm Robotic Systems , 2018, Front. Robot. AI.

[4]  James A. R. Marshall,et al.  ARK: Augmented Reality for Kilobots , 2017, IEEE Robotics and Automation Letters.

[5]  Mauro Birattari,et al.  Augmented reality for robots: Virtual sensing technology applied to a swarm of e-pucks , 2015, 2015 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[6]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[7]  Ali Emre Turgut,et al.  COSΦ: Artificial pheromone system for robotic swarms research , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[9]  Lúcia Valéria Ramos de Arruda,et al.  Bio-inspired on-line path planner for cooperative exploration of unknown environment by a Multi-Robot System , 2019, Robotics Auton. Syst..

[10]  Andre Schneider de Oliveira,et al.  Control of Mobile Robots Using ActionLib , 2017 .

[11]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[12]  Minoru Asada,et al.  A new minirobotics system for teaching and researching agent-based programming , 2007 .

[13]  Stephen Yurkovich,et al.  Fuzzy Control , 1997 .

[14]  Lorenzo Sabattini,et al.  Multi-robot systems implementing complex behaviors under time-varying topologies , 2017, Eur. J. Control.

[15]  Diego Frias,et al.  MR-Simulator: A Simulator for the Mixed Reality Competition of RoboCup , 2010, RoboCup.

[16]  Mark Fiala,et al.  ARTag, a fiducial marker system using digital techniques , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).