Skip to main content

Teaching Robot Programming for Industry 4.0

  • Conference paper
  • First Online:
Educational Robotics in the Context of the Maker Movement (Edurobotics 2018)

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

Included in the following conference series:

Abstract

This paper presents a master course project on intelligent robotics offered by the University of Padova (Italy). The goal is that of training Master students for Industry 4.0 by offering a multidisciplinary laboratory experience in which two robots and a human must collaborate to fulfill an assembly task: one manipulator robot has to recognize some pieces on a table, manipulate them, and place them on the top of a mobile robot. The mobile robot has to carry these pieces within an arena until reaching an assembly station where the human operator will complete the assembly task. Through our constructivist approach, students learn how to face a rapidly evolving discipline requiring the integration and cooperation of multiple subsystems to create complex behaviors. They learn how to program autonomous robots by using the Robot Operating System. They learn how to exhaustively document their activity explaining design choices, the benefits and the limits of their approaches, as well as proposing new solutions to overcome these limitations. They learn how to properly implement and comment code as well as create step-by-step instructions to enable future users to reproduce their systems. The project is organized as a challenge to motivate students to propose innovative ideas: students are subdivided into teams, every team proposes its own solution, and different scores are assigned according to the proposed difficulty level and the required working time.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Notes

  1. 1.

    See https://www.nsf.gov/funding/pgm_summ.jsp?pims_id=503286.

  2. 2.

    See https://www.lego.com/it-it/mindstorms.

  3. 3.

    See https://www.universal-robots.com/products/ur10-robot/.

  4. 4.

    See https://www.vstone.co.jp/english/products/robovie_x/.

  5. 5.

    See https://www.fh-achen.de/fachbereiche/maschinenbau-und-mechatronik/inter-national/ros/.

  6. 6.

    See http://www.robocup-2015.org/index.htmt.

  7. 7.

    see https://www.mbzirc.com/.

  8. 8.

    See http://www.euroc-project.eu/.

  9. 9.

    See http://wiki.ros.org/navigation.

  10. 10.

    See http://moveit.ros.org.

  11. 11.

    See https://www.turtlebot.com/.

  12. 12.

    See https://robotiq.com/products/3-finger-adaptive-robot-gripper.

  13. 13.

    See https://www.hokuyo-aut.jp/search/single.php?serial=166.

  14. 14.

    See https://www.nvidia.com/en-us/autonomous-machines/embedded-systems-dev-kits-modules/.

  15. 15.

    See https://www.tp-link.com/it/products/details/cat-9_Archer-C7.html.

  16. 16.

    See https://github.com/ros-industrial/universal_robot.

  17. 17.

    see https://github.com/ros-industrial/robotiq.

  18. 18.

    See https://github.com/ThomasTimm/ur_modern_driver.

  19. 19.

    See https://github.com/code-iai/iai_kinect2.

  20. 20.

    See https://github.com/OpenKinect/libfreenect2.

  21. 21.

    See https://github.com/RIVeR-Lab/apriltags_ros.

References

  1. Kagermann, H., Wahlster, W., Helbig, J.: Recommendations for implementing the strategic initiative industrie 4.0 – securing the future of German manufacturing industry. Final report of the industrie 4.0 working group, acatech – National Academy of Science and Engineering, April 2013

    Google Scholar 

  2. Leito, P.: Engineering education efforts to support industry 4.0. In: CLME2017/VCEM - 8 Congresso Luso-Moambicano de Engenharia/V Congresso de Engenharia de Moambique, September 2017

    Google Scholar 

  3. Michieletto, S., Tosello, E., Pagello, E., Menegatti, E.: Teaching humanoid robotics by means of human teleoperation through RGB-D sensors. Robot. Auton. Syst. 75, 671–678 (2016)

    Article  Google Scholar 

  4. Tosello, E., Michieletto, S., Pagello, E.: Training master students to program both virtual and real autonomous robots in a teaching laboratory. In: 2016 IEEE Global Engineering Education Conference, EDUCON 2016, Abu Dhabi, United Arab Emirates, 10–13 April 2016, pp. 621–630 (2016)

    Google Scholar 

  5. Paull, L., Tani, J., Ahn, H., Alonso-Mora, J., Carlone, L., Cap, M., Chen, Y.F., Choi, C., Dusek, J., Fang, Y., Hoehener, D., Liu, S., Novitzky, M., Okuyama, I.F., Pazis, J., Rosman, G., Varricchio, V., Wang, H., Yershov, D., Zhao, H., Benjamin, M., Carr, C., Zuber, M., Karaman, S., Frazzoli, E., Vecchio, D.D., Rus, D., How, J., Leonard, J., Censi, A.: Duckietown: an open, inexpensive and flexible platform for autonomy education and research. In: 2017 IEEE International Conference on Robotics and Automation (ICRA), pp. 1497–1504, May 2017

    Google Scholar 

  6. Leito, P., Fraile, J.C., Moreno, V., Harrison, R., Altun, H., Colombo, A.W., Turiel, J.P., Curto, B.: Transnational lifelong education course in robotic systems. In: IECON 2015 - 41st Annual Conference of the IEEE Industrial Electronics Society, pp. 004181–004186, November 2015

    Google Scholar 

  7. Leito, P., Ribeiro, L., Barata, J., Vogel-Heuser, B.: Summer school on intelligent agents in automation: hands-on educational experience on deploying industrial agents. In: IECON 2016 - 42nd Annual Conference of the IEEE Industrial Electronics Society, pp. 6602–6607, October 2016

    Google Scholar 

  8. Quigley, M., Conley, K., Gerkey, B.P., 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 (2009)

    Google Scholar 

  9. Schneider, S., Hegger, F., Ahmad, A., Awaad, I., Amigoni, F., Berghofer, J., Bischoff, R., Bonarini, A., Dwiputra, R., Fontana, G., Hochgeschwender, N., Iocchi, L., Kraetzschmar, G., Lima, P.U., Matteucci, M., Nardi, D., Schiaffonati, V.: ISR. In: The RoCKIn@Home Challenge (2014)

    Google Scholar 

  10. Dwiputra, R., Berghofer, J., Ahmad, A., Awaad, I., Amigoni, F., Bischoff, R., Bonarini, A., Fontana, G., Hegger, F., Hochgeschwender, N., Iocchi, L., Kraetzschmar, G., Lima, P.U., Matteucci, M., Nardi, D., Schiaffonati, V., Schneider, S.: ISR. In: The RoCKIn@Work Challenge (2014)

    Google Scholar 

  11. Correll, N., Bekris, K.E., Berenson, D., Brock, O., Causo, A., Hauser, K., Okada, K., Rodriguez, A., Romano, J.M., Wurman, P.R.: Analysis and observations from the first amazon picking challenge. IEEE Trans. Autom. Sci. Eng. 15(1), 172–188 (2018)

    Article  Google Scholar 

  12. Nardi, D., Noda, I., Ribeiro, F., Stone, P., von Stryk, O., Veloso, M.: RoboCup soccer leagues. AI Mag. 35(3), 77–85 (2014)

    Article  Google Scholar 

  13. Castaman, N., Tosello, E., Antonello, M., Bagarello, N., Gandin, S., Carraro, M., Munaro, M., Bortoletto, R., Ghidoni, S., Menegatti, E., Pagello, E.: RUR53: an unmanned ground vehicle for navigation, recognition and manipulation. CoRR abs/1711.08764 (2017). http://arxiv.org/abs/1711.08764

  14. Michieletto, S., Pagello, E.: Competitions and industrial tasks as a way to learn basic concepts in robotics. In: 2018 IEEE International Conference on Autonomous Robot Systems and Competitions, ICARSC 2018, Torres Vedras, Portugal, 25–27 April 2018, pp. 173–178 (2018)

    Google Scholar 

  15. Michieletto, S., Ghidoni, S., Pagello, E., Moro, M., Menegatti, E.: Why teach robotics using ROS? J. Autom. Mob. Robot. Intell. Syst. 8(1), 60–68 (2014)

    Google Scholar 

  16. Olson, E.: AprilTag: a robust and flexible visual fiducial system. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp. 3400–3407. IEEE, May 2011

    Google Scholar 

  17. Rusu, R.B., Cousins, S.: 3D is here: point cloud library (PCL). In: IEEE International Conference on Robotics and Automation (ICRA), Shanghai, China, 9–13 May 2011 (2011)

    Google Scholar 

  18. Koenig, N., Howard, A.: Design and use paradigms for gazebo, an open-source multi-robot simulator. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan, pp. 2149–2154, September 2004

    Google Scholar 

  19. Andersen, T.T.: Optimizing the universal robots ROS driver. Technical report, Technical University of Denmark, Department of Electrical Engineering (2015)

    Google Scholar 

  20. Bradski, G.: The OpenCV library. Dr. Dobb’s J. Softw. Tools 25, 120–125 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elisa Tosello .

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

Tosello, E., Castaman, N., Michieletto, S., Menegatti, E. (2020). Teaching Robot Programming for Industry 4.0. In: Moro, M., Alimisis, D., Iocchi, L. (eds) Educational Robotics in the Context of the Maker Movement. Edurobotics 2018. Advances in Intelligent Systems and Computing, vol 946. Springer, Cham. https://doi.org/10.1007/978-3-030-18141-3_9

Download citation

Publish with us

Policies and ethics