Information and Program: Robotics 1
Information and Program: Robotics 1
Information and Program: Robotics 1
Robotics 1 1
Robotics 1 – 2017/18
Robotics 1 2
Contacts and materials
! Email [email protected]
! Office hours
! Tuesday 14:00-15:30 c/o A-210, left wing, floor 2, DIAG, Via Ariosto 25
and/or contact me by email (with some advance)
! check my known travel dates at .../~deluca/Travel.php
! Course website www.diag.uniroma1.it/~deluca/rob1_en.html
! Extra material (pdf of lecture slides, videos, written exams, …)
! available on the course website
! lecture slides ready, but with updates during the course
! Prerequisites
! self-contained course, without special prerequisites
! Aims
! tools for kinematic analysis, trajectory planning, and programming of
Robotics 1 4
Programming robot motion
Teaching Cartesian poses and playing them back
video
video
Robotics 1 6
Programming robot compliance
Controlled reaction to applied forces/torques at robot end-effector
video
video
Robotics 1 7
Programming robot motion
Teaching tasks by demonstration (kinesthetic learning)
video
video
Robotics 1 8
Program
! Introduction
! Manipulator arms (and some mobile robots)
! Industrial and service applications
! Components
! Mechanical structures
! Actuators
! Sensors
! proprioceptive (encoder, tacho)
! exteroceptive (force/torque, tactile, ultrasound, infrared, laser, vision)
! Kinematic models
! Minimal representations of orientation
! Direct and inverse kinematics of robot manipulators
! Differential kinematics: analytic and geometric Jacobians
! Statics: Transformations of forces
! Robot singularities
Robotics 1 9
Program (continued)
Robotics 1 10
Robot manipulators
available in the DIAG Robotics Lab (S-218)
video video
commercial video
! Registration to exams
! www.uniroma1.it/infostud
! Master theses
! available at DIAG Robotics Lab: www.diag.uniroma1.it/labrob
Robotics 1 18
Preview of Robotics 2 (next semester)
Robotics 1 19
Other courses about Robotics and Control...
! Autonomous and Mobile Robotics (6 credits), next semester
! kinematics, planning, control of wheeled and legged mobile robots
! motion planning with obstacles, navigation, and exploration
! Prof. Oriolo http://www.diag.uniroma1.it/~oriolo/amr
! Medical Robotics (6 credits), next semester
! robot surgical systems, haptics, and more ...
! Prof. Vendittelli http://www.diag.uniroma1.it/~vendittelli
! Elective in Robotics (12 credits) or Control Problems in Robotics (6 credits)
! starting this semester
! 4 modules of 3 credits (for CPR, MCER students take 2 modules out of the 4 in EiR)
! research-related subjects and seminars
! multiple teachers http://www.diag.uniroma1.it/~lanari/EIR/ElectiveinRobotics.html
! Robot Programming (lectures, not for credits!)
! robot programming using C++, ROS, NAO SDK as development frameworks
! see Prof. Nardi http://www.diag.uniroma1.it/~nardi/Didattica/CAI/robpro-free.html
Robotics 1 20
Robotics around the world...
Springer Handbook of Robotics (2nd Edition, July 2016)
Robotics 1 https://vimeo.com/173394878 21