Lecture «Robot Dynamics»: Introduction

Similar documents
Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematic Control

Lecture «Robot Dynamics»: Kinematics 2

Mobile Robots Locomotion

Mobile Robots Summery. Autonomous Mobile Robots

Robotics 2 Information

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

MTRX4700 Experimental Robotics

PPGEE Robot Dynamics I

Kinematic Modeling of Quadruped Robot

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

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

Lecture 2: Kinematics of medical robotics

METR4202: ROBOTICS & AUTOMATION

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

A Hardware-in-the-loop Test Rig for Aerial Manipulation

Introduction To Robotics (Kinematics, Dynamics, and Design)

240AR059 - Geometric Fundamentals for Robot Design

Introduction to Multi-body Dynamics

Introduction to Robotics

1. Introduction 1 2. Mathematical Representation of Robots

Dynamical Modeling and Controlof Quadrotor

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

Aircraft Stability and Performance 2nd Year, Aerospace Engineering. Dr. M. Turner

Robotics I. March 27, 2018

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

ME 115(b): Final Exam, Spring

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

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

Properties of Hyper-Redundant Manipulators

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle

Robotics. SAAST Robotics Robot Arms

Project and Diploma Thesis Topics in DAAS

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Unmanned Aerial Vehicles

2. Motion Analysis - Sim-Mechanics

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

INTERNATIONAL JOURNAL OF RESEARCH IN AERONAUTICAL AND MECHANICAL ENGINEERING

Flexible Modeling and Simulation Architecture for Haptic Control of Maritime Cranes and Robotic Arms

-SOLUTION- ME / ECE 739: Advanced Robotics Homework #2

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling

Autonomous Navigation for Flying Robots

The Mathematical Model and Computer Simulation of a Quadruped Robot

Lecture 8: Forward and Inverse Kinematics & Servo Motors. E5 Lab is in Hicks 213, not in Trotter

Introduction to Autonomous Mobile Robots

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

Code Generation of Algebraic Quantities for Robot Controllers

Modeling and Fuzzy Logic Control of a Quadrotor UAV

Jacobian: Velocities and Static Forces 1/4

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

Introduction to Robotics

Zürich. Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza. ETH Master Course: L Autonomous Mobile Robots Summary

INSTITUTE OF AERONAUTICAL ENGINEERING

Chapter 1: Introduction

To Do. History of Computer Animation. These Lectures. 2D and 3D Animation. Computer Animation. Foundations of Computer Graphics (Spring 2010)

MSMS (02PCYQW)

Design and Research on Mechanism of Bionic Flapping-wing Air Vehicle

ME 115(b): Final Exam, Spring

Functional Architectures for Cooperative Multiarm Systems

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

Kinematics, Kinematics Chains CS 685

Elective in Robotics. Quadrotor Modeling (Marilena Vendittelli)

Research Collection. STARLETH A compliant quadrupedal robot for fast, efficient, and versatile locomotion. Conference Paper.

IMPROVING QUADROTOR 3-AXES STABILIZATION RESULTS USING EMPIRICAL RESULTS AND SYSTEM IDENTIFICATION

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

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Control of a quadrotor manipulating a beam (2 projects available)

Lecture 1 Wheeled Mobile Robots (WMRs)

11. Kinematic models of contact Mechanics of Manipulation

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Aerial Manipulator for Structure Inspection by Contact from the Underside

Anibal Ollero Professor and head of GRVC University of Seville (Spain)

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

Lecture 30 of 41. Animation 3 of 3: Inverse Kinematics Control & Ragdoll Physics

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

Lecture 30 of 41. Animation 3 of 3: Inverse Kinematics Control & Ragdoll Physics

Position and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK USING ASSUR VIRTUAL CHAINS

CS 231. Control for articulate rigid-body dynamic simulation. Articulated rigid-body dynamics

Quadrotor Control Using Dual Camera Visual Feedback

COMP3221: Microprocessors and. Embedded Systems

Developing a Robot Model using System-Level Design

Structural synthesis of linkages for quadruped biorobot

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

PUBLISHING 1231 Intermediate New Media Publishing (FLASH) Instructor: Mak (Mahmoud) Abdel-Hai Office: A248 Phone: 604-3

Electrical Engineering and Computer Sciences (EECS)

23. Assembly Mechanics of Manipulation

CS244-Introduction to Embedded Systems and Ubiquitous Computing. Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010

Quadruped Robots and Legged Locomotion

Jacobian: Velocities and Static Forces 1/4

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Interactive Computer Graphics

GRAPHIC WEB DESIGNER PROGRAM

Manipulator trajectory planning

Transcription:

Lecture «Robot Dynamics»: Introduction 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG G1 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE H303 Friday 12.15 13.00 Marco Hutter, Roland Siegwart, and Thomas Stastny Robot Dynamics - Introduction 20.09.2016 1

Robotics The natural evolution of automation Growing market and applications Big investment by big companies Robot Dynamics - Introduction 20.09.2016 2

Spot-mini (Boston Dynamics) One of the most versatile dynamic robots Robot Dynamics - Introduction 20.09.2016 3

Kinematics, Dynamics, and Control of Quadruped + Manipulator Joint position task space position r r q q i r BP r B r p Robot Dynamics - Introduction 20.09.2016 4

Kinematics, Dynamics, and Control of Quadruped + Manipulator Joint velocity task space velocity r Jq q i v B r B v F 0 Robot Dynamics - Introduction 20.09.2016 5

Kinematics, Dynamics, and Control of Quadruped + Manipulator Joint torque motion / external forces T T Mq b g JextFext S τ i F body F Lift F contacti F contacti F contacti F contacti Robot Dynamics - Introduction 20.09.2016 6

Robotic Systems Lab Design, Actuation, and Control for locomotion and interaction legged locomotion and autonomous navigation actuator design for dynamic interaction Mobile- and telemanipulation digital fabrication and automated construction interaction control and haptic manipulation Robotic aggregation of irregular shaped objects Robot Dynamics - Introduction 20.09.2016 7

ANYmal an autonomous field-ready quadruped Applications in industrial inspection and search and rescue

Dynamics and Control of Flying Vehicles Flying machine arena, IDSC, ETH Zurich Robot Dynamics - Introduction 20.09.2016 9

Dynamics of Airplane and Rotorcraft Understanding system dynamics is essential for control T T Mq b g JextFext S τ Robot Dynamics - Introduction 20.09.2016 10

Autonomous Systems Lab UAV inspection and aerial manipulation Solar airplane permanent flights Robot Dynamics - Introduction 20.09.2016 11

Robot Dynamics Lecture goals T Kinematic and dynamic modeling of robotic systems: ext ext Manipulators (position and force control) Legged robots Rotary wing systems Fixed wing airplanes Objective of the course Deepening an applied understanding of how to model the most common robotic systems Extending the background in kinematics, rotations, and dynamics of multi-body systems Modeling of actuation forces Apply the models in control Provide tools to work in the field of design and control of robotic systems T Mq b g J F S τ Robot Dynamics - Introduction 20.09.2016 12

Topic Title 20.09.2016 Intro and Outline L1 Course Introduction; Recapitulation Position, Linear Velocity, Rotation, Transformation 27.09.2016 Kinematics 1 L2 Rotation and Angular Velocity; Representation; Rigid Body Formulation, 28.09.2016 Exercise 1a E1a Kinematics Modeling the ABB arm 04.10.2016 Kinematics 2 L3 Kinematics of Systems of Bodies; Jacobians 11.10.2016 Kinematics 3 L4 Kinematic Control Methods: Inverse Differential Kinematics, Inverse Kinematics; Rotation Error; Multi-task Control 12.10.2016 Exercise 1b E1b Kinematic Control of the ABB Arm 18.10.2016 Dynamics L1 L5 Multi-body Dynamics 19.10.2016 Exercise 2a E2a Dynamic Modeling of the ABB Arm 25.10.2016 Dynamics L2 L6 Dynamic Model Based Control Methods 26.10.2016 Exercise 2b E2b Dynamic Control Methods Applied to the ABB arm 01.11.2016 Legged Robots L7 Case Study and Application of Control Methods 08.11.2016 Rotorcraft 1 L8 Dynamic Modeling of Rotorcraft I 15.11.2016 Rotorcraft 2 L9 Dynamic Modeling of Rotorcraft II & Control 16.11.2016 Exercise 3 E3 Modeling and Control of Multicopter 22.11.2016 Case Studies 2 L10 Rotor Craft Case Study 29.11.2016 Fixed-wing 1 L11 Flight Dynamics; Basics of Aerodynamics; Modeling of Fixed-wing Aircraft 30.11.2016 Exercise 4 E4 Aircraft Aerodynamics / Flight performance / Model derivation 06.12.2016 Fixed-wing 2 L12 Stability, Control and Derivation of a Dynamic Model 07.12.2016 Exercise 5 E5 Fixed-wing Control and Simulation 13.12.2016 Case Studies 3 L13 Fixed-wing Case Study 20.12.2016 Summery and Outlook L14 Summery; Wrap-up; Exam Robot Dynamics - Introduction 20.09.2016 13

Lecture Material Official lecture material (online on lecture homepage) Script on kinematics and dynamics (the script is new, please report mistakes!) Slides (online) [complete slides will be provided after lecture] Exercise exam Additional readings Selected papers will be uploaded to homepage Handbook of Robotics (Siciliano, Khatib) http://link.springer.com/referencework/10.1007/978-3-540-30301-5 Robotics Modelling, Planning and Control (Siciliano, Sciavicco, Villani, Oriolo) http://link.springer.com/book/10.1007%2f978-1-84628-642-1 Robot Dynamics - Introduction 20.09.2016 14

Lecture Setup Lecture CAB G11 Theory Quick examples on paper Exercise HG G1 Real problems at robotic systems (e.g. ABB industrial arm) Matlab => bring along a laptop or join a colleague Case Studies State of the art engineering and research at selected examples Not primarily relevant in exams (only some multiple choice questions) Robot Dynamics - Introduction 20.09.2016 15

Lecture Rules If things are unclear, immediately interrupt and ask (I m happy if the lecture becomes a discussion) Write a mail or come to office hours if things need to be further explained We try to have a short recap of all important questions at the beginning of every lecture Small exercises during lecture: Try to solve them without help of the solution! (it helps you to understand the difficulties) Break between hours? Robot Dynamics - Introduction 20.09.2016 16