Skip to main content

Teaching Robotics with a Simulator Environment Developed for the Autonomous Driving Competition

  • Conference paper
  • First Online:
Robotics in Education (RiE 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1023))

Included in the following conference series:

Abstract

Teaching robotics based on challenge of our daily lives is always more motivating for students and teachers. Several competitions of self-driving have emerged recently, challenging students and researchers to develop solutions addressing the autonomous driving systems. The Portuguese Festival Nacional de Robótica (FNR) Autonomous Driving Competition is one of those examples. Even though the competition is an exciting challenger, it requires the development of real robots, which implies several limitations that may discourage the students and compromise a fluid teaching process. The simulation can contribute to overcome this limitation and can assume an important role as a tool, providing an effortless and costless solution, allowing students and researchers to keep their focus on the main issues. This paper presents a simulation environment for FNR, providing an overall framework able to support the exploration of robotics topics like perception, navigation, data fusion and deep learning based on the autonomous driving competition.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Audi autonomous driving cup. https://www.audi-autonomous-driving-cup.com/. Accessed 10 Jan 2019

  2. Autonomous driving challenge. http://www.autonomousdrivingchallenge.com/. Accessed 10 Jan 2019

  3. Open zeka marc. https://openzeka.com/marc/. Accessed 10 Jan 2019

  4. Sociedade Portuguesa de Robótica. Rules for autonomous driving. Technical report (2016)

    Google Scholar 

  5. Michel, O.: \(\text{Webots}^{TM}\): professional mobile robot simulation. J. Adv. Robot. Syst. 1(1), 39–42 (2004)

    Google Scholar 

  6. Freese, M., Singh, S., Ozaki, F., Matsuhira, N.: Virtual robot experimentation platform V-REP: a versatile 3D robot simulator. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds.) Simulation, Modeling, and Programming for Autonomous Robots. Lecture Notes in Computer Science, vol. 6472, pp. 51–62. Springer, Heidelberg (2010)

    Google Scholar 

  7. Folgado, E., Rincón, M., Álvarez, J.R., Mira, J.: A multi-robot surveillance system simulated in gazebo. In: Mira, J., Álvarez, J.R. (eds.) Nature Inspired Problem-Solving Methods in Knowledge Engineering. Lecture Notes in Computer Science, vol. 4528, pp. 202–211. Springer, Heidelberg (2007)

    Google Scholar 

  8. Koenig, N., Howard, A.: Design and use paradigms for gazebo, an open-source multi-robot simulator. In: Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2004), vol. 3, pp. 2149–2154, September 2004

    Google Scholar 

  9. Yao, W., Dai, W., Xiao, J., Lu, H., Zheng, Z.: A simulation system based on ROS and Gazebo for RoboCup middle size league. In: 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 54–59, December 2015

    Google Scholar 

  10. Echeverria, G., Lassabe, N., Degroote, A., Lemaignan, S.: Modular open robots simulation engine: MORSE. In: 2011 IEEE International Conference on Robotics and Automation (ICRA), pp. 46–51, May 2011

    Google Scholar 

  11. Echeverria, G., Lemaignan, S., Degroote, A., Lacroix, S., Karg, M., Koch, P., Lesire, C., Stinckwich, S.: Simulating complex robotic scenarios with MORSE. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds.) Simulation, Modeling, and Programming for Autonomous Robots. Lecture Notes in Computer Science, vol. 7628, pp. 197–208. Springer, Heidelberg (2012)

    Google Scholar 

  12. Dias, A., Almeida, J., Dias, N., Silva, E., Lima, P.: Simulation environment for multi-robot cooperative 3D target perception. In: SIMPAR 2014 – 4th International Conference on Simulation, Modeling, and Programming for Autonomous Robots. Lecture Notes in Computer Science. Springer, Cham (2014)

    Google Scholar 

  13. Carpin, S., Lewis, M., Wang, J., Balakisky, S., Scrapper, C.: USARSim: a robot simulator for research and education. In: 2007 IEEE International Conference on Robotics and Automation, pp. 1400–1405 (2007)

    Google Scholar 

  14. Hsu J.M., Peters, S.C.: Extending open dynamics engine for the DARPA virtual robotics challenge. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds.) Simulation, Modeling, and Programming for Autonomous Robots, pp. 37–48. Springer, Cham(2014)

    Google Scholar 

  15. Agüero, C.E., Koenig, N., Chen, I., Boyer, H., Peters, S., Hsu, J., Gerkey, B., Paepcke, S., Rivero, J.L., Manzo, J., Krotkov, E., Pratt, G.: Inside the virtual robotics challenge: simulating real-time robotic disaster response. IEEE Trans. Autom. Sci. Eng. 12(2), 494–506 (2015)

    Article  Google Scholar 

  16. Budden, D.M., Wang, P., Obst, O., Prokopenko, M.: Robocup simulation leagues: enabling replicable and robust investigation of complex robotic systems. IEEE Robot. Autom. Mag. 22(3), 140–146 (2015)

    Article  Google Scholar 

  17. Balakirsky, S., Madhavan, R., Scrapper, C.: NIST/IEEE virtual manufacturing automation competition: from earliest beginnings to future directions, pp. 214–219 (2008)

    Google Scholar 

  18. Defense Advanced Research Projects Agency (DARPA). https://www.subtchallenge.com/. Accessed 16 Jan 2019

  19. Echeverria, G., Lassabe, N., Degroote, A., Lemaignan, S.: Modular open robots simulation engine: MORSE. In: Proceedings - IEEE International Conference on Robotics and Automation, pp. 46–51 (2011)

    Google Scholar 

  20. Costa, V., Rossetti, R., Sousa, A.: Simulator for teaching robotics, ROS and autonomous driving in a competitive mindset. Int. J. Technol. Hum. Interact. 13(4), 19–32 (2017)

    Article  Google Scholar 

  21. Castillo-Pizarro, P., Arredondo, T.V., Torres-Torriti, M.: Introductory survey to open-source mobile robot simulation software. In: Proceedings - 2010 Latin American Robotics Symposium and Intelligent Robotics Meeting, LARS 2010, July 2014, pp. 150–155 (2010)

    Google Scholar 

  22. Osório, F., Wolf, D., Castelo Branco, K., Pessin, G.: Mobile robots design and implementation: from virtual simulation to real robots. Technical report, Introductory Survey to Open-Source Mobile Robot Simulation Software, Bordeaux (2010)

    Google Scholar 

  23. Bullet real-time physics simulation. https://pybullet.org/wordpress/. Accessed 17 Jan 2019

  24. Open dynamics engine. https://www.ode.org/. Accessed 17 Jan 2019

  25. Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software, vol. 3, no. 3.2 (2009)

    Google Scholar 

  26. Costa, V., Rossetti, R.J.F., Sousa, A.: Autonomous driving simulator for educational purposes. In: 2016 11th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1–5, June 2016

    Google Scholar 

  27. Noori, F.M., Portugal, D., Rocha, R.P., Couceiro, M.S.: On 3D simulators for multi-robot systems in ROS: MORSE or Gazebo? In: SSRR 2017 - 15th IEEE International Symposium on Safety, Security and Rescue Robotics, Conference, pp. 19–24 (2017)

    Google Scholar 

  28. Chudasama, D., Patel, T., Joshi, S., Prajapati, G.I.: Image segmentation using morphological operations. Int. J. Comput. Appl. 117(18), 16–19 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to André Dias .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fernandes, D., Pinheiro, F., Dias, A., Martins, A., Almeida, J., Silva, E. (2020). Teaching Robotics with a Simulator Environment Developed for the Autonomous Driving Competition. In: Merdan, M., Lepuschitz, W., Koppensteiner, G., Balogh, R., Obdržálek, D. (eds) Robotics in Education. RiE 2019. Advances in Intelligent Systems and Computing, vol 1023. Springer, Cham. https://doi.org/10.1007/978-3-030-26945-6_35

Download citation

Publish with us

Policies and ethics