Lecture «Robot Dynamics»: Dynamics 2


 Marion Wood
 1 years ago
 Views:
Transcription
1 Lecture «Robot Dynamics»: Dynamics V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE H303 Friday Marco Hutter, Roland Siegwart, and Thomas Stastny Robot Dynamics  Dynamics
2 Topic Title Intro and Outline L1 Course Introduction; Recapitulation Position, Linear Velocity, Transformation Kinematics 1 L2 Rotation Representation; Introduction to Multibody Kinematics Exercise 1a E1a Kinematics Modeling the ABB arm Kinematics 2 L3 Kinematics of Systems of Bodies; Jacobians Exercise 1b L3 Differential Kinematics and Jacobians of the ABB Arm Kinematics 3 L4 Kinematic Control Methods: Inverse Differential Kinematics, Inverse Kinematics; Rotation Error; Multitask Control Exercise 1c E1b Kinematic Control of the ABB Arm Dynamics L1 L5 Multibody Dynamics Exercise 2a E2a Dynamic Modeling of the ABB Arm Dynamics L2 L6 Dynamic Model Based Control Methods Exercise 2b E2b Dynamic Control Methods Applied to the ABB arm Legged Robots L7 Case Study and Application of Control Methods Rotorcraft 1 L8 Dynamic Modeling of Rotorcraft I Rotorcraft 2 L9 Dynamic Modeling of Rotorcraft II & Control Exercise 3 E3 Modeling and Control of Multicopter Case Studies 2 L10 Rotor Craft Case Study Fixedwing 1 L11 Flight Dynamics; Basics of Aerodynamics; Modeling of Fixedwing Aircraft Exercise 4 E4 Aircraft Aerodynamics / Flight performance / Model derivation Fixedwing 2 L12 Stability, Control and Derivation of a Dynamic Model Exercise 5 E5 Fixedwing Control and Simulation Case Studies 3 L13 Fixedwing Case Study Summery and Outlook L14 Summery; Wrapup; Exam Robot Dynamics  Dynamics 2 2
3 Recapitulation We learned how to get the equation of motion in joint space NewtonEuler Projected NewtonEuler Lagrange II Introduction to floating base systems Today: How can we use this information in order to control the robot, M q q b q q g q J F τ q M q T c Generalized accelerations Mass matrix b q, q Centrifugal and Coriolis forces g q τ F J c c Gravity forces Generalized forces External forces Contact Jacobian c Robot Dynamics  Dynamics
4 Position vs. Torque Controlled Robot Arms Robot Dynamics  Dynamics
5 Setup of a Robot Arm System Control Actuator Control ( U, I) τ qqq,, Actuator (Motor + Gear) Robot Dynamics Robot Dynamics  Dynamics
6 Classical Position Control of a Robot Arm q, q High Actuator gain Control PID ( U, I) Actuator (Motor + Gear) τ Robot Robot Dynamics qqq,, Position Sensor Position feedback loop on joint level Classical, position controlled robots don t care about dynamics Highgain PID guarantees good joint level tracking Disturbances (load, etc) are compensated by PID => interaction force can only be controlled with compliant surface Robot Dynamics  Dynamics
7 Joint Torque Control of a Robot Arm q, q τ Actuator Control ( U, I) Actuator (Motor + Gear) τ Robot Dynamics qqq,, Torque Sensor Position Sensor Integrate forcefeedback Active regulation of system dynamics Modelbased load compensation Interaction force control Robot Dynamics  Dynamics
8 Setup of Modern Robot Arms Modern robots have force sensors Dynamic control Interaction control Safety for collaboration Robot Dynamics  Dynamics
9 ANYpulator An example for a robot that can interact Special force controllable actuators Dynamic motion Safe interaction Robot Dynamics  Dynamics
10 Joint Impedance Control Torque as function of position and velocity error Closed loop behavior Static offset due to gravity Impedance control and gravity compensation Estimated gravity term Robot Dynamics  Dynamics
11 Inverse Dynamics Control Compensate for system dynamics In case of no modeling errors, the desired dynamics can be perfectly prescribed PDcontrol law Every joint behaves like a decoupled massspringdamper with unitary mass Robot Dynamics  Dynamics
12 Inverse Dynamics Control with Multiple Tasks Motion in joint space is often hard to describe => use task space A single task can be written as In complex machines, we want to fulfill multiple tasks (As introduced already in for velocity control) Same priority, multitask inversion Hierarchical Robot Dynamics  Dynamics
13 Task Space Dynamics Jointspace dynamics Endeffector dynamics w e F e {E} Torque to force mapping Inertiaellipsoid Kinematic relation Substitute acceleration {I} Robot Dynamics  Dynamics
14 Endeffector Motion Control Determine a desired endeffector acceleration Note: a rotational error can be related to differenced in representation by Determine the corresponding joint torque E R χ R χ R w t e Trajectory control w e F e {E} {I} Robot Dynamics  Dynamics
15 Robots in Interaction There is a long history in robots controlling motion and interaction Robot Dynamics  Dynamics
16 Operational Space Control Generalized framework to control motion and force Extend endeffector dynamics in contact with contact force F c Introduce selection matrices to separate motion force directions w e F e F c {I} Robot Dynamics  Dynamics
17 Operational Space Control 2link example Given: Find, s.t. the endeffector r accelerates with exerts the contact force T edes, 0 a y, 0 T contact des Fc F 1 y O l x l r edes, 0 a y P 2 F contact, des F 0 c Robot Dynamics  Dynamics
18 Operational Space Control 2link example Given: Find, s.t. the endeffector r accelerates with exerts the contact force Endeffector position and Jacobian ls1 ls12 lc lc lc re lc1lc J e 12 ls ls ls Desired endeffector dynamics ˆ T τ J Λ ˆ r μˆ pˆ F e T edes, 0 a y, 0 T contact des Fc F edes, contace, des Λ 1 T JM 1 e Je 1 μ ΛJM e bλjq 1 p ΛJeM g 1 y O l x l P 2 F r edes, contact, des 0 a y F 0 c Robot Dynamics  Dynamics
19 How to Find a Selection Matrix Selection matrix in local frame 1: it can move 0: it can apply a force Rotation between contact force and world frame Robot Dynamics  Dynamics
20 How to Find a Selection Matrix Selection matrix in local frame Rotation between contact force and world frame Robot Dynamics  Dynamics
21 Sliding a Prismatic Object Along a Surface Assume friction less contact surface Σ Mp Σ Fp Σ Σ Mr Σ Fr Robot Dynamics  Dynamics
22 Inserting a Cylindrical Peg in a Hole Find the selection matrix (in local frame) Σ Mp Σ Fp Σ Σ Mr Σ Fr Robot Dynamics  Dynamics
23 Inverse Dynamics of Floating Base Systems Robot Dynamics  Dynamics
24 Recapitulation: Support Consistent Dynamics Equation of motion (1) Cannot directly be used for control due to the occurrence of contact forces Contact constraint Contact force Backsubstitute in (1), replace Jq s Jq s and use support nullspace projection Support consistent dynamics Robot Dynamics  Dynamics
25 Inverse Dynamics of Floating Base Systems Equation of motion of floating base systems Supportconsistent Inversedynamics Multiple solutions Robot Dynamics  Dynamics
26 Some Examples of Using Internal Forces Robot Dynamics  Dynamics
27 Recapitulation: Quadrupedal Robot with Point Feet Floating base system with 12 actuated joint and 6 base coordinates (18DoF) Total constraints Internal constraints Uncontrollable DoFs Robot Dynamics  Dynamics
28 Some Examples of Using Internal Forces Robot Dynamics  Dynamics
29 Operational Space Control as Quadratic Program A general problem We search for a solution that fulfills the equation of motion Motion tasks: Force tasks: Torque min: min τ 2 Robot Dynamics  Dynamics
30 Solving a Set of QPs QPs need different priority!! Exploit Nullspace of tasks with higher priority Every step = quadratic problem with constraints Use iterative nullspace projection (formula in script) Robot Dynamics  Dynamics
31 Behavior as Multiple Tasks Robot Dynamics  Dynamics
Lecture «Robot Dynamics»: Dynamics and Control
Lecture «Robot Dynamics»: Dynamics and Control 151085100 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco
More informationLecture «Robot Dynamics»: Kinematics 2
Lecture «Robot Dynamics»: Kinematics 2 151085100 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,
More informationLecture «Robot Dynamics» : Kinematics 3
Lecture «Robot Dynamics» : Kinematics 3 151085100 V lecture: CAB G11 Tuesday 10:1512:00, every week exercise: HG G1 Wednesday 8:1510:00, according to schedule (about every 2nd week) office hour: LEE
More informationRobot Dynamics Instantaneous Kinematiccs and Jacobians
Robot Dynamics Instantaneous Kinematiccs and Jacobians 151085100 V Lecture: Tuesday 10:15 12:00 CAB G11 Exercise: Tuesday 14:15 16:00 every 2nd week Marco Hutter, Michael Blösch, Roland Siegwart, Konrad
More informationDynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for
Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures
More informationLecture Schedule Week Date Lecture (M: 2:05p3:50, 50N202)
J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p3:50, 50N202) 1 23Jul Introduction + Representing
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Taskspace under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308322, 2009 ISSN 19918178 Adaptive Robust Tracking Control of Robot Manipulators in the Taskspace under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationGAIN SCHEDULING CONTROL WITH MULTILOOP PID FOR 2 DOF ARM ROBOT TRAJECTORY CONTROL
GAIN SCHEDULING CONTROL WITH MULTILOOP PID FOR 2 DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU ELSEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY
More informationRobot Dynamics  Rotary Wing UAS: Control of a Quadrotor
Robot Dynamics Rotary Wing AS: Control of a Quadrotor 585 V Marco Hutter, Roland Siegwart and Thomas Stastny Robot Dynamics  Rotary Wing AS: Control of a Quadrotor 7..6 Contents Rotary Wing AS. Introduction
More information(W: 12:051:50, 50N202)
2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:051:50, 50N202) 1 27Jul Introduction 2 Representing Position
More informationArtificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.Ing. John Nassour J.
Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics
More informationq 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.
Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More informationRobotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007
Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3sweep algorithm) Factorization perspective: causalanticausal
More informationRobot Dynamics II: Trajectories & Motion
Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013
More informationLecture «Robot Dynamics»: Dynamics 1
Leture «Robot Dynamis»: Dynamis 1 151085100 V leture: CAB G11 uesday 10:15 12:00, every week exerise: HG E1.2 Wednesday 8:15 10:00, aording to shedule (about every 2nd week) offie hour: LEE H303 Friday
More informationGain Scheduling Control with Multiloop PID for 2DOF Arm Robot Trajectory Control
Gain Scheduling Control with Multiloop PID for 2DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu ElSebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, EulerLagrange equation, NewtonEuler recursion, general robot dynamics, joint space control, reference trajectory
More informationRobotics. Dynamics. University of Stuttgart Winter 2018/19
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, EulerLagrange equation, NewtonEuler, joint space control, reference trajectory following, optimal operational
More informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More informationIntroduction to centralized control
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task
More informationCase Study: The Pelican Prototype Robot
5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,
More informationIntroduction to centralized control
Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques
More informationBalancing of an Inverted Pendulum with a SCARA Robot
Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland
More informationAdvanced Robotic Manipulation
Advanced Robotic Manipulation Handout CS37A (Spring 017 Solution Set # Problem 1  Redundant robot control The goal of this problem is to familiarize you with the control of a robot that is redundant with
More informationIn this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:
Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this
More informationA PhysicallyBased Fault Detection and Isolation Method and Its Uses in Robot Manipulators
des FA 4.13 Steuerung und Regelung von Robotern A PhysicallyBased Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multiinput multioutput (MIMO) systems Bat flight
More informationInverse differential kinematics Statics and force transformations
Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired
More informationRobust Control of Cooperative Underactuated Manipulators
Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** YunHui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute
More informationIntroduction to Robotics
J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.unihamburg.de University of Hamburg Faculty of Mathematics, Informatics
More informationME751 Advanced Computational Multibody Dynamics
ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 Dan Negrut, 2010 ME751, UWMadison Action speaks louder than words but not nearly as
More informationIROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges
Arne Wahrburg (*), 20161014 Cartesian Contact Force and Torque Estimation for Redundant Manipulators IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationMCE493/593 and EEC492/592 Prosthesis Design and Control
MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of
More information41514 Dynamics of Machinery
41514 Dynamics of Machinery Theory, Experiment, Phenomenology and Industrial Applications Ilmar Ferreira Santos 1. Recapitulation Mathematical Modeling & Steps 2. Example System of Particle 3. Example
More informationLinköping University Electronic Press
Linköping University Electronic Press Report Simulation Model of a 2 Degrees of Freedom Industrial Manipulator Patrik Axelsson Series: LiTHISYR, ISSN 4003902, No. 3020 ISRN: LiTHISYR3020 Available
More informationThe Dynamics of Fixed Base and FreeFloating Robotic Manipulator
The Dynamics of Fixed Base and FreeFloating Robotic Manipulator Ravindra Biradar 1, M.B.Kiran 1 M.Tech (CIM) Student, Department of Mechanical Engineering, Dayananda Sagar College of Engineering, Bangalore560078
More informationOperational Space Control of Constrained and Underactuated Systems
Robotics: Science and Systems 2 Los Angeles, CA, USA, June 273, 2 Operational Space Control of Constrained and Underactuated Systems Michael Mistry Disney Research Pittsburgh 472 Forbes Ave., Suite Pittsburgh,
More informationIntroduction MEAM 535. What is MEAM 535? Audience. Advanced topics in dynamics
What is MEAM 535? Advanced topics in dynamics Audience Review of Newtonian mechanics MEAM 535 Introduction Analytical mechanics: Lagrangian and Hamiltonian Special topics: Stability of dynamical systems,
More informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3970; Online ISSN: 34408 DOI: 0.478/cait0400 Nonlinear PD Controllers with Gravity Compensation
More informationNonlinear Landing Control for Quadrotor UAVs
Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences RavensburgWeingarten, Mobile Robotics Lab, D88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred
More informationDynamics. 1 Copyright c 2015 Roderic Grupen
Dynamics The branch of physics that treats the action of force on bodies in motion or at rest; kinetics, kinematics, and statics, collectively. Websters dictionary Outline Conservation of Momentum Inertia
More informationControl of industrial robots. Centralized control
Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control
More informationLecture Note 12: Dynamics of Open Chains: Lagrangian Formulation
ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,
More informationA Blade Element Approach to Modeling Aerodynamic Flight of an Insectscale Robot
A Blade Element Approach to Modeling Aerodynamic Flight of an Insectscale Robot Taylor S. Clawson, Sawyer B. Fuller Robert J. Wood, Silvia Ferrari American Control Conference Seattle, WA May 25, 2016
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationMultibody simulation
Multibody simulation Dynamics of a multibody system (NewtonEuler formulation) Dimitar Dimitrov Örebro University June 8, 2012 Main points covered NewtonEuler formulation forward dynamics inverse dynamics
More informationIMPROVING FORCE CONTROL THROUGH END EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE
IMPROVING FORCE CONTROL THROUGH END EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE 2014 IMPROVING FORCE CONTROL THROUGH END EFFECTOR VIBRATION
More informationRobotics I. Test November 29, 2013
Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected
More informationFuzzy Based Robust Controller Design for Robotic TwoLink Manipulator
Abstract Fuzzy Based Robust Controller Design for Robotic TwoLink Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of
More informationPassivitybased Control of EulerLagrange Systems
Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt SiraRamfrez Passivitybased Control of EulerLagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents
More informationIn most robotic applications the goal is to find a multibody dynamics description formulated
Chapter 3 Dynamics Mathematical models of a robot s dynamics provide a description of why things move when forces are generated in and applied on the system. They play an important role for both simulation
More informationGame Physics. Game and Media Technology Master Program  Utrecht University. Dr. Nicolas Pronost
Game and Media Technology Master Program  Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle
More informationDesign and Control of Variable Stiffness Actuation Systems
Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS  DIEM  Università di Bologna LAR  Laboratory of Automation
More informationINSTRUCTIONS TO CANDIDATES:
NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444  DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994  Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This
More informationManipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic  MAE 263D  Department of Mechanical & Aerospace Engineering  UCLA
Manipulator Dynamics 2 Forward Dynamics Problem Given: Joint torques and links geometry, mass, inertia, friction Compute: Angular acceleration of the links (solve differential equations) Solution Dynamic
More informationExercise 2: Dynamics of the ABB IRB 120
Exercise 2: Dynamics of the ABB IRB 120 Dario Bellicoso, Remo Diethelm, Jemin Hwangbo, and Marco Hutter October 20, 2015 Abstract In this exercise you will learn how to calculate the equations of motion
More informationRobotics 2 Robot Interaction with the Environment
Robotics 2 Robot Interaction with the Environment Prof. Alessandro De Luca Robotenvironment interaction a robot (endeffector) may interact with the environment! modifying the state of the environment
More informationNMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582
NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G
More informationCh. 5: Jacobian. 5.1 Introduction
5.1 Introduction relationship between the end effector velocity and the joint rates differentiate the kinematic relationships to obtain the velocity relationship Jacobian matrix closely related to the
More informationRobotics I. Classroom Test November 21, 2014
Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint
More informationNatural and artificial constraints
FORCE CONTROL Manipulator interaction with environment Compliance control Impedance control Force control Constrained motion Natural and artificial constraints Hybrid force/motion control MANIPULATOR INTERACTION
More informationExercise 1b: Differential Kinematics of the ABB IRB 120
Exercise 1b: Differential Kinematics of the ABB IRB 120 Marco Hutter, Michael Blösch, Dario Bellicoso, Samuel Bachmann October 5, 2016 Abstract The aim of this exercise is to calculate the differential
More informationModelling and Control of Variable Stiffness Actuated Robots
Modelling and Control of Variable Stiffness Actuated Robots Sabira Jamaludheen 1, Roshin R 2 P.G. Student, Department of Electrical and Electronics Engineering, MES College of Engineering, Kuttippuram,
More informationForce 9. Force Control
195 Multimedia Contents Force 9. Force Control Luigi Villani, Joris De Schutter A fundamental requirement for the success of a manipulation task is the capability to handle the physical contact between
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review
Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the splane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More information557. Radial correction controllers of gyroscopic stabilizer
557. Radial correction controllers of gyroscopic stabilizer M. Sivčák 1, J. Škoda, Technical University in Liberec, Studentská, Liberec, Czech Republic email: 1 michal.sivcak@tul.cz; jan.skoda@pevnosti.cz
More informationWeek 3: Wheeled Kinematics AMR  Autonomous Mobile Robots
Week 3: Wheeled Kinematics AMR  Paul Furgale Margarita Chli, Marco Hutter, Martin Rufli, Davide Scaramuzza, Roland Siegwart Wheeled Kinematics 1 AMRx Flipped Classroom A Matlab exercise is coming later
More informationADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES
ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNGSHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT
More informationEXPERIMENTS IN FORCEGUIDED ROBOTIC ASSEMBLY
EXPERIMENTS IN FORCEGUIDED ROBOTIC ASSEMBLY By SIDDHARTH R. CHHATPAR SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE Thesis Advisors: Dr. Wyatt S. Newman, Dr.
More informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More informationDynamics and control of mechanical systems
Dynamics and control of mechanical systems Date Day 1 (03/05)  05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid
More informationAn experimental robot load identification method for industrial application
An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit
More informationObjectives. Fundamentals of Dynamics: Module 9 : Robot Dynamics & controls. Lecture 31 : Robot dynamics equation (LE & NE methods) and examples
\ Module 9 : Robot Dynamics & controls Lecture 31 : Robot dynamics equation (LE & NE methods) and examples Objectives In this course you will learn the following Fundamentals of Dynamics Coriolis component
More informationEML5311 Lyapunov Stability & Robust Control Design
EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.
More informationFlight and Orbital Mechanics
Flight and Orbital Mechanics Lecture slides Challenge the future 1 Flight and Orbital Mechanics Lecture 7 Equations of motion Mark Voskuijl Semester 12012 Delft University of Technology Challenge the
More informationDesign and Control of Compliant Humanoids. Alin AlbuSchäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics
Design and Control of Compliant Humanoids Alin AlbuSchäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Lightweight Robots Torque sensing in each joint Mature
More informationWEEK 1 Dynamics of Machinery
WEEK 1 Dynamics of Machinery References Theory of Machines and Mechanisms, J.J. Uicker, G.R.Pennock ve J.E. Shigley, 2003 Makine Dinamiği, Prof. Dr. Eres SÖYLEMEZ, 2013 Uygulamalı Makine Dinamiği, Jeremy
More informationAutomatic Control Systems. Lecture Note 15
Lecture Note 15 Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Costeffective ii)
More informationPSE Game Physics. Session (6) Angular momentum, microcollisions, damping. Oliver Meister, Roland Wittmann
PSE Game Physics Session (6) Angular momentum, microcollisions, damping Oliver Meister, Roland Wittmann 23.05.2014 Session (6)Angular momentum, microcollisions, damping, 23.05.2014 1 Outline Angular momentum
More informationRepetitive jumping control for biped robots via force distribution and energy regulation
Repetitive jumping control for biped robots via force distribution and energy regulation Gianluca Garofalo and Christian Ott German Aerospace Center (DLR), Institute of Robotics and Mechatronics, Münchner
More informationWhat is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.
KING FAHD UNIVERSITY Department of Aerospace Engineering AE540: Flight Dynamics and Control I Instructor Dr. Ayman Hamdy Kassem What is flight dynamics? Is the study of aircraft motion and its characteristics.
More informationIntroduction to Control (034040) lecture no. 2
Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal
More informationLecture 6 mechanical system modeling equivalent mass gears
M2794.25 Mechanical System Analysis 기계시스템해석 lecture 6,7,8 Dongjun Lee ( 이동준 ) Department of Mechanical & Aerospace Engineering Seoul National University Dongjun Lee Lecture 6 mechanical system modeling
More informationVirtual Passive Controller for Robot Systems Using Joint Torque Sensors
NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and JerNan Juang Langley Research Center, Hampton, Virginia January 1997 National
More informationReglerteknik, TNG028. Lecture 1. Anna Lombardi
Reglerteknik, TNG028 Lecture 1 Anna Lombardi Today lecture We will try to answer the following questions: What is automatic control? Where can we nd automatic control? Why do we need automatic control?
More informationDesign Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain
World Applied Sciences Journal 14 (9): 13061312, 2011 ISSN 18184952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani
More informationFUZZY SLIDING MODE CONTROL OF A FLIGHT SIMULATOR MOTION BASE
FUZZY SLIDING MODE CONTROL OF A FLIGHT SIMULATOR MOTION BASE Mauricio BecerraVargas, Eduardo M. Belo Engineering School of Sao CarlosUniversity of Sao Paulo, Sao Carlos, Sao Paulo, 1350970, Brazil Keywords:
More informationRobotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics
Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve
More information1. Consider the 1DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f.
Introduction to Robotics (CS3A) Homework #6 Solution (Winter 7/8). Consider the DOF system described by the equation of motion, ẍ+ẋ+5x = f. (a) Find the natural frequency ω n and the natural damping ratio
More informationPierre Bigot 2 and Luiz C. G. de Souza 3
INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT Volume 8, 2014 Investigation of the State Dependent Riccati Equation (SDRE) adaptive control advantages for controlling nonlinear
More informationMEAM 510 Fall 2012 Bruce D. Kothmann
Balancing g Robot Control MEAM 510 Fall 2012 Bruce D. Kothmann Agenda Bruce s Controls Resume Simple Mechanics (Statics & Dynamics) of the Balancing Robot Basic Ideas About Feedback & Stability Effects
More informationRobust Control of Robot Manipulator by Model Based Disturbance Attenuation
IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,
More informationDYNAMICS OF SERIAL ROBOTIC MANIPULATORS
DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angularvelocity
More informationRigid Manipulator Control
Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task
More information41514 Dynamics of Machinery
41514 Dynamics of Machinery Theory, Experiment, Phenomenology and Industrial Applications Ilmar (Iumár) Ferreira Santos 1. Course Structure 2. Objectives 3. Theoretical and Experimental Example 4. Industrial
More informationThe basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,
Chapter. DYNAMIC MODELING Understanding the nature of the process to be controlled is a central issue for a control engineer. Thus the engineer must construct a model of the process with whatever information
More informationSatellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon
Satellite Attitude Control System Design Using Reaction Wheels Bhanu Gouda Brian Fast Dan Simon Outline 1. Overview of Attitude Determination and Control system. Problem formulation 3. Control schemes
More informationContents. Dynamics and control of mechanical systems. Focus on
Dynamics and control of mechanical systems Date Day 1 (01/08) Day 2 (03/08) Day 3 (05/08) Day 4 (07/08) Day 5 (09/08) Day 6 (11/08) Content Review of the basics of mechanics. Kinematics of rigid bodies
More information