Top Banner
Motion and Manipulation Robotics
20

Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Jul 31, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Motion and Manipulation

Robotics

Page 2: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Robotic Manipulators

SCARA: Selective Compliant Assembly Robot Arm

PUMA: Programmable Universal Machine for Assembly

2

Page 3: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Robot Components

• Links: individual rigid bodies that make up the arm • Joints: contact between two links allowing relative

(single-coordinate) motion – revolute (R): rotation – prismatic (P): translation

3

Page 4: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Joints

• Axis of joint or axis of motion: line about or along which the relative rotation or translation takes place.

• Joint variable or joint coordinate: describes the magnitude of the rotation about or translation along the axis of joint/motion.

• Joint can be – active: controlled by actuator – passive (inactive, free): determined by active joint

coordinates 4

Page 5: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Joints

• Revolute joints

• Prismatic joints

5

Page 6: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Joints

• Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom (DOF) of the manipulator.

• Manipulator in a 3D world should have six DOF: three for positioning, three for orientation.

• Manipulator with more than six DOF is kinematically redundant.

6

Page 7: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Robot Components

• Manipulator: main body consisting of links and joints

7

Page 8: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Example Manipulator

• SCARA

kinematic diagram

8

Page 9: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Robot Components

• Wrist: three revolute joint axes intersecting in a single point

9

Page 10: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Robot Components

• End-effector: part mounted on the last link to carry out the robot’s task; example: gripper.

• Wrist and end-effector together sometimes referred to as a hand.

• Actuators: controllable electric/hydraulic/pneumatic drivers to change the robot’s configuration

10

Page 11: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Robot Components

• Sensors: elements that detect and collect information about internal and environmental states, such as joint position, velocity, acceleration, force

• Controller: collects and processes sensor information, plans motions of the robot structure, and organizes information.

11

Page 12: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Robot Geometry

• Serial/open-loop manipulator: no cycles in geometry • Parallel/closed-loop manipulator: geometry is cyclic • Hybrid manipulator: both open-loop and closed-loop

substructures • Adjacent joints can be

– parallel: ∥ – orthogonal (intersecting at right angle): ⊢ – perpendicular (right angle with respect to common

normal: ⊥

12

Page 13: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Example

13

Page 14: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Example

14

Page 15: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Example

15

Page 16: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Example

16

Page 17: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Example

17

Page 18: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Example

18

Page 19: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Classification

• Workspace: volume of space reachable by the end-effector – reachable workspace: reachable in at least one

orientation of the end-effector – dexterous workspace: reachable in any orientation

of the end-effector

19

Page 20: Motion and Manipulation - Universiteit Utrecht · Joints • Prismatic and revolute joints provide one degree of freedom; number of joints equals the number of degrees of freedom

Classification

• Actuator type

• Control method – servo or closed loop – non-servo or open loop

• Application type

20