An Introduction to Robotics: Mechanical Aspects

An Introduction to Robotics: Mechanical Aspects

AN INTRODUCTION TO ROBOTICS: MECHANICAL ASPECTS Pierre DUYSINX and Michel GERADIN University of Liege` Novembre 2004 2 Contents 1INTRODUCTION 1 1.1Originofthenamerobot............................... 2 1.2 Mechanical role of a robot manipulator . 2 1.3 Generalstructureofarobotmanipulator...................... 3 1.4Structureofthecontrolunit.............................. 4 1.5 Industrial robots at the present day . 4 1.6 The mechanical aspects of robotics . 5 1.7 Multidisciplinaryaspectsofrobotics......................... 6 2 BASICS OF ROBOTICS TECHNOLOGY 1 2.1TheMechanicalStructureofaRobot......................... 2 2.1.1 Degreesoffreedomofarigidbody...................... 2 2.1.2 Jointsandkinematicconstraints....................... 2 2.1.3 Generalizedcoordinates............................ 3 2.2KinematicPairs..................................... 3 2.2.1 Number of degrees of freedom of the joint . 3 2.2.2 Classificationofjoints............................. 3 2.2.3 Higherandlowerpairs............................. 5 2.2.4 Graphicrepresentationofjoints........................ 5 2.2.5 Joints used in robots . 5 2.3TopologyofKinematicChains............................ 8 2.3.1 Classification of robot topologies . 8 2.3.2 Description of simple open-tree structures . 11 2.4 Mobility Index and Number of dof for a Simple Open-Tree Manipulator . 11 2.4.1 Mobility index and GRUBLERformula...................¨ 11 2.4.2 Numberofdofofasimpleopen-treestructure................ 13 2.4.3 Number of DOF of a manipulator . 13 2.4.4 Jointspace................................... 13 2.4.5 Taskspace................................... 13 2.4.6 Redundancy . 13 2.4.7 Singularity................................... 14 2.4.8 Examples.................................... 16 2.4.9 Exercices.................................... 18 2.5Numberofdofofthetask............................... 20 2.6Robotmorphology................................... 22 2.6.1 Numberofpossiblemorphologies....................... 22 2.6.2 General structure of a manipulator . 22 2.6.3 Possiblearmarchitectures........................... 23 i ii CONTENTS 2.6.4 Kinematic decoupling between effector orientation and position . 23 2.7 Workspace of a robot manipulator . 25 2.7.1 Definition.................................... 25 2.7.2 Comparison of the workspaces with different arm configurations . 25 2.7.3 Workspaceoptimisation............................ 26 2.8 Accuracy, repeatability and resolution . 32 2.8.1 Staticaccuracy................................. 32 2.8.2 Repeatability . 32 2.8.3 Resolution.................................... 32 2.8.4 Normalisation.................................. 33 2.9Robotactuators.................................... 33 2.9.1 Distributedmotorization............................ 33 2.9.2 Centralizedmotorization............................ 34 2.9.3 Mixedmotorization.............................. 35 2.10 Mechanical characteristics of actuators . 35 2.10.1Powertomassratio.............................. 35 2.10.2 Maximum acceleration and mechanical impedance adaptation . 36 2.11Differenttypesofactuators.............................. 41 2.11.1Stepmotors................................... 41 2.11.2Directcurrentmotors............................. 42 2.11.3Hydraulicactuators.............................. 42 2.12Thesensors....................................... 43 2.13Integrationofsensorsinthemechanicalstructure.................. 43 2.13.1Positionsensors................................. 44 2.13.2Velocitysensors................................. 47 2.14TherobotmanipulatorASEA-IRb-6......................... 51 2.15 Technical sheets of some industrial robot manipulators . 57 2.15.1 Industrial robot ASEA IRb-6/2 . 58 2.15.2 Industrial robot SCEMI 6P-01 . 61 2.15.3 Industrial robot PUMA 560 . 63 2.15.4 Industrial robot ASEA IRB1400 . 65 3 BASIC PRINCIPLES OF ROBOT MOTION CONTROL 1 3.1Objectivesofrobotcontrol.............................. 2 3.1.1 Variables under control . 2 3.1.2 Robotmotioncontrol............................. 3 3.1.3 Level 1 of control: artificial intelligence level . 5 3.1.4 Level 2 of control or the control mode level . 5 3.1.5 Level 3 of control or servo-system level . 6 3.2Kinematicmodelofarobotmanipulator....................... 7 3.3Trajectoryplanning.................................. 11 3.3.1 Jointspacedescription............................. 12 3.3.2 Cartesianspacedescription.......................... 12 3.3.3 Descriptionofoperationalmotion....................... 13 3.4Dynamicmodelofarobotmanipulator....................... 14 3.4.1 The concept of dynamic model and its role . 14 3.4.2 Dynamicmodelofatwo-linkmanipulator.................. 15 3.5Dynamicmodelinthegeneralcase.......................... 18 3.6Dynamiccontrolaccordingtolinearcontroltheory................. 18 3.6.1 Theobjectiveofcontroltheory........................ 19 CONTENTS iii 3.6.2 Open-loop equations for motion of a physical system . 19 3.6.3 Closed-loopequationofmotion........................ 19 3.6.4 Stability, damping and natural frequency of the closed-loop system . 21 3.6.5 Positioncontrol................................. 23 3.6.6 Integralcorrection............................... 23 3.6.7 Trajectoryfollowing.............................. 24 3.6.8 Controllawpartitioning............................ 24 3.7 Motion Control of Non-Linear and Time-Varying Systems . 26 3.7.1 Designofnonlinearcontrollaws....................... 26 3.8Multi-VariableControlSystems............................ 27 3.9Multi-variableProblemManipulators......................... 28 3.10PracticalConsiderations................................ 30 3.10.1 Lack of knowledge of parameters . 30 3.11TimeEffectsinComputingtheModel........................ 30 3.12 Present Industrial Robot Control Systems . 31 3.12.1IndividualjointPIDcontrol.......................... 31 3.12.2 Individual joint PID control with effective joint inertia . 32 3.12.3Inertialdecoupling............................... 32 3.13CartesianBasedControlSystems........................... 32 3.13.1Comparisonwithjointbasedschemes.................... 33 4 KINEMATICS OF THE RIGID BODY 1 4.1Introduction....................................... 2 4.2Therotationoperator................................. 2 4.2.1 Propertiesofrotation............................. 3 4.2.2 Remark..................................... 3 4.3Positionandorientationofarigidbody....................... 3 4.4 Algebraic expression of the rotation operator . 4 4.5Theplanerotationoperator.............................. 5 4.6 Finite rotation in terms of direction cosines . 6 4.7Finiterotationintermsofdyadicproducts..................... 7 4.8CompositionofFiniteRotations........................... 8 4.8.1 Composition rule of rotations . 8 4.8.2 Non commutative character of finite rotations . 8 4.9Eulerangles....................................... 9 4.9.1 Singularvalues................................. 10 4.9.2 Inversion.................................... 10 4.10FiniterotationsintermsofBryantangles...................... 11 4.10.1Singularities................................... 12 4.10.2Inversion.................................... 12 4.11 Unique rotation about an arbitrary axis . 12 4.11.1inversion..................................... 15 4.12FiniterotationsintermsofEulerparameters.................... 16 4.13Rodrigues’parameters................................. 17 4.14Translationandangularvelocities........................... 18 4.15Explicitexpressionforangularvelocities....................... 19 4.15.1IntermsofEulerAngles............................ 20 4.15.2IntermsofBryantangles........................... 20 4.15.3 In terms of Euler parameters . 21 4.16 Infinitesimal displacement . 21 iv CONTENTS 4.17 Accelerations . 21 4.18Screworhelicoidalmotion............................... 22 4.19 Homogeneous representation of vectors . 24 4.20 Homogeneous representation of frame transformations . 25 4.21Successivehomogeneoustransformations....................... 27 4.22Objectmanipulationinspace............................. 28 4.23Inversionofhomogeneoustransformation...................... 30 4.24 Closed loop of homogeneous transformation . 30 4.25Homogeneousrepresentationofvelocities....................... 32 4.26 Homogeneous representation of accelerations . 33 5 KINEMATICS OF SIMPLY CONNECTED OPEN-TREE STRUCTURES 1 5.1Introduction....................................... 2 5.2LinkdescriptionbyHartenberg-Denavitmethod.................. 2 5.3 Kinematic description of an open-tree simply connected structure . 5 5.3.1 Linkcoordinatesystemassignment...................... 6 5.4GeometricmodelofthePUMA560.......................... 7 5.5LinkdescriptionusingtheShethmethod....................... 11 5.6Sheth’sgeometrictransformation........................... 14 5.7Relativemotiontransformations........................... 15 5.7.1 Therevolutepair ............................... 15 5.7.2 Theprismaticpair............................... 15 5.7.3 Thecylindricalpair.............................. 17 5.7.4 Thescrewjoint ................................ 17 5.7.5 Thegearpair ................................. 18 5.8Sheth’sdescriptionofthePUMA560......................... 18 5.9Inversionofgeometrickinematicmodel....................... 20 5.10 Closed form inversion of PUMA 560 robot . 22 5.10.1Decouplingbetweenpositionandorientation................ 22 5.10.2Pieper’stechnique............................... 22 5.10.3 General procedure to determine jointangles................. 23 5.10.4 Calculation of θ1 ................................ 24 5.10.5 Calculation of θ2 and

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    247 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us