ROS Integration for Miniature Mobile Robots

In this paper, the feasibility of using the Robot Operating System (ROS) for controlling miniature size mobile robots was investigated. Open-source and low-cost robots employ limited processors, hence running ROS on such systems is very challenging. Therefore, we provide a compact, low-cost, and open-source module enabling miniature multi and swarm robotic systems of different sizes and types to be integrated with ROS. To investigate the feasibility of the proposed system, several experiments using a single robot and multi-robots were implemented and the results demonstrated the amenability of the system to be integrated in low-cost and open-source miniature size mobile robots.

[1]  Farshad Arvin,et al.  Encoderless position estimation and error correction techniques for miniature mobile robots , 2013 .

[2]  Francesco Mondada,et al.  The marXbot, a miniature mobile robot opening new perspectives for the collective-robotic research , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Luca Maria Gambardella,et al.  c ○ 2004 Kluwer Academic Publishers. Manufactured in The Netherlands. Swarm-Bot: A New Distributed Robotic Concept , 2022 .

[4]  Roland Siegwart,et al.  Mobile micro-robots ready to use: Alice , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Chun Zhang,et al.  Colias: An Autonomous Micro Robot for Swarm Robotic Applications , 2014 .

[6]  Ali Emre Turgut,et al.  Perpetual Robot Swarm: Long-Term Autonomy of Mobile Robots Using On-the-fly Inductive Charging , 2018, J. Intell. Robotic Syst..

[7]  Francesco Mondada,et al.  The e-puck, a Robot Designed for Education in Engineering , 2009 .

[8]  Jonathan Timmis,et al.  The Psi Swarm: A Low-Cost Robotics Platform and Its Use in an Education Setting , 2016, TAROS.

[9]  Tully Foote,et al.  tf: The transform library , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[10]  Micael S. Couceiro,et al.  Ad hoc communication in teams of mobile robots using zigbee technology , 2015, Comput. Appl. Eng. Educ..

[11]  Ali Emre Turgut,et al.  Investigation of cue-based aggregation in static and dynamic environments with a mobile robot swarm , 2016, Adapt. Behav..

[12]  Serge Kernbach,et al.  Re-embodiment of Honeybee Aggregation Behavior in an Artificial Micro-Robotic System , 2009, Adapt. Behav..

[13]  Carlo Pinciroli,et al.  Buzz: An extensible programming language for heterogeneous swarm robotics , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[14]  Micael S. Couceiro,et al.  Integrating Arduino-Based Educational Mobile Robots in ROS , 2013, 2013 13th International Conference on Autonomous Robot Systems.

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

[16]  Radhika Nagpal,et al.  Kilobot: A low cost robot with scalable operations designed for collective behaviors , 2014, Robotics Auton. Syst..

[17]  Benjamin Bird,et al.  Mona: an Affordable Open-Source Mobile Robot for Education and Research , 2018, Journal of Intelligent & Robotic Systems.

[18]  Francesco Mondada,et al.  Mobile Robot Miniaturisation: A Tool for Investigation in Control Algorithms , 1993, ISER.

[19]  Abdul Rahman Ramli,et al.  Development of IR-based short-range communication techniques for swarm robot applications , 2010 .

[20]  S Magnenat,et al.  ASEBA: A Modular Architecture for Event-Based Control of Complex Robots , 2011, IEEE/ASME Transactions on Mechatronics.

[21]  Serge Kernbach,et al.  Get in touch: cooperative decision making based on robot-to-robot collisions , 2009, Autonomous Agents and Multi-Agent Systems.

[22]  Andre Schneider de Oliveira,et al.  ROS Navigation: Concepts and Tutorial , 2016 .

[23]  José Antonio Cruz-Ledesma,et al.  Modelling, Design and Robust Control of a Remotely Operated Underwater Vehicle , 2014 .

[24]  James McLurkin,et al.  Speaking Swarmish: Human-Robot Interface Design for Large Swarms of Autonomous Mobile Robots , 2006, AAAI Spring Symposium: To Boldly Go Where No Human-Robot Team Has Gone Before.

[25]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[26]  Chang-Hun Kim,et al.  RViz: a toolkit for real domain data visualization , 2015, Telecommunication Systems.

[27]  Eliseo Ferrante,et al.  ARGoS: a modular, parallel, multi-engine simulator for multi-robot systems , 2012, Swarm Intelligence.