Robotics 2 Information

Similar documents
Written exams of Robotics 2

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

AMR 2011/2012: Final Projects

Automatic Control Industrial robotics

Robotics 2 Iterative Learning for Gravity Compensation

Torque-Position Transformer for Task Control of Position Controlled Robots

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Lecture «Robot Dynamics»: Introduction

PRISMA Lab. Napoli, 24 October 2008

On-ground experimental verification of a torque controlled free-floating robot

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MSMS (02PCYQW)

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces

Manipulator Performance Constraints in Cartesian Admittance Control for Human-Robot Cooperation

Hand. Desk 4. Panda research 5. Franka Control Interface (FCI) Robot Model Library. ROS support. 1 technical data is subject to change

IVR: Open- and Closed-Loop Control. M. Herrmann

Lecture «Robot Dynamics»: Kinematic Control

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Suture knot manipulation with a robot

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

Dynamic Modeling of the 4 DoF BioRob Series Elastic Robot Arm for Simulation and Control

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction

PPGEE Robot Dynamics I

Contributions à la commande adaptative non linéaire des robots parallèles

Control Approaches for Walking and Running

Lecture «Robot Dynamics»: Kinematics 3

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Simulation-Based Design of Robotic Systems

The DLR Lightweight Robot Design and Control Concepts for Robots in Human Environments

INSTITUTE OF AERONAUTICAL ENGINEERING

Control 2. Keypoints: Given desired behaviour, determine control signals Inverse models:

Manipulator trajectory planning

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

Control of a Robot Manipulator for Aerospace Applications

Dual-loop Control for Backlash Correction in Trajectory-tracking of a Planar 3-RRR Manipulator

Written exams of Robotics 1

Manipulation: Mechanisms, Grasping and Inverse Kinematics

DARPA Investments in GEO Robotics

Lecture 2: Kinesthetic haptic devices: design, kinematics and dynamics

CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University. Course Logistics. Instructor: Jingjin Yu

Lecture «Robot Dynamics»: Multi-body Kinematics

Inverse Kinematics of Robot Manipulators with Multiple Moving Control Points

Lecture «Robot Dynamics»: Kinematics 3

ONLINE-LEARNING IN HUMANOID ROBOTS

CSC 111 Introduction to Computer Science (Section C)

YEAR 8 STUDENT ASSESSMENT PLANNER SEMESTER 1, 2018 TERM 1

Real-Time Pursuit-Evasion with Humanoid Robots

Industrial Robots : Manipulators, Kinematics, Dynamics

Exercise 2b: Model-based control of the ABB IRB 120

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

Prof. Fanny Ficuciello Robotics for Bioengineering Trajectory planning

DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT

mme.modares.ac.ir Dynamic Modeling and Sliding Mode Control of a Three DOF Parallel Robot with 3[P2(US)] Structure .[1] .[5,4]

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

Reactive collision avoidance for safer human-robot interaction

1. Introduction 1 2. Mathematical Representation of Robots

Introduction to Information Technology ITP 101x (4 Units)

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

ME451 Kinematics and Dynamics of Machine Systems

Exercise 2b: Model-based control of the ABB IRB 120

Lecture 1 Wheeled Mobile Robots (WMRs)

Mechanical System and SimMechanics Simulation

Lecture 2: Kinematics of medical robotics

Simcenter Motion 3D. Mechatronics - Improve Design Dynamics Performance: Combine 3D Multi-Body Simulation with 1D Actuation & Controls Simulation

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

A Vision-based Computed Torque Control for Parallel Kinematic Machines

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO

Simulation in Computer Graphics. Deformable Objects. Matthias Teschner. Computer Science Department University of Freiburg

AE Computer Programming for Aerospace Engineers

MODELLING AND CONTROL OF A DELTA ROBOT

Trajectory planning in Cartesian space

Chapter 1: Introduction

Automation and Control Engineering MSc Programme. Welcome meeting, 12 September 2017 Paolo Rocco

Course Syllabus. Course Information

Robotics 2 Visual servoing

Master ASE. Hints concerning the study and examination regulations

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME

Introduction To Robotics (Kinematics, Dynamics, and Design)

Summer 2013 Courses Introduction to Computer Hardware I

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

Humanoid whole-body motion control with multiple contacts. Francesco Nori Robotics, Brain and Cognitive Sciences

On-line Dynamic Model Learning for Manipulator Control

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Web Programming Spring 2010

Information Systems Research (Session IV) Summer - CISM D (crn# 50188) 17:30 19:45 (miller 2329) Syllabus revision: #

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Distributed Robotic Architecture

MEAM 520. Mobile Robots

A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots

TRAJECTORY PLANNING OF FIVE DOF MANIPULATOR: DYNAMIC FEED FORWARD CONTROLLER OVER COMPUTED TORQUE CONTROLLER

Mechanical Design Challenges for Collaborative Robots

Prioritized Multi-Task Motion Control of Redundant Robots under Hard Joint Constraints

Using torque redundancy to optimize contact forces in legged robots

Autonomous and Mobile Robotics. Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof.

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

Algorithmic Robotics and Motion Planning

Transcription:

Robotics 2 Information Prof. Alessandro De Luca

Robotics 2! 2017/18! Second semester! Monday, February 26 Wednesday, May 30, 2018! Courses of study (code)! Master in Artificial Intelligence and Robotics (MARR)! Master in Control Engineering (MCER)! Credits: 6! 60 hours of classes, 75 of individual study! Classes! Monday 08:00-10:00 (room B2, Via Ariosto 25)! Wednesday 14:00-17:00 (room B2, Via Ariosto 25) Robotics 2 2

! Office hours Contacts! every Tuesday 14:00-15:30 c/o office A-210, left wing, floor 2, DIAG, Via Ariosto 25! and/or by email (with some advance)! look at the tab My travel dates on my web site! Email: deluca@diag.uniroma1.it! URL: http://www.diag.uniroma1.it/~deluca! Video channel: http://www.youtube.com/user/roboticslabsapienza! Course material (lecture slides, videos shown, written exams, )! http://www.diag.uniroma1.it/~deluca/rob2_en.html! lecture slides ready (but possibly updated during the course)! Registration to exams! http://www.uniroma1.it/studenti/infostud/ Robotics 2 3

General information! Prerequisites! Robotics 1 as prerequisite! Aims! advanced kinematics & dynamic analysis of robot manipulators! design of sensory feedback control laws for free motion and interaction tasks! Textbook! B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo: Robotics: Modelling, Planning and Control, 3rd Edition, Springer, 2009! Related courses! Autonomous and Mobile Robotics: this semester, 6 credits! Elective in Robotics: this year, 12 credits (four modules) or Control Problems in Robotics: this year, 6 credits (two modules)! Medical Robotics: this semester, 6 credits Robotics 2 4

An international textbook... B. Siciliano, L. Sciavicco, L. Villani, G. Oriolo: Robotics: Modelling, Planning and Control, 3rd Edition, Springer, 2009 Robotics 2 5

! Type of exam Exams and Master Thesis! classroom midterm test (qualifies for final project)! written test + oral part (or final project + oral presentation)! Schedule for academic year 2017/18 (already open in infostud)! 2 sessions at the end of this semester! June 6, 9:00, room B2 and July 11, 9:00, room B2! 1 session after the summer break! September 11, 9:00, room B2! 2 extra sessions only for students of previous years, part-time, etc.! March 27, 9:00, room A4 and October 18, 2018, time/room tbd! 2 sessions at the end of the first semester of next year! January and February 2019! Master theses! available at DIAG Robotics Lab: http://www.diag.uniroma1.it/~labrob! with Professors L. Lanari, G. Oriolo, and M. Vendittelli Robotics 2 6

Program - 1! Advanced kinematics! kinematic calibration! kinematic redundancy and related control methods! Dynamic modeling of manipulators! direct and inverse dynamics! Euler-Lagrange formulation! Newton-Euler formulation! properties of the dynamic model! identification of dynamic parameters! inclusion of flexibility at the joints! inclusion of geometric constraints Robotics 2 7

Program - 2! Design of feedback control laws! free motion tasks! set-point regulation! PD with gravity cancellation or compensation! PID or saturated PID! iterative learning! trajectory tracking! feedback linearization and input-output decoupling! passivity-based control! adaptive control! robust control! interaction tasks with the environment! compliance control! impedance control! hybrid force/velocity control Robotics 2 8

Program - 3! Exteroceptive feedback control laws! image- and position-based visual servoing! kinematic treatment! Research-oriented seminars! diagnosis of robot actuator faults! physical Human-Robot Interaction (phri)! safety: sensorless collision detection and robot reaction! coexistence: collision avoidance while sharing workspace! collaboration: intentional exchange of contact forces! Simulation tools! Matlab/Simulink! V-REP Robotics 2 9

Sneak preview videos follow...! kinematic redundancy and related control methods! block #2, slides 51-56, 66-68 (Task Priority, HQP) + slides 69-81 (SNS)! robot dynamic modeling and identification! block #5, slides 17-30! motion control in the presence of joint flexibility or variable stiffness actuation! modeling: block #5, slides 14-16 (and beyond)! control: block #10, slide 10 & block #15, slides 2-10! safe physical human-robot interaction & collaboration! block #14, slide 35 + block #15, slides 2-10 (generalized version)! block #19, all slides + block #20, slides 2-8, 29-33 Robotics 2 10

Kinematic control and redundancy KUKA LWR4 robot video IROS 2012 SNS algorithm for handling hard limits in the joint (and Cartesian) space Robotics 2 11

Kinematic control and redundancy HRP-2 humanoid robot video @LAAS/CNRS Toulouse HQP approach for multiple equality and inequality tasks with priorities Robotics 2 12

Dynamic modeling and identification data acquisition for identification 2 videos ICRA 2014 @DIAG Robotics Lab model validation by torque prediction KUKA LWR4+ robot with joint torque sensing dynamic simulation with V-REP video Robotics 2 13

Dynamic modeling and identification e.g., linear parametrization of gravity term in robot dynamic model symbolic expressions of gravityrelated dynamic coefficients numerical values identified through experiments gravity joint torques prediction/evaluation on new validation trajectory Robotics 2 14

Dynamic modeling and identification complete dynamic model estimation vs. joint torque sensor measurement - friction meas without the use of a joint friction model including an identified joint friction model Robotics 2 15

Motion control under joint flexibility 2 videos @DLR München low-damped oscillations due to flexibility of robot transmissions at the joints (use of Harmonic Drives) end-effector response to forces with impedance control (behavior selective in directions) Robotics 2 16

Motion control with VSA 3 videos @University of Pisa modular, low-cost qbmove units compliant motion with Variable Stiffness Actuators Robotics 2 17

Safe human-robot collaboration video IROS 2013 @DIAG Robotics Lab Robotics 2 18

Physical human-robot interaction control video ICRA 2015 @DIAG Robotics Lab Robotics 2 19

Recent and on-going EU research projects! FP7 SAPHARI (2011-2015)! Safe and Autonomous Physical Human-Aware Robot Interaction! www.saphari.eu! H2020 SYMPLEXITY (2015-2018)! Symbiotic Human-Robot Solutions for Complex Surface Finishing Operations! https://www.symplexity.eu! H2020 COMANOID (2015-2018)! Multi-Contact Collaborative Humanoids in Aircraft Manufacturing " comanoid.cnrs.fr Robotics 2 20