Autonomous Systems Research Embedded in Teaching

  • Maria SpichkovaEmail author
  • Milan Simic
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 76)


This paper presents how research on autonomous systems is embedded into the curriculum at two departments at the RMIT University, Australia: the School of Engineering and the School of Science. We introduce general structure of our Work Integrated Learning (WIL) modules and the recently completed projects having as a core component research and development of autonomous systems.


Mobile Robot Autonomous System Unman Aerial Vehicle Autonomous Underwater Vehicle Unmanned Ground Vehicle 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



We would like to thank the RMIT Alumnus Leroy Clunne-Kiely, Cristhian Betancour, Enrico Ronggowarsito, Luke Payne, and Bijin Idicula for their engagement and hard work within the REEM project.


  1. 1.
    Blank, D., Kumar, D., Meeden, L., Yanco, H.: Pyro: a python-based versatile programming environment for teaching robotics. J. Educ. Resour. Comput. 3(4) (2003)Google Scholar
  2. 2.
    Blech, J.O., Spichkova, M., Peake, I., Schmidt, H.: Cyber-virtual systems: simulation, validation & visualization. In: 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2014) (2014)Google Scholar
  3. 3.
    Blech, J.O., Spichkova, M., Peake, I., Schmidt, H.: Visualization, simulation and validation for cyber-virtual systems. In: Evaluation of Novel Approaches to Software Engineering, pp. 140–154. Springer International Publishing (2015)Google Scholar
  4. 4.
    Candelas-Herías, F.A., Bravo, J., Alberto, C., Torres, F.: Flexible virtual and remote laboratory for teaching robotics (2006)Google Scholar
  5. 5.
    Dagnino, A.: Increasing the effectiveness of teaching software engineering: a university and industry partnership. In: 27th Conference on Software Engineering Education and Training (CSEET), pp. 49–54. IEEE Press (2014)Google Scholar
  6. 6.
    Elbanhawi, M., Simic, M.: Examining the use of B-splines in parking assist systems. Appl. Mech. Mater. 490–491, 1025–1029 (2014)CrossRefGoogle Scholar
  7. 7.
    Elbanhawi, M., Simic, M.: Randomised kinodynamic motion planning for an autonomous vehicle in semi-structured agricultural areas. Biosystems Engineering (2014)Google Scholar
  8. 8.
    Elbanhawi, M., Simic, M.: Sampling-based robot motion planning: a review. IEEE Access 2, 56–77 (2014)CrossRefGoogle Scholar
  9. 9.
    Elbanhawi, M., Simic, M., Jazar, R.N.: Continuous path smoothing for car-like robots using B-spline curves. J. Intell. Robot. Syst. 80(1), 23–56 (2015)CrossRefGoogle Scholar
  10. 10.
    Feilkas, M., Hölzl, F., Pfaller, C., Rittmann, S., Schätz, B., Schwitzer, W., Sitou, W., Spichkova, M., Trachtenherz, D.: A Refined Top-Down Methodology for the Development of Automotive Software Systems -The KeylessEntry System Case Study. Technical report TUM-I1103, TU München (2011)Google Scholar
  11. 11.
    Galvan, S., Botturi, D., Castellani, A., Fiorini, P.: Innovative robotics teaching using lego sets. In: Proceedings 2006 IEEE International Conference on Robotics and Automation, pp. 721–726 (2006)Google Scholar
  12. 12.
    García-Peñalvo, F.J., Colomo-Palacios, R.: Innovative teaching methods in engineering. Engineering Education (IJEE) 31(3), 689–693 (2015)Google Scholar
  13. 13.
    Jollands, M., Jolly, L., Molyneaux, T.: Project-based learning as a contributing factor to graduates? Work readiness. Eng. Educ. 37(2), 143–154 (2012)Google Scholar
  14. 14.
    Kay, J.S.: Teaching robotics from a computer science perspective. J. Comput. Sci. Coll. 19(2), 329–336 (2003)Google Scholar
  15. 15.
    Kulich, M., Chudoba, J., Kosnar, K., Krajnik, T., Faigl, J., Preucil, L.: SyRoTek - distance teaching of mobile robotics. IEEE Trans. Educ. 56(1), 18–23 (2013)CrossRefGoogle Scholar
  16. 16.
    Lu, K., Li, Q., Cheng, N.: An autonomous carrier landing system design and simulation for unmanned aerial vehicle. In: Guidance, Navigation and Control Conference (CGNCC), IEEE Chinese, pp. 1352–1356 (2014)Google Scholar
  17. 17.
    Magnenat, S., Shin, J., Riedo, F., Siegwart, R., Ben-Ari, M.: Teaching a core CS concept through robotics. In: Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Rducation, pp. 315–320. ACM (2014)Google Scholar
  18. 18.
    Menegatti, E., Moro, M.: Educational robotics from high-school to master of science. In: Proceedings of International Conference on Simulation, Modeling and Programming for Autonomous Robots, pp. 639–648 (2010)Google Scholar
  19. 19.
    Michieletto, S., Ghidoni, S., Pagello, E., Moro, M., Menegatti, E.: Why teach robotics using ros? Autom. Mobile Robot. Intell. Syst. 8 (2014)Google Scholar
  20. 20.
    Mo, J., Simic, M., Dawson, P.: Collaborative partnership for development of mechatronics engineering education of the future. In: 19th Annual Conference for the Australasian Association for Engineering Education. AAEE (2008)Google Scholar
  21. 21.
    Ruzzenente, M., Koo, M., Nielsen, K., Grespan, L., Fiorini, P.: A review of robotics kits for tertiary education. In: Teaching Robotics Teaching with Robotics: Integrating Robotics in School Curriculum, pp. 153–162 (2012)Google Scholar
  22. 22.
    Sedelmaier, Y., Landes, D.: Active and inductive learning in software engineering education. In: Proceedings of the 37th International Conference on Software Engineering, vol. 2, ICSE 2015, pp. 418–427. IEEE Press (2015)Google Scholar
  23. 23.
    Simic, M.: Courseware design experience. In: Proceedings of the 2006 ICEE 9th International Conference on Engineering Education, pp. 10–15. INEER (2006)Google Scholar
  24. 24.
    Simic, M.: Vehicle and public safety through driver assistance applications. In: Proceedings of the 2nd International Conference Sustainable Automotive Technologies (ICSAT 2010), vol. 490491, pp. 281–288 (2010)Google Scholar
  25. 25.
    Simic, M., et al.: Designing flexible entry pathways to mechatronics/robotics profession. In: Creating Flexible Learning Environments: Proceedings of the 15th Australasian Conference for the Australasian Association for Engineering Education and the 10th Australasian Women in Engineering Forum, p. 348. Australasian Association for Engineering Education (2004)Google Scholar
  26. 26.
    Simic, M., Spichkova, M., Schmidt, H., Peake, I.: Enhancing learning experience by collaborative industrial projects. In: ICEER 2016, pp. 1–8. Western Sydney University (2016)Google Scholar
  27. 27.
    Spichkova, M., Schmidt, H., Peake, I.: From abstract modelling to remote cyberphysical integration/interoperability testing. In: Improving Systems and Software Engineering Conference (2013)Google Scholar
  28. 28.
    Spichkova, M., Simic, M.: Towards formal modelling of autonomous systems. In: Intelligent Interactive Multimedia Systems and Services, pp. 279–288. Springer (2015)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.RMIT UniversityMelbourneAustralia

Personalised recommendations