Information and Program

Similar documents
Information and Program

Robotics 2 Collision detection and robot reaction

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

Introduction to Robotics

Wednesday, October 29, :00-04:00pm EB: 3546D. TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof.

Booklet of teaching units

Medical Robotics LBR Med

Technifutur. Maarten Daemen Sales Engineer / KUKA Automatisering + Robots NV KUKA LBR iiwa M. Daemen

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Bruno Siciliano Luigi Villani Vincenzo Lippiello. Francesca Cordella Mariacarla Staffa.

Robotics: Evolution, Technology and Applications

Università di Roma La Sapienza. Medical Robotics. A Teleoperation System for Research in MIRS. Marilena Vendittelli

MEAM 520. Haptic Rendering and Teleoperation

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Technical Cognitive Systems

MEAM 520. Haptic Rendering and Teleoperation

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

CYBERPHYSICAL LABORATORY

Chapter 1 Introduction to Robotics

Haptics CS327A

Industrial Robotics. Claudio Melchiorri. Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna

MATLAB is a high-level programming language, extensively

The Haptic Impendance Control through Virtual Environment Force Compensation

Robotics. Lecturer: Dr. Saeed Shiry Ghidary

Physical Human Robot Interaction

Robotics Manipulation and control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Jacques Gangloff

THE INNOVATION COMPANY ROBOTICS. Institute for Robotics and Mechatronics

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

JEPPIAAR ENGINEERING COLLEGE

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Computer Assisted Medical Interventions

Advanced Robotics and Intelligent Control Avancerad robotik och intelligenta styrsystem

Haptic Tele-Assembly over the Internet

ME7752: Mechanics and Control of Robots Lecture 1

Laboratory Mini-Projects Summary

Visual Servoing. Charlie Kemp. 4632B/8803 Mobile Manipulation Lecture 8

Summary of robot visual servo system

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

All theses offered at MERLIN (November 2017)

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Autonomous Systems at Gelsenkirchen

Cognition & Robotics. EUCog - European Network for the Advancement of Artificial Cognitive Systems, Interaction and Robotics

Robone: Next Generation Orthopedic Surgical Device Final Report

Available theses (October 2012) MERLIN Group

How To Create The Right Collaborative System For Your Application. Corey Ryan Manager - Medical Robotics KUKA Robotics Corporation

2. Introduction to Computer Haptics

2. Visually- Guided Grasping (3D)

AC : MEDICAL ROBOTICS LABORATORY FOR BIOMEDICAL ENGINEERS

, TECHNOLOGY. SAULT COLLEGE OF APPLIED ARTS SAULT STE. MARIE, ONTARIO COURSE OUTLINE COURSE OUTLINE: ROBOTIC & CONTROL SYSTEMS

Available theses (October 2011) MERLIN Group

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Mekanisme Robot - 3 SKS (Robot Mechanism)

CAPACITIES FOR TECHNOLOGY TRANSFER

Sliding Mode Control of Wheeled Mobile Robots

CPE Lyon Robot Forum, 2016 Team Description Paper

Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani

Safe Human-Robot Co-Existence

MTRX 4700 : Experimental Robotics

The Humanoid Robot ARMAR: Design and Control

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

Walking and Flying Robots for Challenging Environments

Comau AURA - Advanced Use Robotic Arm AURA. Soft as a Human Touch

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

AURA Soft as a Human Touch

PROJECTS 2017/18 AUTONOMOUS SYSTEMS. Instituto Superior Técnico. Departamento de Engenharia Electrotécnica e de Computadores September 2017

Design and Control of the BUAA Four-Fingered Hand

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Robotics Introduction Matteo Matteucci

Funzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

IEEE-CYBER 2018 Conference Program

To boldly go where no man has gone before!

On-demand printable robots

Biologically Inspired Robot Manipulator for New Applications in Automation Engineering

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Multisensory Based Manipulation Architecture

Virtual Robots Module: An effective visualization tool for Robotics Toolbox

VALERI - A COLLABORATIVE MOBILE MANIPULATOR FOR AEROSPACE PRODUCTION. CLAWAR 2016, London, UK Fraunhofer IFF Robotersysteme

Tasks prioritization for whole-body realtime imitation of human motion by humanoid robots

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

The DLR On-Orbit Servicing Testbed

sin( x m cos( The position of the mass point D is specified by a set of state variables, (θ roll, θ pitch, r) related to the Cartesian coordinates by:

Development of a Laboratory Kit for Robotics Engineering Education

World Automation Congress

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

The Tele-operation of the Humanoid Robot -Whole Body Operation for Humanoid Robots in Contact with Environment-

CSE 165: 3D User Interaction. Lecture #14: 3D UI Design

Mobile Manipulation in der Telerobotik

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments

Fundamentals of Robotics

ROBOTICS, Jump to the next generation

Self-learning Assistive Exoskeleton with Sliding Mode Admittance Control

ROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Masatoshi Ishikawa, Akio Namiki, Takashi Komuro, and Idaku Ishii

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Optimization of Robot Arm Motion in Human Environment

Development of an Industry-linked Mechatronics Program with Training of Trainers (DIMPToT)

Advanced Robotics Introduction

Transcription:

Robotics 1 Information and Program Prof. Alessandro De Luca Robotics 1 1

Robotics 1 2017/18! First semester (12 weeks)! Monday, October 2, 2017 Monday, December 18, 2017! Courses of study (with this course mandatory or present in optional group)! Master in Artificial Intelligence and Robotics (MARR)! Master in Control Engineering (MCER)! Credits: 6! 54 hours of classes + 6 of tests/laboratory, 75 of individual study! Classes! Monday 8:00-10:00 (room B2, Via Ariosto 25)! Friday 10:00-13:00, with break (room B2) Robotics 1 2

Contacts and materials! Email deluca@diag.uniroma1.it! 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! Video DIAG Channel playlist Robotics 1 full course 2014/15 videos! 30 (+1) videos in the classroom, about 41 h, almost 30000 views! YouTube Channel with more videos of research performed in the Lab! www.youtube.com/user/roboticslabsapienza Robotics 1 3

! Prerequisites! Aims General information! self-contained course, without special prerequisites! elementary knowledge on kinematics and automatic control is useful! tools for kinematic analysis, trajectory planning, and programming of motion tasks for robot manipulators in industrial and service environments! Textbook! B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo: Robotics: Modelling, Planning and Control, 3rd Edition, Springer, 2009! Other strictly related courses! Robotics 2: second semester, 6 credits! Autonomous and Mobile Robotics: second semester, 6 credits Robotics 1 4

Programming robot motion Teaching Cartesian poses and playing them back video KUKA LBR iiwa robot with 7 revolute joints Robotics 1 5

Programming robot motion Executing nominal trajectories and complying with uncertainties 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) sketch of the original idea a first need & use of safe physical Human-Robot Interaction (phri) video video the working industrial solution More videos on the LBR iiwa robot: KUKA Laboratories YouTube Channel 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)! Planning of motion trajectories! Trajectory planning in the joint space for robot manipulators! Trajectory planning in the task/cartesian space! Control! Control system architectures! Kinematic control laws (in joint or in task/cartesian space)! Independent joint axis control laws (P, PD, PID)! Programming and Simulation! Programming languages for industrial robots (KRL)! Use of Matlab/Simulink and VREP! Demos in the lab with the KUKA robots (6-dof KR5 and 7-dof LWR4+) and the Universal Robot (6-dof, non-spherical wrist UR-10) Robotics 1 10

Robot manipulators available in the DIAG Robotics Lab (S-218) video video KUKA KR-5 KUKA LWR4+ (lightweight, about 14 kg) Robotics 1 11

Robot manipulators available in the DIAG Robotics Lab (S-218) commercial video arrived in July 2016 Universal Robot UR 10 (= 10 kg of payload) Robotics 1 12

Tracking a Cartesian trajectory with hard position/velocity bounds on robot motion video DIAG-Sapienza/Stanford, IEEE ICRA 2012 Robotics 1 13

Robot control by visual servoing with limited joint motion range video INRIA Rennes, IEEE/RSJ IROS 2011 Robotics 1 14

Sensor-based robot control in dynamic environments (coexistence with human) video DIAG-Sapienza/Stanford, IEEE ICRA 2012 Robotics 1 15

Safe physical human-robot interaction (sensor-less (!) and on a conventional industrial robot) video DIAG-Sapienza, IEEE ICRA 2013 Robotics 1 16

Human-robot collaboration (with a real F/T and a virtual sensor to distinguish contacts) video DIAG-Sapienza, J. of Mechatronics, 2017 Robotics 1 17

Exams and beyond! Type homework/classroom test + written test + oral examination! Schedule (written sessions of 2017/18, will open soon in INFOSTUD)! 2 sessions at the end of this semester! January 11 and February 5, 2018! 2 sessions at the end of next semester! June 6 and July 11, 2018! 1 session after the summer break! September 11, 2018! 2 extra sessions only for students of previous years, part-time, etc.! 27 March and 18 October 2018! 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)! Advanced kinematics / Robot dynamics! Calibration! Redundant robots! Dynamic modeling: Lagrange and (recursive) Newton-Euler methods! Identification of dynamic parameters! Control techniques! Free motion linear and nonlinear feedback control, iterative learning, robust control, adaptive control! Constrained motion impedance and hybrid force-velocity control! Visual servoing (kinematic approach)! Special topics! Diagnosis and isolation of robot actuator faults! Human-robot collision avoidance & detection, with safe robot reaction 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 (2 nd Edition, July 2016) Robotics 1 https://vimeo.com/173394878 21