CODE 86736 ACADEMIC YEAR 2019/2020 CREDITS 5 cfu anno 1 ROBOTICS ENGINEERING 10635 (LM-32) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 1° Semester TEACHING MATERIALS AULAWEB OVERVIEW The course is related to the Real Time Operating Systems and Software Architectures for Robotics course. The three courses are compulsory in Robotics Engineering. Programming for Robotics includes several topics: how to write (and debug) a real time programme, which operating system features are relevant, how to write concurrent / distributed programmes, how to design complex, distributed, modular software. ARP (Advanced and Robot Programming) covers the central topics of the list above. AIMS AND CONTENT LEARNING OUTCOMES The goal of the course is too give the students the fundamentals of: Posix programming, Concurrent programming, Interprocess communication (interrupts, signals, pipes, publish / subscribe). The course teaches the ROS environment and ROS programming, with a laboratory part in common with Software Architectures for Robotics. SYLLABUS/CONTENT Distributed programming Real time features POSIX programming: processes, communication, synchronisation Unix/Linux basic architecture ROS TEACHERS AND EXAM BOARD RENATO UGO RAFFAELE ZACCARIA Ricevimento: Students having troubles in learning the course concepts can get in touch with the teacher before or after classes. In addition, the teacher is always available to receive students by appointment. To make an appointment send an e-mail to the teacher (renato.zaccaria@unige.it), or call one of the following numbers: 010 3532798 (office at the Opera Pia polo Albaro), 328 1003232 (mobile service). Furthermore, students can contact by email the teaching assistant engineer Antonello Scalmato (antonello.scalmato@unige.it) for explanations and assistance for installation of educational software. The teacher's office is located in Viale Causa 13. Exam Board RENATO UGO RAFFAELE ZACCARIA (President) FULVIO MASTROGIOVANNI ANTONIO SGORBISSA EXAMS Exam schedule Data appello Orario Luogo Degree type Note 14/01/2020 16:00 GENOVA Scritto 21/02/2020 17:00 GENOVA Scritto 27/07/2020 17:00 GENOVA Scritto 16/09/2020 17:00 GENOVA Scritto