A laboratory activity started a few years ago within a course of Foundation of Industrial Robotics for the Master Degree in Automation Engineering at the Engineering School of the University of Bologna. The goals were on one side to drive students to acquire practical knowledge on mobile robotics, on the other to teach them how to write efficient code for real time control of automatic machines and robots. The tasks assigned to the students required them to mechanically design and program autonomous robots to be used in a competition among teams. Because of its low-cost, the modularity and the possibility of building several different devices, the Lego Mindstorms Kit has been adopted. With respect to the software, the Java-based firmware LeJOS has been selected as a tool to teach how to develop structured software. The experience has being very positive both for the students and the teaching staff. Besides acquiring many technical skills, the students felt involved in practical activities, thus increasing their interest for the subject.

Grandi, R., Falconi, R., Melchiorri, C. (2014). Robotic Competitions: Teaching Robotics and Real-Time Programming with LEGO Mindstorms. IFAC [10.3182/20140824-6-ZA-1003.00222].

Robotic Competitions: Teaching Robotics and Real-Time Programming with LEGO Mindstorms

GRANDI, RAFFAELE;FALCONI, RICCARDO;MELCHIORRI, CLAUDIO
2014

Abstract

A laboratory activity started a few years ago within a course of Foundation of Industrial Robotics for the Master Degree in Automation Engineering at the Engineering School of the University of Bologna. The goals were on one side to drive students to acquire practical knowledge on mobile robotics, on the other to teach them how to write efficient code for real time control of automatic machines and robots. The tasks assigned to the students required them to mechanically design and program autonomous robots to be used in a competition among teams. Because of its low-cost, the modularity and the possibility of building several different devices, the Lego Mindstorms Kit has been adopted. With respect to the software, the Java-based firmware LeJOS has been selected as a tool to teach how to develop structured software. The experience has being very positive both for the students and the teaching staff. Besides acquiring many technical skills, the students felt involved in practical activities, thus increasing their interest for the subject.
2014
Proc. IFAC World Conference
10598
10603
Grandi, R., Falconi, R., Melchiorri, C. (2014). Robotic Competitions: Teaching Robotics and Real-Time Programming with LEGO Mindstorms. IFAC [10.3182/20140824-6-ZA-1003.00222].
Grandi, R.; Falconi, R.; Melchiorri, C.
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/522746
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 25
  • ???jsp.display-item.citation.isi??? ND
social impact