Alessandro De Luca

Elective in Robotics/ Control Problems in Robotics
(coordinator Prof. Marilena Vendittelli)
Module of

Locomotion and haptic interfaces (for VR exploration)

Prof. Alessandro De Luca
Dipartimento di Ingegneria informatica, automatica e gestionale Antonio Ruberti (DIAG)
Sapienza Università di Roma
Via Ariosto 25, 00185 Roma, Italy
office: A-210
tel: +39 06 77274 052
email: deluca [at] diag [dot] uniroma1 [dot] it


Academic year 2020-21 (second semester)

NOTICE FOR 2021-22. This module will no longer be taught in 2021-22, replaced by the new 3-credit module on Physical Human-Robot Interaction.

VERY IMPORTANT IN 2020-21. Please attend the first lectures of this module, starting with Tuesday, February 23, 2021, in order to get acquainted with the organization of the course. To book the presence in the classroom (room A5 of DIAG, building code RM102), see the Sapienza procedure. The Zoom link for remotely accessing the lectures is given below. Also, please register as soon as possible (before the start of lectures!) to the Google Group of this module in 2020/21.

VIDEO LECTURES. A large part of the lectures of the academic year 2019-20 has been video recorded off line (due to the Covid-19 sanitary emergency). These videos are linked in the Material section below, next to the associated slides, and are available in a playlist of my YouTube channel.

Material for this module
Google group
How to complete the credits for this module
Booking of exams

Aims: This module presents locomotion and haptic interfaces for VR exploration, giving special emphasis to control issues. It introduces in particular two haptic devices (Geomagic Touch and Cyberith Virtualizer/Oculus Rift) available in the DIAG Robotics Laboratory, with some applications. It summarizes also the research results obtained by our Robotics group (see here) within the European project Cyberwalk.

Detailed contents: General introduction to haptic and locomotion interfaces with several illustrative examples. Two specific hardware devices: the Geomatic Touch haptic interface; the Cyberith Virtualizer locomotion interface (with the Oculus Rift HMD). Possible applications of these interfaces. Design, construction, actuation, sensing, modelling, and system issues for two locomotion platforms for VR exploration, developed within the CyberWalk project: the CyberCarpet (ball-array) and the CyberWalk platform (2D, omni-directional). Control design and experimental validation for the CyberCarpet. Control design and experimental validation for a 1D treadmill. Control design, experimental validation, and perceptual evaluation for the 2D CyberWalk platform.

Prerequisites: This module has no strict prerequisites. However, it is suggested to have acquaintance with the basic topics of Robotics 1 and Robotics 2, or with those treated in Autonomous and Mobile Robotics.

ECTS credits for this module: 3 credits (out of 12 or 6 credits, respectively for Elective in Robotics or Control Problems in Robotics)

Lectures for this module

Remote access with Zoom: https://uniroma1.zoom.us/j/81172280536?pwd=UjhMb3pCQ0wzTjFBNVBmd2gvdHZ1dz09
You can access only if you join with your Sapienza institutional account (@studenti.uniroma1.it)

Period: first part of second semester (February - April 2021; 4 to 6 weeks)
Begin: Tuesday, February 23, 2021
End: Thursday, April 8, 2021

Schedule: [time zone: CET = UTC+1 until March 24, then CEST = UTC+2]

Tuesday 14:00-16:00 (room A5; DIAG, Via Ariosto 25)
Thursday 14:00-17:00 (room A5; DIAG, Via Ariosto 25)

Note: Room A5 has 15 seats available, according to the Covid-19 Phase 3 rules on social distance. For seat reservation, see the Sapienza procedure (the DIAG department in Via Ariosto 25 has building code RM102 of Sapienza).

Distribution of students according to the course of study:

2020-21: 26 students as Sapienza members of the Google group (total number and distribution in progress)
2019-20: 23 MARR (4 international), 8 MCER (2); Total: 31 students (21 present at first lecture, 30 members of the Google group)
2018-19: 15 MARR (8 international), 6 MCER (6); Total: 21 students (16 present at first lecture)
2017-18: 26 MARR (3 international), 7 MCER (2), 1 PhD Sapienza; Total: 34 students (30 present at first lecture)
2016-17: 19 MARR (4 international), 2 MCER (2), 1 Erasmus (international); Total: 22 students (21 present at first lecture)
2015-16: 8 MARR, 1 MCER, 1 PhD ABRO; Total: 10 students (10 present at first lecture)
2014-15: 9 MARR; Total: 9 students (8 present at first lecture)
2013-14: module not offered
2012-13: 19 MARR (7 international), 1 Erasmus (international), 1 PhD student; Total: 21 students (21 present at first lecture)
2011-12: 17 MARR (4 international); Total: 17 students (14 present at first lecture)
2010-11: 14 MARR (5 international), 5 MELR, 2 MSIR; Total: 21 students (15 present at first lecture)

Material for this module

Teaching material (Videorecordings of the lectures, PDF of the slides, video clips, technical papers, etc.) is available hereafter:

#1 Haptic&LocomotionInterfaces_Intro.pdf (68 slides; last update on March 9, 2021)

The original video clips in the presentation are available below (in case of troubles in viewing a clip, use your browser command to download the file).

26 videos to slides #1 (same order as in the slides)

#2 MotionControl_CyberwalkPlatforms_PartI.pdf (51 slides; last update on March 9, 2021) (new!)

## MotionControl_CyberwalkPlatforms_PartI_2019-20.pdf (48 slides; March 13, 2020; one-to-one vith accompanying video lectures recorded in 2019/20)

Note. Video clips in the above videolectures are not shown in their full quality because of file compression. The original video clips are available below (in case of troubles in viewing a clip, use your browser command to download the file).

15 videos to slides #2 (same order as in the slides)

#3 MotionControl_CyberwalkPlatforms_PartII.pdf (42 slides; last update on March 20, 2020)

Note. Video clips in the above videolectures are not shown in their full quality because of file compression. The original video clips are available below (in case of troubles in viewing a clip, use your browser command to download the file).

14 videos to slides #3 (same order as in the slides)

#4 Geomagic Touch (53 slides; last update on April 6, 2020)

Auxiliary materials to #4

Note. Video clips in the above videolectures are not shown in their full quality because of file compression.The original video clips in the presentation are available below (in case of troubles in viewing a clip, use your browser command to download the file).

15 videos to slides #4 (same order as in the slides)

Google group

A Google group has been created in 2020-21 to post questions about the content of the lectures, exchange information and discuss the topics of the module in general. New registrations are not accepted after the end of the lectures. Groups of past years are still active (but no new registrations are considered as well).

URL: https://groups.google.com/a/diag.uniroma1.it/d/forum/lhi_module_2020-21
Email: lhi_module_2020-21@diag.uniroma1.it
Access: Restricted to Sapienza students only. Please request admission at the URL using ONLY your institutional email address @studenti.uniroma1.it. When applying be sure to enter i) your first and last name as "Display Name", and ii) your Master program [Control Engineering (MCER) or AI & Robotics (MARR)], the course in your study plan [Control Problems in Robotics (CPR) or Elective in Robotics (EiR)] and any other useful information about your current status, as "Reason for joining".

How to complete the credits for this module

Students who have attended (in the classroom and/or remotely) at least 2/3 of the lectures can pass this module by either giving a presentation with slides on a certain topic (based on technical papers) or developing a short project (in general, involving simulations or experiments). Work can be done alone or in groups, typically by two students for presentations and three students for short projects. Presentations and projects should be completed as early as possible, but no later than by the end of December (of the solar year of attendance).

Note that in order to obtain the 12 credits of Elective in Robotics, it is necessary to complete all four modules (each of 3 credits). Altogether, each student should give two (2) presentations and complete two (2) short projects. For more details, see the main page of Elective in Robotics.

Similarly, in order to obtain the 6 credits of Control Problems in Robotics, each student has to complete two modules (each of 3 credits), giving one presentation and one short project. For more details, see the main page of Control Problems in Robotics.

Booking of exams

Please check the information in the main page of the Elective in Robotics or Control Problems in Robotics courses. In order to get the final grade you only need one registration. Book the exam when you have acquired the credits of all modules.

Last update: September 17, 2021