Mona: an Affordable Open-Source Mobile Robot for Education and Research

Mobile robots are playing a significant role in Higher Education science and engineering teaching, as they offer a flexible platform to explore and teach a wide-range of topics such as mechanics, electronics and software. Unfortunately the widespread adoption is limited by their high cost and the complexity of user interfaces and programming tools. To overcome these issues, a new affordable, adaptable and easy-to-use robotic platform is proposed. Mona is a low-cost, open-source and open-hardware mobile robot, which has been developed to be compatible with a number of standard programming environments. The robot has been successfully used for both education and research at The University of Manchester, UK.

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

[2]  Farshad Arvin,et al.  Bio-Inspired Embedded Vision System for Autonomous Micro-Robots: The LGMD Case , 2017, IEEE Transactions on Cognitive and Developmental Systems.

[3]  Octavio Ortiz Ortiz,et al.  Innovative Mobile Robot Method: Improving the Learning of Programming Languages in Engineering Degrees , 2017, IEEE Transactions on Education.

[4]  Heinz Wörn,et al.  Distributed Shortest-Path Finding by a Micro-robot Swarm , 2006, ANTS Workshop.

[5]  Barry Lennox,et al.  A Bio-inspired Aggregation with Robot Swarm Using Real and Simulated Mobile Robots , 2018, TAROS.

[6]  Alessandro G. Di Nuovo,et al.  Robots in Education and Care of Children with Developmental Disabilities: A Study on Acceptance by Experienced and Future Professionals , 2016, International Journal of Social Robotics.

[7]  Grzegorz Cielniak,et al.  Integrating Mobile Robotics and Vision With Undergraduate Computer Science , 2013, IEEE Transactions on Education.

[8]  Abdul Rahman Ramli,et al.  Development of a miniature robot for swarm robotic application , 2009 .

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

[10]  Jennifer Hall Rivera,et al.  Science-based laboratory comprehension: an examination of effective practices within traditional, online and blended learning environments , 2016 .

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

[12]  Federico Cuesta,et al.  Andruino-A1: Low-Cost Educational Mobile Robot Based on Android and Arduino , 2016, J. Intell. Robotic Syst..

[13]  R. Felder,et al.  Applications, Reliability and Validity of the Index of Learning Styles* , 2005 .

[14]  James McLurkin,et al.  Using Multi-Robot Systems for Engineering Education: Teaching and Outreach With Large Numbers of an Advanced, Low-Cost Robot , 2013, IEEE Transactions on Education.

[15]  Wilfried Lepuschitz,et al.  Robotics in Education - Research and Practices for Robotics in STEM Education, Proceedings of the 7th RiE 2016, Vienna, Austria, April 14-15, 2016 , 2016, RiE.

[16]  Barry Lennox,et al.  ROS Integration for Miniature Mobile Robots , 2018, TAROS.

[17]  Richard Vaughan,et al.  Massively multi-robot simulation in stage , 2008, Swarm Intelligence.

[18]  Emanuele Menegatti,et al.  Teaching humanoid robotics by means of human teleoperation through RGB-D sensors , 2016, Robotics Auton. Syst..

[19]  Akhil Surendran,et al.  Sliding mode controller for robust trajectory tracking using haptic robot , 2016, 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES).

[20]  Prateek Shekhar,et al.  The Variation of Nontraditional Teaching Methods Across 17 Undergraduate Engineering Classrooms , 2017 .

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

[22]  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.

[23]  Elio Tuci,et al.  Cooperative object transport with a swarm of e-puck robots: robustness and scalability of evolved collective strategies , 2017, Swarm Intelligence.

[24]  Rajeevlochana G. Chittawadigi,et al.  Virtual Experiments for Integrated Teaching and Learning of Robot Mechanics Using RoboAnalyzer , 2016 .

[25]  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..

[26]  Newton Spolaôr,et al.  Robotics applications grounded in learning theories on tertiary education: A systematic review , 2017, Comput. Educ..

[27]  James M. Conrad,et al.  A Versatile Approach for Teaching Autonomous Robot Control to Multi-Disciplinary Undergraduate and Graduate Students , 2018, IEEE Access.

[28]  Alcherio Martinoli,et al.  The Khepera IV Mobile Robot: Performance Evaluation, Sensory Data and Software Toolbox , 2015, ROBOT.

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

[30]  Myint Swe Khine,et al.  Robotics as an Educational Tool: Impact of Lego Mindstorms , 2017 .

[31]  Itziar Cabanes,et al.  A Multidisciplinary PBL Approach for Teaching Industrial Informatics and Robotics in Engineering , 2018, IEEE Transactions on Education.

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

[33]  Massimo Banzi,et al.  Make: Getting Started with Arduino: The Open Source Electronics Prototyping Platform , 2014 .

[34]  Jingjin Yu,et al.  A portable, 3D-printing enabled multi-vehicle platform for robotics research and education , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[35]  Francesco Mondada,et al.  Thymio II, a robot that grows wiser with children , 2013, 2013 IEEE Workshop on Advanced Robotics and its Social Impacts.

[36]  Ashish Sureka,et al.  An Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children Using Lego Robotics Education Kit , 2016, 2016 IEEE Eighth International Conference on Technology for Education (T4E).

[37]  Grzegorz Cielniak,et al.  Affordable mobile robotic platforms for teaching computer science at African universities , 2015 .

[38]  Chun Zhang,et al.  Development of an autonomous micro robot for swarm robotics , 2014, 2014 IEEE International Conference on Mechatronics and Automation.

[39]  Harvey F. Silver,et al.  Learning Styles and Strategies , 1996 .

[40]  José-Enrique Simó-Ten,et al.  Using infrared sensors for distance measurement in mobile robots , 2002, Robotics Auton. Syst..

[41]  Eduardo Caicedo Bravo,et al.  Tool for Experimenting With Concepts of Mobile Robotics as Applied to Children's Education , 2010, IEEE Transactions on Education.

[42]  Michail G. Lagoudakis,et al.  Complete Analytical Forward and Inverse Kinematics for the NAO Humanoid Robot , 2015, J. Intell. Robotic Syst..

[43]  Ali Emre Turgut,et al.  Cue-based aggregation with a mobile robot swarm: a novel fuzzy-based method , 2014, Adapt. Behav..

[44]  Shuping Dang,et al.  Embedded systems project: Innovative autonomous line-following buggy design and implementation , 2014, 2014 Annual International Conference on Emerging Research Areas: Magnetics, Machines and Drives (AICERA/iCMMD).

[45]  Lei Liu,et al.  Discussion of Robot Application Laboratory Construction , 2016 .

[46]  Michal Chovanec,et al.  Aeris - Robots Laboratory with Dynamic Environment , 2016, RiE.

[47]  Ainhoa Alvarez,et al.  Experiences Incorporating Lego Mindstorms Robots in the Basic Programming Syllabus: Lessons Learned , 2016, J. Intell. Robotic Syst..

[48]  Allan Tucker,et al.  Enhancing Practice and Achievement in Introductory Programming With a Robot Olympics , 2015, IEEE Transactions on Education.

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

[50]  Luis Magdalena,et al.  An Open Localization and Local Communication Embodied Sensor , 2008, Sensors.