Skip to main content
Log in

Learning Robotics: a Review

  • Robotics in Manufacturing (JN Pires, Section Editor)
  • Published:
Current Robotics Reports Aims and scope Submit manuscript

Abstract

Purpose of Review

With the growing interest for STEM/STEAM, new robotic platforms are being created with different characteristics, extras, and options. There are so many diverse solutions that it is difficult for a teacher/student to choose the ideal one. This paper intends to provide an analysis of the most common robotic platforms existent on the market. The same is happening regarding robotic events all around the world, with objectives so distinctive, and with complexity from easy to very difficult. This paper also describes some of those events which occur in many countries.

Recent Findings

As the literature is showing, there has been a visible effort from schools and educators to teach robotics from very young ages, not only because robotics is the future, but also as a tool to teach STEM/STEAM areas. But as time progresses, the options for the right platforms also evolve making difficult to choose amongst them. Some authors opt to first choose a robotic platform and carry on from there. Others choose first a development environment and then look for which robots can be programmed from it.

Summary

An actual review on learning robotics is here presented, firstly showing some literature background on history and trends of robotic platforms used in education in general, the different development environments for robotics, and finishing on competitions and events. A comprehensive characterization list of robotic platforms along with robotic competitions and events is also shown.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

Papers of particular interest, published recently, have been highlighted as: • Of importance •• Of major importance

  1. Chung CC-J. Integrated STEAM education through global robotics art festival (GRAF). 2014.

    Book  Google Scholar 

  2. Roussou E, Rangoussi M. On the use of robotics for the development of computational thinking in kindergarten: educational intervention and evaluation. Cham: Springer International Publishing; 2020.

    Google Scholar 

  3. Chalmers C. Robotics and computational thinking in primary school. Int J Child-Computer Interact. 2018;17:93–100. https://doi.org/10.1016/j.ijcci.2018.06.005.

    Article  Google Scholar 

  4. Bellas F, Salgado M, Blanco TF, Duro RJ. Robotics in primary school: a realistic mathematics approach. In: Daniela L, editor. Smart learning with educational robotics: using robots to scaffold learning outcomes. Cham: Springer International Publishing; 2019. p. 149–82.

    Chapter  Google Scholar 

  5. Soares F, Leão CP, Santos S, Ribeiro AF, Lopes G. An early start in robotics: K-12 case-study. Int J Eng Pedagogy. 2011;1(1):50–6.

    Google Scholar 

  6. Berry CA, Remy SL, Rogers TE. Robotics for all ages: a standard robotics curriculum for K-16. IEEE Robotics & Automation Magazine. 2016;23(2):40–6. https://doi.org/10.1109/MRA.2016.2534240.

    Article  Google Scholar 

  7. Jung S, Won E-S. Systematic review of research trends in robotics education for young children. Sustainability. 2018;10:905. https://doi.org/10.3390/su10040905.

    Article  Google Scholar 

  8. Anwar S, Bascou NA, Menekse M, Kardgar A. A systematic review of studies on educational robotics. J Pre-College Eng Educ Res. 2019;9(2):2. https://doi.org/10.7771/2157-9288.1223.

    Article  Google Scholar 

  9. •• Pedersen BKMK, Larsen JC, Nielsen J. The Effect of commercially available educational robotics: a systematic review. Cham: Springer International Publishing; 2020. Findings from this study demonstrate a good insite on some present commercially available educational robotics systems

    Google Scholar 

  10. Spolaôr N, Benitti FBV. Robotics applications grounded in learning theories on tertiary education: a systematic review. Comput Educ. 2017;112:97–107. https://doi.org/10.1016/j.compedu.2017.05.001.

    Article  Google Scholar 

  11. Kubilinskiene S, Zilinskiene I, Dagiene V, Sinkevičius V. Applying robotics in school education: a systematic review. Baltic J Mod Comput. 2017;5(1):50–69. https://doi.org/10.22364/bjmc.2017.5.1.04.

    Article  Google Scholar 

  12. Major L, Kyriacou T, Brereton OP. Systematic literature review: teaching novices programming using robots. IET Softw. 2012;6(6):502–13.

    Article  Google Scholar 

  13. Nurbekova ZK, Mukhamediyeva KM, Davletova AH, Kasymova AH. Methodological system of educational robotics training: systematic literature review. Revista Espacios. 2018;28(15):28.

    Google Scholar 

  14. •• Scaradozzi D, Screpanti L, Cesaretti L. Towards a Definition of Educational Robotics: A classification of tools, experiences and assessments. In: Daniela L, editor. Smart learning with educational robotics: using robots to scaffold learning outcomes. Cham: Springer International Publishing; 2019. p. 63–92. This study presents a definition on the difference between robotics in education and educational robotics, as it may influence on the policies on the integration of it into formal and non-formal education, as well as furthering studies based on the educational robotics activities.

    Chapter  Google Scholar 

  15. •• Costelha H, Neves C. Technical database on robotics-based educational platforms for K-12 students. In: IEEE international conference on autonomous robot systems and competitions (ICARSC); 2018 25–27 April 2018; 2018. This study presents a comprehensive list of educational robotic kits with hardware and software details for easy understanding of their differences.

    Google Scholar 

  16. Nugent G, Barker B, Grandgenett N, Welch G. Robotics camps, clubs, and competitions: results from a US robotics project. Robot Auton Syst. 2016;75:686–91. https://doi.org/10.1016/j.robot.2015.07.011.

    Article  Google Scholar 

  17. Ribeiro AF, Lopes G. Summer on Campus - Learning Robotics with fun. Proceedings of HSCI’2010 - 7th International Conference on Hands-on Science; 2010 21-31 July. Crete: The University of Crete; 2010.

    Google Scholar 

  18. Knudsen JB. The unofficial guide to LEGO® MINDSTORMS™ robots. Computers & Mathematics with Applications, vol. 3. Sebastopol: O’Reilly; 1999.

    Google Scholar 

  19. Veselovská M, Kubincová Z, Mayerová K. Comparison of LEGO WeDo 2.0 robotic models in two different grades of elementary School. Cham: Springer International Publishing; 2020.

    Book  Google Scholar 

  20. Montés N, Rosillo N, Mora MC, Hilario L. Real-time Matlab-Simulink-Lego EV3 framework for teaching robotics subjects. Cham: Springer International Publishing; 2019.

    Book  Google Scholar 

  21. Mianowski K. On the designing and building of very cheap models of robots for educational purposes. IFAC Proceedings Volumes. 2003;36(17):563–8. https://doi.org/10.1016/S1474-6670(17)33454-7.

    Article  Google Scholar 

  22. Ishihara H, Yukawa K, Fukuda T, Arai F, Hasegawa Y, editors. Miniaturized mobile robot kit for robotics seminar of youth. Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003); 2003.

  23. Nourbakhsh IR, Crowley K, Bhave A, Hamner E, Hsiu T, Perez-Bergquist A, et al. The robotic autonomy Mobile robotics course: robot design. Curriculum Design Educ Assess. 2005;18(1):103–27. https://doi.org/10.1023/b:Auro.0000047303.20624.02.

    Article  Google Scholar 

  24. Cruz J, Silva P, Moutinho I, Pereira N. Bot’n Roll ONE C. SAR - Soluções de Automação e Robótica, Guimarães, Portugal. 2007. http://botnroll.com/onec/. .

    Google Scholar 

  25. Enderle S. The robotics and mechatronics kit “qfix”. Berlin: Springer; 2007.

    Book  Google Scholar 

  26. McRoberts M. Beginning Arduino. 1 ed. Apress; 2010.

  27. López-Rodríguez FM, Cuesta FJJoI, Systems R. Andruino-A1: low-cost educational mobile robot based on Android and Arduino. 2016;81(1):63–76. https://doi.org/10.1007/s10846-015-0227-x.

    Book  Google Scholar 

  28. Braben D, Lang J, Lomas P, Mycroft A, Mullins R, Upton E. Raspberry. UK: Pi Foundation; 2009. https://www.raspberrypi.org.

    Google Scholar 

  29. Cicolani J. Beginning robotics with Raspberry Pi and Arduino. 1 ed. Apress; 2018.

  30. Thai CN. Exploring robotics with ROBOTIS Systems. 2 ed. Springer International Publishing; 2017.

  31. Ha I, Tamura Y, Asama H, Han J, Hong DW, editors. Development of open humanoid platform DARwIn-OP. SICE Annual Conference 2011; 2011.

  32. Pham KT, Cantone C, Kim S-Y. Improved logical passing strategy and gameplay algorithm for humanoid soccer robots using colored Petri nets. Cham: Springer International Publishing; 2019.

    Book  Google Scholar 

  33. Cruz N, Lobos-Tsunekawa K, Ruiz-del-Solar J. Using convolutional neural networks in robots with limited computational resources: detecting NAO robots while playing soccer. Cham: Springer International Publishing; 2018.

    Google Scholar 

  34. • Ali S, Mehmood F, Ayaz Y, Asgher U, Khan MJ. Effect of different visual stimuli on joint attention of ASD children using NAO robot. Cham: Springer International Publishing; 2020. Findings of this study suggests improvements in their impairments for children with autism spectrum disorder, by using a NAO robot platform, showing the broad range versatility of educational robotic platforms.

    Book  Google Scholar 

  35. Hirst AJ, Johnson J, Petre M, Price BA, Richards MJAL, Robotics. What is the best programming environment/language for teaching robotics using Lego Mindstorms? 2003;7(3):124–131. https://doi.org/10.1007/bf02481160.

    Book  Google Scholar 

  36. • Weintrop D, Wilensky U. How block-based, text-based, and hybrid block/text modalities shape novice programming practices. Int J Child-Computer Interact. 2018;17:83–92. https://doi.org/10.1016/j.ijcci.2018.04.005This study shows how important is the choice of a development enviroment and the differences for novices when starting with a hybrid block/text one, being an essencial guide for those starting to program on Educational Robotics.

    Article  Google Scholar 

  37. Tatarian K, Pereira S, Couceiro MS, Portugal D. Tailoring a ROS educational programming language architecture. Cham: Springer International Publishing; 2019.

    Book  Google Scholar 

  38. Abdulla R, Alsammarraie M, Shaeer K, Karawi H, Baba A. Experiments with mBot. 2017.

    Google Scholar 

  39. Wang J, Du X, Wang H, editors. Research & implementation of multitasking Lego robots. 2019 IEEE 4th International Conference on Advanced Robotics and Mechatronics (ICARM); 2019.

  40. • Sierra Rativa A. How can we teach educational robotics to foster 21st learning skills through PBL, Arduino and S4A? Cham: Springer International Publishing; 2019. This study provides methods and pedagogic strategies to improve teaching educational robotics, by using critical thinking with problem based-learning, showing its advantages and limitatios and also demonstrating how it can improve cognitive skills.

    Book  Google Scholar 

  41. Culic I, Radovici A, Vasilescu LM, editors. Auto-generating Google Blockly visual programming elements for peripheral hardware. 2015 14th RoEduNet International Conference - Networking in Education and Research (RoEduNet NER); 2015.

  42. Jost B, Ketterl M, Budde R, Leimbach T, editors. Graphical programming environments for educational robots: Open Roberta - yet another one? 2014 IEEE International Symposium on Multimedia; 2014.

  43. Estefo P, Simmonds J, Robbes R, Fabry J. The robot operating system: package reuse and community dynamics. J Syst Softw. 2019;151:226–42. https://doi.org/10.1016/j.jss.2019.02.024.

    Article  Google Scholar 

  44. Noori FM, Portugal D, Rocha RP, Couceiro MS. On 3D simulators for multi-robot systems in ROS: MORSE or Gazebo? 2017 IEEE International Symposium on Safety, Security and Rescue Robotics (SSRR), vol. 2017; 2017. p. 11–3.

    Google Scholar 

  45. Lashkari N, Biglarbegian M, Yang SXJJoI, Systems R. Development of novel motion planning and controls for a series of physically connected robots in dynamic environments. 2019;95(2):291–310. https://doi.org/10.1007/s10846-018-0900-y.

    Book  Google Scholar 

  46. Pan Y, Ma X, Mu C, An H, Chen J, editors. Design of industrial robot sorting system with visual guidance based on Webots. 2018 3rd International Conference on Computer and Communication Systems (ICCCS); 2018.

  47. Ribeiro F. New ways to learn science with enjoyment: robotics as a challenge. 2009.

    Google Scholar 

  48. Christiansen B. Announcing the amazing micromouse maze contest. IEEE Spectrum. 1977;14(5).

    Article  Google Scholar 

  49. Strnad B. Programming Lego Mindstorms for First Lego League Robot game and technical interview. 2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), vol. 2017; 2017. p. 22–6.

    Google Scholar 

  50. Steinbauer G, Ferrein AJK-KI. 20 years of RoboCup. 2016;30(3):221–224. https://doi.org/10.1007/s13218-016-0442-z.

    Book  Google Scholar 

  51. Nardi D, Noda I, Ribeiro F, Stone P, Stryk Ov, Veloso M. RoboCup soccer leagues. AI Magazine. 2014;35(3):77–85. https://doi.org/10.1609/aimag.v35i3.2549.

    Book  Google Scholar 

  52. Thrun S. Winning the DARPA Grand Challenge. Berlin: Springer Berlin Heidelberg; 2006.

    Google Scholar 

  53. Alunni N, Suay HB, Phillips-Grafflin C, Mainprice J, Berenson D, Chernova S et al., editors. DARPA robotics challenge: towards a user-guided manipulation framework for high-DOF robots. 2014 IEEE International Conference on Robotics and Automation (ICRA); 2014.

  54. Walker J, Chocron S Jr, Iii R, Riha D, McFarland JM, et al. Survivability modeling in Darpa’s Adaptive Vehicle Make (AVM) program. Proceedings - 27th International Symposium on Ballistics. In: BALLISTICS 2013, vol. 2; 2013. p. 967–79.

    Google Scholar 

  55. Ribeiro AF, Lopes G, Pereira N, Cruz J. Learning Robotics for Youngsters - The RoboParty Experience. Cham: Springer International Publishing; 2016.

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A.Fernando Ribeiro.

Ethics declarations

Conflict of Interest

The authors declare that they have no conflict of interest.

Human and Animal Rights and Informed Consent

This article does not contain any studies with human or animal subjects performed by any of the authors.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the Topical Collection on Robotics in Manufacturing

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ribeiro, A., Lopes, G. Learning Robotics: a Review. Curr Robot Rep 1, 1–11 (2020). https://doi.org/10.1007/s43154-020-00002-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s43154-020-00002-9

Keywords

Navigation