Abstract
Teaching mobile robotics adequately is a complex task. Within the strategies found in the literature, the one used in this work includes the use of a simulator. This simulator represents the Autonomous Driving Competition of the Portuguese Robotics Open. Currently, the simulator supports two different robots and all challenges of the autonomous driving competition. This simulator was used at a Robotics course of the Integrated Master Degree in Informatics and Computing Engineering at the Faculty of Engineering of the University of Porto. In order to study the influence of the simulator in the college students learning process, a survey was conducted. The results and its corresponding analysis indicate that the simulator is suited to teach some of the mobile robotics challenges crossing several fields of study, including image processing, computer vision and control.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
The challenges are defined in the competition ruling at: https://web.fe.up.pt/~robotica2019/images/fnr2019_Autonomous_Driving.pdf.
- 2.
Source code available at: https://github.com/ee09115/conde_simulator.
- 3.
References
Blank, D., Kumar, D., Meeden, L., Yanco, H.: Pyro: a Python-based versatile programming environment for teaching robotics. J. Educ. Resour. Comput. 4(3), 1–15 (2004). https://doi.org/10.1145/1083310.1047569. http://portal.acm.org/citation.cfm?doid=1083310.1047569
Caccavelli, J., Pedre, S., de Cristóforis, P., Katz, A., Bendersky, D.: A new programming interface for educational robotics. In: Research and Education in Robotics - EUROBOT 2011, pp. 68–77. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21975-7_7. http://link.springer.com/10.1007/978-3-642-21975-7_7
Canas, J., González, M., Hernández, A., Rivas, F.: Recent advances in the JdeRobot framework for robot programming. In: Proceedings of the 12th RoboCity2030 Workshop, Madrid, pp. 1–21 (2013)
Canas, J., Martín, L., Vega, J.: Innovating in robotics education with Gazebo simulator and JdeRobot framework. In: CUIEET 2014. XXII Congreso Universitario de Innovación Educativa en las Enseñanzas Técnicas (2014)
Carpin, S., Lewis, M., Wang, J., Balakirsky, S., Scrapper, C.: USARSim: a robot simulator for research and education. In: Proceedings 2007 IEEE International Conference on Robotics and Automation, pp. 1400–1405. IEEE (2007). https://doi.org/10.1109/ROBOT.2007.363180. http://ieeexplore.ieee.org/document/4209284/
Costa, V., Cebola, P., Sousa, A., Reis, A.: Design hints for efficient robotic vision - lessons learned from a robotic platform. Lecture Notes in Computational Vision and Biomechanics, vol. 27, pp. 515–524. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-68195-5_56. http://link.springer.com/10.1007/978-3-319-68195-5_56
Costa, V., Cunha, T., Oliveira, M., Sobreira, H., Sousa, A.: Robotics: using a competition mindset as a tool for learning ROS. In: Robot 2015: Second Iberian Robotics Conference, vol. 417, pp. 757–766. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-27146-0_58. http://link.springer.com/10.1007/978-3-319-27146-0_58
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). https://doi.org/10.4018/IJTHI.2017100102. http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/IJTHI.2017100102
Costa, V., Rossetti, R.J., Sousa, A.: Autonomous driving simulator for educational purposes. In: 2016 11th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1–5. IEEE (2016). https://doi.org/10.1109/CISTI.2016.7521461. http://ieeexplore.ieee.org/document/7521461/
Costa, V., Rossetti, R.J., Sousa, A.: Simulator for teaching robotics, ROS and autonomous driving in a competitive mindset. In: Rapid Automation, pp. 720–734. IGI Global (2019). https://doi.org/10.4018/978-1-5225-8060-7.ch033. http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/978-1-5225-8060-7.ch033
Ellekilde, L.P., Jorgensen, J.A.: RobWork: a flexible toolbox for robotics research and education. In: ISR 2010 (41st International Symposium on Robotics) and ROBOTIK 2010 (6th German Conference on Robotics), pp. 1–7. VDE (2010)
Fagin, B., Merkle, L.: Measuring the effectiveness of robots in teaching computer science. In: Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education - SIGCSE 2003, p. 307. ACM Press, New York (2003). https://doi.org/10.1145/611892.611994. http://portal.acm.org/citation.cfm?doid=611892.611994
Fernandes, D., Pinheiro, F., Dias, A., Martins, A., Almeida, J., Silva, E.: 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, pp. 387–399. Springer, Cham (2020)
Flowers, T.R., Gossett, K.A.: Teaching problem solving, computing, and information technology with robots. J. Comput. Sci. Coll. 17(6), 45–55 (2002). http://dl.acm.org/citation.cfm?id=775742.775755
Fonseca Ferreira, N., Tenreiro Machado, J.: ROBLIB: an educational program for robotics. IFAC Proc. Vol. 33(27), 563–568 (2000). https://doi.org/10.1016/S1474-6670(17)37990-9. https://linkinghub.elsevier.com/retrieve/pii/S1474667017379909
Gawryszewski, M., Kmiecik, P., Granosik, G.: V-REP and LabVIEW in the service of education. In: Robotics in Education, pp. 15–27. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-42975-5_2. http://link.springer.com/10.1007/978-3-319-42975-5_2
Hugues, L., Bredeche, N.: Simbad: an autonomous robot simulation package for education and research. In: From Animals to Animats 9, pp. 831–842. Springer, Berlin (2006). https://doi.org/10.1007/11840541_68. http://link.springer.com/10.1007/11840541_68
Oliveira, M., Santos, V., Sappa, A.D.: Multimodal inverse perspective mapping. Inf. Fusion 24(1), 108–121 (2015). https://doi.org/10.1016/j.inffus.2014.09.003. http://www.sciencedirect.com/science/article/pii/S1566253514001031, http://linkinghub.elsevier.com/retrieve/pii/S1566253514001031
Portuguese Robotics Open: Robotica 2019 - Autonomous Driving. https://web.fe.up.pt/~robotica2019/index.php/en/conducao-autonoma-2
Acknowledgements
Authors gratefully acknowledge the funding of Project NORTE -01-0145-FEDER-000022 - SciTech - Science and Technology for Competitive and Sustainable Industries, co-financed by Programa Operacional Regional do Norte (NORTE2020), through Fundo Europeu de Desenvolvimento Regional (FEDER).
This work is partially financed by the ERDF European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme within project POCI-01-0145-FEDER-006961, and by National Funds through the FCT Fundao para a Cincia e a Tecnologia (Portuguese Foundation for Science and Technology) as part of project UID/EEA/50014/2013.
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
Costa, V., Cebola, P., Tavares, P., Morais, V., Sousa, A. (2020). Teaching Mobile Robotics Using the Autonomous Driving Simulator of the Portuguese Robotics Open. In: Silva, M., Luís Lima, J., Reis, L., Sanfeliu, A., Tardioli, D. (eds) Robot 2019: Fourth Iberian Robotics Conference. ROBOT 2019. Advances in Intelligent Systems and Computing, vol 1092. Springer, Cham. https://doi.org/10.1007/978-3-030-35990-4_37
Download citation
DOI: https://doi.org/10.1007/978-3-030-35990-4_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-35989-8
Online ISBN: 978-3-030-35990-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)