RobotCraft: The First International Collective Internship for Advanced Robotics Training

  • Micael S. CouceiroEmail author
  • André G. Araújo
  • Karen Tatarian
  • Nuno M. F. Ferreira
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 829)


This paper describes a two-month summer collective internship conceived to provide a unique hands-on experience in robotics. The objective of the Robotics Craftsmanship International Academy, or RobotCraft for short, is to introduce higher education students in the full design cycle of a mobile robotic platform, providing training in computer-aided design (CAD), mechatronics, low-level programming of embedded systems, high-level development using the Robot Operating System (ROS), and artificial intelligence. This non-academic teaching, which successfully completed its second edition, already encompassed around 150 students and 100 universities, being evaluated by participants as challenging, engaging, and beneficial not only to their overall understanding of robotics, but also guiding them through their future academic and professional endeavors.


Educational robotics Collective internship CAD Mechatronics ROS framework Arduino programming Artificial intelligence 



We sincerely thank all the community for their contributions on the wide range of free and open-source frameworks adopted in this work, namely,,, and


  1. 1.
    Brady, M. (ed.): Robotics Science, vol. 1. MIT press, Cambridge (1989)Google Scholar
  2. 2.
    Craig, J.J.: Introduction to Robotics: Mechanics and Control, vol. 3, pp. 48–70. Pearson Prentice Hall, Upper Saddle River (2005)Google Scholar
  3. 3.
    Lima, P., Ventura, R., Aparício, P., Custódio, L.: A functional architecture for a team of fully autonomous cooperative robots. In: Robot Soccer World Cup, pp. 378–389. Springer, Heidelberg (1999)Google Scholar
  4. 4.
    Faria, D.R., Vieira, M., Faria, F.C.: Towards the development of affective facial expression recognition for human-robot interaction. In: Proceedings of the 10th International, Conference on PErvasive Technologies Related to Assistive Environments, pp. 300–304. ACM (2017)Google Scholar
  5. 5.
    Cañamero, L.: Emotion understanding from the perspective of autonomous robots research. Neural Netw. 18(4), 445–455 (2005)CrossRefGoogle Scholar
  6. 6.
    Szurmak, J., Petersen, A.: Learning outcomes assessment matrix (LOAM): a software-supported process for identifying and scaffolding complex learning outcomes. Ubiquit. Learn.: Int. J. 2(3) (2010)Google Scholar
  7. 7.
    Feller, J., Fitzgerald, B., Scacchi, W., Sillitti, A.: Open Source Development, Adoption and Innovation, vol. 10. Springer, New York (2007). ISBN 978-0-387-72485-0CrossRefGoogle Scholar
  8. 8.
    Page, T.: Should open-source technology be used in design education? Int. J. Open Source Softw. Process. (IJOSSP) 6(1), 17–30 (2015)CrossRefGoogle Scholar
  9. 9.
    Araujo, A., Portugal, D., Couceiro, M.S., Rocha, R.P.: Integrating arduino-based educational mobile robots in ROS. J. Intell. Robot. Syst. 77(2), 281–298 (2015)CrossRefGoogle Scholar
  10. 10.
    Couceiro, M.S., Figueiredo, C.M., Luz, J.M.A., Ferreira, N.M., Rocha, R.P.: A low-cost educational platform for swarm robotics. Int. J. Robots, Educ. Art, 2(1) (2012)Google Scholar
  11. 11.
    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, p. 5 (2009)Google Scholar
  12. 12.
    Arkin, R.C.: Behavior-Based Robotics. MIT Press, Cambridge (1998)Google Scholar
  13. 13.
    Couceiro, M.S., Vargas, P.A., Rocha, R.P., Ferreira, N.M.: Benchmark of swarm robotics distributed techniques in a search task. Robot. Auton. Syst. 62(2), 200–213 (2014)CrossRefGoogle Scholar
  14. 14.
    Almeida, L.B., Azevedo, J., Cardeira, C., Costa, P., Fonseca, P., Lima, P., Santos, V.: Mobile robot competitions: fostering advances in research, development and education in robotics. In: Proceedings of CONTROLO 2000, The 4th Portuguese Conference on Automatic Control, Guimarães (2000)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Micael S. Couceiro
    • 1
    • 2
    Email author
  • André G. Araújo
    • 1
  • Karen Tatarian
    • 3
  • Nuno M. F. Ferreira
    • 4
  1. 1.Ingeniarius, Lda.CoimbraPortugal
  2. 2.Institute of Systems and RoboticsUniversity of CoimbraCoimbraPortugal
  3. 3.American University of BeirutBeirutLebanon
  4. 4.RoboCorp, Department of Electrical Engineering (DEE) Engineering Institute of Coimbra (ISEC), Polytechnic of Coimbra (IPC)CoimbraPortugal

Personalised recommendations