A Remote Lab for Experiments with a Team of Mobile Robots

In this paper, a remote lab for experimenting with a team of mobile robots is presented. Robots are built with the LEGO Mindstorms technology and user-defined control laws can be directly coded in the Matlab programming language and validated on the real system. The lab is versatile enough to be used for both teaching and research purposes. Students can easily go through a number of predefined mobile robotics experiences without having to worry about robot hardware or low-level programming languages. More advanced experiments can also be carried out by uploading custom controllers. The capability to have full control of the vehicles, together with the possibility to define arbitrarily complex environments through the definition of virtual obstacles, makes the proposed facility well suited to quickly test and compare different control laws in a real-world scenario. Moreover, the user can simulate the presence of different types of exteroceptive sensors on board of the robots or a specific communication architecture among the agents, so that decentralized control strategies and motion coordination algorithms can be easily implemented and tested. A number of possible applications and real experiments are presented in order to illustrate the main features of the proposed mobile robotics remote lab.

[1]  Sonia Chernova,et al.  Guest Editorial Special Issue on Robotics Education , 2013, IEEE Transactions on Education.

[2]  Naira Hovakimyan,et al.  Guaranteed Strategies for nonlinear Multi-Player Pursuit-Evasion Games , 2010, IGTR.

[3]  Diego López-de-Ipiña,et al.  Benefits and pitfalls of using HTML5 APIs for online experiments and simulations , 2012, 2012 9th International Conference on Remote Engineering and Virtual Instrumentation (REV).

[4]  Emanuele Crisostomi,et al.  From Remote Experiments to Web-Based Learning Objects: An Advanced Telelaboratory for Robotics and Control Systems , 2009, IEEE Transactions on Industrial Electronics.

[5]  Sonia Chernova,et al.  Crowdsourcing the construction of a 3D object recognition database for robotic grasping , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[6]  G. Swaminathan Robot Motion Planning , 2006 .

[7]  Hugh F. Durrant-Whyte,et al.  A time-optimal control strategy for pursuit-evasion games problems , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[8]  Spyros G. Tzafestas,et al.  Web-Based Control and Robotics Education , 2009 .

[9]  Domenico Prattichizzo,et al.  The automatic control telelab: a user-friendly interface for distance learning , 2003, IEEE Trans. Educ..

[10]  Sebastián Dormido-Bencomo,et al.  Control learning: present and future , 2004, Annu. Rev. Control..

[11]  Andrea Garulli,et al.  Collective circular motion of multi-vehicle systems , 2008, Autom..

[12]  Fernando A. Silva IT Innovative Practices in Secondary Schools: Remote Experiments [Book News] , 2015, IEEE Industrial Electronics Magazine.

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

[14]  D. Gillet,et al.  Remote labs and social media: Agile aggregation and exploitation in higher engineering education , 2011, 2011 IEEE Global Engineering Education Conference (EDUCON).

[15]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[16]  Klaus Schilling,et al.  Remote Experiments With Mobile-Robot Hardware via Internet at Limited Link Capacity , 2009, IEEE Transactions on Industrial Electronics.

[17]  Sebastian Thrun,et al.  Visibility-based Pursuit-evasion with Limited Field of View , 2004, Int. J. Robotics Res..

[18]  Diego López-de-Ipiña,et al.  Addressing Software Impact in the Design of Remote Laboratories , 2009, IEEE Transactions on Industrial Electronics.

[19]  Luís Gomes,et al.  Current Trends in Remote Laboratories , 2009, IEEE Transactions on Industrial Electronics.

[20]  Costas S. Tzafestas,et al.  Virtual and remote robotic laboratory: comparative experimental evaluation , 2006, IEEE Transactions on Education.

[21]  V. Judson Harward,et al.  Internet Accessible Remote Laboratories: Scalable E-Learning Tools for Engineering and Science Disciplines , 2011 .

[22]  José M. Sebastián,et al.  Ciclope Robot: Web-Based System to Remote Program an Embedded Real-Time System , 2009, IEEE Transactions on Industrial Electronics.

[23]  S. Chernova RobotsFor . Me and Robots For You , 2013 .

[24]  Alberto Leva,et al.  Multifunctional Remote Laboratory for Education in Automatic Control: The CrAutoLab Experience , 2008, IEEE Transactions on Industrial Electronics.

[25]  Odest Chadwicke Jenkins,et al.  PR2 Remote Lab: An environment for remote development and experimentation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[26]  Sulema Aranda,et al.  On Optimal Sensor Placement and Motion Coordination for Target Tracking , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[27]  Javier García Zubía,et al.  Using remote labs in education: two little ducks in remote experimentation , 2011 .

[28]  Angel Valera,et al.  Platform for the development of mechatronic practical works based on LEGO Mindstorms NXT robots , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).

[29]  M. Casini,et al.  The automatic control telelab , 2004, IEEE Control Systems.

[30]  Libor Preucil,et al.  SyRoTek—Distance Teaching of Mobile Robotics , 2013, IEEE Transactions on Education.

[31]  José Antonio López Orozco,et al.  Virtual and Remote Robotic Laboratory Using EJS, MATLAB and Lab VIEW , 2013, Sensors.

[32]  Neng-Sheng Pai,et al.  Implementation of Obstacle-Avoidance Control for an Autonomous Omni-Directional Mobile Robot Based on Extension Theory , 2012, Sensors.

[33]  Andrea Garulli,et al.  A LEGO Mindstorms Multi-Robot Setup in the Automatic Control Telelab , 2011 .

[34]  Alexander L. Fradkov,et al.  Teaching of robotics and control jointly in the University and in the high school based on LEGO Mindstorms NXT , 2011 .

[35]  Mireille E. Broucke,et al.  Pursuit formations of unicycles , 2006, Autom..