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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Audi autonomous driving cup. https://www.audi-autonomous-driving-cup.com/. Accessed 10 Jan 2019
Autonomous driving challenge. http://www.autonomousdrivingchallenge.com/. Accessed 10 Jan 2019
Open zeka marc. https://openzeka.com/marc/. Accessed 10 Jan 2019
Sociedade Portuguesa de Robótica. Rules for autonomous driving. Technical report (2016)
Michel, O.: \(\text{Webots}^{TM}\): professional mobile robot simulation. J. Adv. Robot. Syst. 1(1), 39–42 (2004)
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)
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)
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
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
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
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)
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)
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)
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)
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)
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)
Balakirsky, S., Madhavan, R., Scrapper, C.: NIST/IEEE virtual manufacturing automation competition: from earliest beginnings to future directions, pp. 214–219 (2008)
Defense Advanced Research Projects Agency (DARPA). https://www.subtchallenge.com/. Accessed 16 Jan 2019
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)
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)
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)
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)
Bullet real-time physics simulation. https://pybullet.org/wordpress/. Accessed 17 Jan 2019
Open dynamics engine. https://www.ode.org/. Accessed 17 Jan 2019
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)
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
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)
Chudasama, D., Patel, T., Joshi, S., Prajapati, G.I.: Image segmentation using morphological operations. Int. J. Comput. Appl. 117(18), 16–19 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-26945-6_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26944-9
Online ISBN: 978-3-030-26945-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)