1 / 23

Manipulator Kinematics Treatment of motion without regard to the forces that cause it.

Explore kinematics in robotics without considering the forces behind it. Learn direct and inverse kinematics, frames, and Denavit-Hartenberg notation used in manipulators. Study link connections, end effectors, and axis descriptions.

lilliank
Download Presentation

Manipulator Kinematics Treatment of motion without regard to the forces that cause it.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Manipulator KinematicsTreatment of motion without regard to the forces that cause it. Contents of lecture: Resume Direct kinematics Denavit-Hartenberg notation Standard Frames Inverse Kinematics (lightly)

  2. Description of position and orientation Location of objects: • Links of manipulator, Parts, Tools Specified by: • frame, coordinate systems

  3. z0 {A} y0 y1  x1 x0 z1 {B} Description of a Frame • Frame: set of four vectors giving position + orientation • Description of a frame: position + rotation matrix • position: frame with identity as rotation • orientation: frame with zero position

  4. BP AP XB ZA ZB APBORG YB YA XA Homogeneous Transformation Matrix Replace by the more appealing equation: {A} A row added here A “1” added here

  5. Compound Transformation If {C} is known relative to {B}, and {B} is known relative to {A}. We want to transform P from {C} to {A}:

  6. Standard frames

  7. Standard frames

  8. Where is my hand? Direct Kinematics Direct Kinematics: HERE!

  9. Serial and Parallel Manipulators

  10. Serial and Parallel Manipulators PUMA560 Hexapod

  11. Links Joints: Links and Joints End Effector Robot Basis

  12. Axis i Axis i-1 Link description:link length and link twist ai-1 i-1

  13. Axis i-1 ai-1 i-1 Link connections:link offset, joint angle Axis i ai di Link i i

  14. Axis i-1 ai-1 i-1 Denavit-Hartenberg Parameters Axis i ai di Link i i

  15. Affixing frames to links 1) Identify the joint axes and draw lines along them. For step 2 through 5 below consider two of these neighboring lines: 2) Identify the common perpendicular between them, or point of intersection. At the point of intersection, or at the point where the common perpendicular meets the ith axis, assign the link frame origin. 3) Assign Zi pointing along the direction of axis i. 4) Assign Xi pointing along the common perpendicular, or if the axes intersect, assign Xi to be normal to the plane containing the two axes. 5) Assign Yi to complete a right-hand coordinate system. 6) Assign {0} to match {1} when the joint variable is zero. For {N} choose an origin location and XN direction freely, but generally so as to cause as many link parameters as possible to become zero.

  16. Denavit Hartenberg Parameters ai = the distance from Zi to Zi+1 measured along Xi i = the angle between Zi to Zi+1 measured about Xi di = the distance from Xi-1 to Xi measured along Zi i = the angle between Xi-1 to Xi measured about Zi

  17. Axis i Axis i-1 di ai-1 i-1 Link Transformation i

  18. Link transformation

  19. Inverse Kinematics How do I put my hand here? IK: Choose these angles!

  20. Why is IK hard? - May have more than one solution or none at all • Amounts to solving nonlinear equations (can be hard) 2 solutions!

  21. Inverse kinematics Multiple solutions • Closest solution • Obstacles • Weight

  22. Inverse Kinematics Number of solutions In general, the more non-zero link parameters there are, the more ways there will be to reach a certain goal. Number of solutions vs. nonzero ai for manipulator with 6 rotational joints

  23. Opgaver • CRAIG: • 3.3 • 3.8 • 3.9 • 3.16 • Model Reis Robot

More Related