A Review of Robot Rescue Simulation Platforms for Robotics Education

This review explores a natural learning curve which gives an appropriate RoboCup Rescue challenge at the right age. Children who got involved in the age group 14+ should continue their learning experience until they reach graduate level. To reduce the cost of such a learning experience, simulation is an attractive option in a large part of the world. The realism of the simulations and challenges should increase step-by-step, which are supported by more powerful but also more complex interfaces at each level/age-group. The result is a natural learning curve which allows for life-long learning. In this paper, we detail the requirements for such a platform and review a number of different simulation platforms and accompanying interfaces focusing on suitability for use for education rescue robotics. Resulting from this review of simulation platforms, a case-study of an example ‘game field’ rescue simulation platform suitable for students at different points along the learning curve.

[1]  Olivier Michel,et al.  Webots: Symbiosis Between Virtual and Real Mobile Robots , 1998, Virtual Worlds.

[2]  Tomoichi Takahashi,et al.  A Realistic RoboCup Rescue Simulation Based on Gazebo , 2015, RoboCup.

[3]  Deepak Kumar,et al.  Python robotics: an environment for exploring robotics beyond LEGOs , 2003, SIGCSE.

[4]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[5]  Arnoud Visser,et al.  Enabling Codesharing in Rescue Simulation with USARSim/ROS , 2013, RoboCup.

[6]  Eric Zhi-Feng Liu Early adolescents' perceptions of educational robots and learning of robotics , 2010, Br. J. Educ. Technol..

[7]  Atsushi Sakai,et al.  PythonRobotics: a Python code collection of robotics algorithms , 2018, ArXiv.

[8]  Hiroaki Kitano,et al.  RoboCup Rescue A Grand Challenge for Multiagent and Intelligent Systems , 2001 .

[9]  John M. Hsu,et al.  Inside the Virtual Robotics Challenge: Simulating Real-Time Robotic Disaster Response , 2015, IEEE Transactions on Automation Science and Engineering.

[10]  Pinhas Ben-Tzvi,et al.  Review and Analysis of Search, Extraction, Evacuation, and Medical Field Treatment Robots , 2019, J. Intell. Robotic Syst..

[11]  Arnoud Visser,et al.  16 Years of RoboCup Rescue , 2016, KI - Künstliche Intelligenz.

[12]  Cyrill Stachniss,et al.  Simultaneous Localization and Mapping , 2016, Springer Handbook of Robotics, 2nd Ed..

[13]  Emanuele Menegatti,et al.  Why teach robotics using ROS , 2014 .

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

[15]  Florentin Smarandache,et al.  Simulation environment for mobile robots testing using ROS and Gazebo , 2016, 2016 20th International Conference on System Theory, Control and Computing (ICSTCC).

[16]  Claude Sammut,et al.  The Robot Engineer , 2015, ILP.

[17]  Arnoud Visser,et al.  A Guide to the RoboCup Virtual Rescue Worlds , 2016 .

[18]  Stefano Carpin,et al.  USARSim : a validated simulator for research in robotics and automation , 2022 .

[19]  R. O. Ambrose,et al.  NASA's Space Robotics Challenge: Advancing Robotics for Future Exploration Missions , 2017 .

[20]  Josie Hughes,et al.  Robotic rescue simulation for computing teaching in the UK: A case study , 2016, 2016 IEEE Global Engineering Education Conference (EDUCON).

[21]  Manuela M. Veloso,et al.  GameBots: a flexible test bed for multiagent team research , 2002, CACM.

[22]  Amy Eguchi,et al.  RoboCupJunior for promoting STEM education, 21st century skills, and technological advancement through robotics competition , 2016, Robotics Auton. Syst..

[23]  Olivier Michel,et al.  Vision Sensors on the Webots Simulator , 1998, Virtual Worlds.

[24]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[25]  Amy Eguchi,et al.  Student Learning Experience through CoSpace Educational Robotics: 3D Simulation Educational Robotics Tool , 2013 .

[26]  Fabien Rohrer,et al.  Teaching robotics with an open curriculum based on the e-puck robot , simulations and competitions , 2011 .

[27]  I-Ming Chen,et al.  A Review on the Use of Robots in Education and Young Children , 2016, J. Educ. Technol. Soc..

[28]  Oskar von Stryk,et al.  Hector Open Source Modules for Autonomous Mapping and Navigation with Rescue Robots , 2013, RoboCup.

[29]  Odest Chadwicke Jenkins,et al.  Rosbridge: ROS for Non-ROS Users , 2011, ISRR.

[30]  Adam Jacoff,et al.  RoboCup Rescue Robot and Simulation Leagues , 2012, AI Mag..