lectures on robotics -...

18
Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics 2. Forward kinematics: homogeneous transformation and DH representation 3. Inverse kinematics and velocity kinematics 4. Analytical mechanics I: constraints and the principle of virtual work 5. Analytical mechanics II: Lagrangian formulation 6. Analytical mechanics III: Hamiltonian mechanics 7. Independent joint control 8. Multivariable control (Lyapunov stability) 9. Task space control 10. Force control 11. Feedback linearization control 12. Other advanced control techniques (sliding mode control, adaptive control)

Upload: others

Post on 09-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Lectures on Robotics

Outline of the class

1. Introduction: the state of the art in robotics

2. Forward kinematics: homogeneous transformation and DH representation

3. Inverse kinematics and velocity kinematics

4. Analytical mechanics I: constraints and the principle of virtual work

5. Analytical mechanics II: Lagrangian formulation

6. Analytical mechanics III: Hamiltonian mechanics

7. Independent joint control

8. Multivariable control (Lyapunov stability)

9. Task space control

10. Force control

11. Feedback linearization control

12. Other advanced control techniques (sliding mode control, adaptive control)

Page 2: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

http://www.es.u-tokai.ac.jp/es_hp/stu/class/yamamoto/KMITLrobotics/Lectures_on_Robotics.html

Lectures based on lecture notes which are available as PDF filesvia Internet.

No textbook will be used in this class.

List of recommended books on robotics

• “Robot Modeling and Control”, M.W.Spong, S.Hutchinson and M.Vidyasagar, John Wiley, 2006. Recently revised from previous “Robot Dynamics and Control”, M.W.Spong and M.Vidyasagar, John Wiley, 1989

• “Foundations of Robotics”, Tsuneo Yoshikawa, MIT Press, 1990

Mathematically challenging, but good books (more on control)

• “A Mathematical Introduction to Robotic Manipulation”, R.M.Murray, Z.Li, S.S.Sastry, CRC Press, 1994

• “Applied Nonlinear Control”, J-J.Slotine, W.Li, Prentice Hall, 1991

• “Nonlinear Control Systems”, 3rd ed. A.Isidori, Springer, 1995

• “Nonlinear Dynamical Control Systems”, H.Nijmeijer, A.v.d.Schaft, Springer, 1993

Page 3: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Robot Related Technologies

I Element technology III Environmental recognition・ Sensor ・ Computer vision・ Actuator ・ Speech recognition・ Mechanism ・ Tactile sensing・ Material ・ Artificial intelligence

II Control technology IV Robot systems・ Manipulator ・ Autonomous system・ Hand   ・ Communication・ Mobility   ・ Power resource・ Sensor applications ・ Reliability, safety,

maintenance

Page 4: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Element Technology (Sensors)

Interoceptive sensorsPosition/angle sensor (encoder, potentiometer)Angular velocity sensor (Tachometer, rate gyro)Accelerometer (piezoelectric, semiconductive)Inclinometer, declinometer

Exteroceptive sensors

Vision sensor (panoramic, stereo, active vision)Tactile sensor (conductive rubber, pneumatic,

semiconductive, photosensitive)Force sensor (strain gauge)Proximity sensor (infrared, eddy current, laser, capacity)Sonar sensor

Page 5: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Element Technology (Actuators)

Electric actuators

Hydraulic actuators

Pneumatic actuators

Others

DC servo motorAC servo motorStepping motor

Hydraulic motor, hydraulic cylinder

Ultrasound motor, shape memory alloy, piezoelectric element, mechanochemical,Micro-organism, magnetostrictive element

Page 6: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Element Technology (Mechanism)

Motion transmission mechanism

Reduction mechanism

Joint mechanism

Micro mechanism

gear, ball screw, timing belt, timing chain,lever, link, cam, traction, fluid transmission

harmonic drive, non-backlash gear

revolute joint, prismatic joint, universal joint

hinge mechanism, bimorph micro drive, micro machining via photolithography

Page 7: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Element Technology (Material)

For robot use

For sensor use

Structural materialLight weight materialHigh stiffness materialVibration-proof material

MetalSemiconductorOrganic InorganicComposite material

Page 8: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Classification of industrial robots via structure

Cartesian Cylindrical Spherical

ArticulatedSCARA Parallel

Page 9: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Cartesian robotGantry robotOrthogonal robotRectangular robot

P-P-P

Schematic Skeleton Workspace

Page 10: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Cylindrical robot

R-P-P

Schematic Skeleton Workspace

Page 11: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Spherical robotPolar robot

R-R-P

Schematic Skeleton Workspace

Page 12: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

SCARA

Selective Compliance Articulated Robot Arm

R-R-P

Skeleton WorkspaceSchematic

Page 13: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Articulated robot

R-R-R

Schematic Skeleton Workspace

Page 14: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Parallel robot

Schematic Skeleton Workspace

Page 15: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Degree of freedom (DOF)

Number of independent variables needed to determine the configuration of a system of interest

How many DOF does aplanar mobile robot have?

Position  2 DOF X, YOrientation  1 DOF φTotal   3 DOF

Page 16: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

How many DOF does a body in 3D space have?

Page 17: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

This implies that a robot equipped with at least six independent joints (motors) can achieve an arbitrary position and orientation of the end effector within its workspace. A robot with less than six DOF, however, always is subjected to a constrained motion along a certain direction. Given the hand and the shoulder relatively fixed, how can one move his elbow?

Human body is very redundant!

Hand fixed on the object

Shoulder fixed on the body

Page 18: Lectures on Robotics - 東海大学old.es.u-tokai.ac.jp/es_hp2013/KMITLrobotics/2009Lecture...Lectures on Robotics Outline of the class 1. Introduction: the state of the art in robotics

Forward kinematics

Joint spacevariables

Task spacevariables

Inverse kinematics

2-DOF serial manipulator

・Joint space variable q q1, q2 (joint angles)

・Task space variable p X, Y  (tip position)