Presentation is loading. Please wait.

Presentation is loading. Please wait.

CHAPTER 3 ROBOT CLASSIFICATION

Similar presentations


Presentation on theme: "CHAPTER 3 ROBOT CLASSIFICATION"— Presentation transcript:

1 CHAPTER 3 ROBOT CLASSIFICATION
DAE – ROBOTICS & AUTOMATION SYSTEM By: Nor Faezah Adan

2 ROBOT GEOMETRY 1 KINEMATICS & PLANNING 2 DYNAMICS &CONTROL 3

3 REFERENCES Craig, John J. (2005). Introduction to robotics : Mechanics and control. Pearson. Shelf No.: TJ211 .C

4 Robot Geometry: Degrees of Freedom (DOF)
For each degree of freedom, a joint is required. 1 joint = 1 DOF The more degrees of freedom, the greater the complexity of motions encountered. For applications that require more flexibility, additional degrees of freedom are used in the wrist of the robot. Three degrees of freedom located in the wrist give the end effector all the flexibility. 6 DOF

5 Robot Geometry: Degrees of Freedom (DOF)
How many DOF?

6 Robot Geometry: Degrees of Freedom (DOF)
How many DOF?

7 Robot Geometry: Degrees of Freedom (DOF)
The 3 DOF located in the arm of a robotic system: The rotational traverse The rotational traverse is the movement of the arm assembly about a rotary axis, such as the left-and-right swivel of the robot’s arm on a base. The radial traverse The radial traverse is the extension and retraction of the arm or the in-and-out motion relative to the base.

8 Robot Geometry: Degrees of Freedom (DOF)
The vertical traverse The vertical traverse provides the up-and-down motion of the arm of the robotic system.

9 Robot Geometry: Degrees of Freedom (DOF)

10 Robot Geometry: Degrees of Freedom (DOF)
The 3 DOF located in the wrist of a robotic system: Pitch Bend or up and down movement. Yaw Right and left movement. Roll Swivel or rotation of the wrist/hand.

11 Robot Geometry: Degrees of Freedom (DOF)

12 Robot Geometry: Robot configurations & Work envelope
In general, the fundamental mechanical configurations of robot manipulators are categorized as Cartesian, Cylindrical, Spherical and Articulated / Jointed-arm. Cartesian is divided into traverse & gantry types. Articulated is divided into horizontal & vertical types.

13 Robot Geometry: Robot configurations & Work envelope
Work envelope / workspace The extreme position of the robot axes describe a boundary for the region in which the robot operates. This boundary encloses the work envelope. The size of a work envelope determines the limits of reach.

14 Cartesian / Rectangular robot
Robot Geometry: Robot configurations & Work envelope Cartesian / Rectangular robot It has 3 prismatic joints, whose axes are coincident with a cartesian coordinate system. Most cartesian robots come as Gantries, distinguished by a frame structure supporting the linear axes. Gantry robots are widely used for: Special machining tasks such as water jet or laser cutting where robot motion cover large surfaces. Palletizing Warehousing

15 Robot Geometry: Robot configurations & Work envelope
Gantry Traverse

16 Work envelope: Cartesian /rectangular robot
Robot Geometry: Robot configurations & Work envelope Work envelope: Cartesian /rectangular robot Shaped as a cube or a rectangle.

17 Robot Geometry: Robot configurations & Work envelope

18 The manipulator has 2 linear motions and 1 rotary motion.
Robot Geometry: Robot configurations & Work envelope Cylindrical robot The manipulator has 2 linear motions and 1 rotary motion. Robot’s manipulator has 1 rotational degree of freedom and 2 translational (linear) degrees of freedom. A cylindrical-coordinated robot generally results in a larger work envelope than cartesian-coordinated robot. This robot is ideally suitable for pick and place operation. Typical applications are assembly, conveyor pallet transfer, palletizing etc.

19 Robot Geometry: Robot configurations & Work envelope
Cylindrical

20 Work envelope: Cylindrical robot
Robot Geometry: Robot configurations & Work envelope Work envelope: Cylindrical robot It can move it’s gripper within a volume described by a cylinder.

21 Robot Geometry: Robot configurations

22 Spherical / Polar robot
Robot Geometry: Robot configurations & Work envelope Spherical / Polar robot The manipulator has 1 linear motion and 2 rotary motions. The first motion corresponds to base rotation. The second motion corresponds to an elbow rotation. The third motion corresponds to a radial/in-out/ translation. A spherical robot generally results in a larger work envelope than cylindrical and cartesian robot. This robot is ideally suitable for applications where a small amount of vertical movement is adequate such as loading & unloading a punch press.

23 Robot Geometry: Robot configurations
Spherical

24 Robot Geometry: Robot configurations & Work envelope
Work envelope: Spherical / Polar robot The envelope is shaped like a section of a sphere with upper and lower limits imposed by the angular rotations of the arm.

25 Robot Geometry: Robot configurations & Work envelope

26 Articulated / Jointed-arm robot - Vertical
Robot Geometry: Robot configurations & Work envelope Articulated / Jointed-arm robot - Vertical The manipulator has 3 rotary motions to reach any point in space. The design is similar to human arm. The first rotation is about the base, the second rotation is about the shoulder in a horizontal axis and the final motion is rotation about the elbow. It can move at high speeds and has a greater variety of angles to approach a given point and thus very useful for painting and welding applications.

27 Robot Geometry: Robot configurations & Work envelope

28 Robot Geometry: Robot configurations & Work envelope
Work envelope: Vertical articulated/jointed-arm robot The envelope is circular when viewed from the top of the robot. When looked from the side, the envelope has a circular outer surface with an inner scalloped surface.

29 Robot Geometry: Robot configurations & Work envelope

30 Articulated / Jointed-arm robot - Horizontal
Robot Geometry: Robot configurations & Work envelope Articulated / Jointed-arm robot - Horizontal The manipulator has 2 rotary motions and 1 linear (vertical) motion to reach any point in space. Also called SCARA (Selective Compliance Assembly Robot Arm). This robot has 2 horizontally jointed-arm segments fixed to a rigid vertical member (base) and one vertical linear motion axis. It is extremely useful in assembly operations where insertions of objects into holes are required.

31 Robot Geometry: Robot configurations & Work envelope

32 Work envelope: Horizontal articulated/jointed-arm robot
Robot Geometry: Robot configurations & Work envelope Work envelope: Horizontal articulated/jointed-arm robot

33 Robot Geometry: Robot configurations & Work envelope

34 Configuration Advantages Disadvantages Cartesian coordinates x, y, z (base travel, reach, and height) Three linear axes Easy to visualize Rigid structure Easy to program off-line Linear axes make for easy mechanical stops Can only reach in front of itself Requires large floor space for size of work envelope Axes hard to seal Cylindrical coordinates θ, y, z – (base rotation, reach, and height) Two linear axes, one rotating axis Can reach all around itself Reach and height axes rigid axis Rotation axis easy to seal Cannot reach above itself Base rotation axis is less rigid than a linear Linear axis is hard to seal Won’t reach around obstacles Horizontal motion is circular Spherical coordinates (vertical) θ, y, β (base rotation, elevation angle, reach angle) One linear axis, two rotating axes Long horizontal reach Can’t reach around obstacles Generally has short vertical reach Articulated (or jointed-arm) coordinates (vertical) θ, β, α (base rotation, elevation angle, reach angle) Three rotating axes Can reach above or below obstacles Largest work area for least floor space Two or four ways to reach a point Most complex manipulator SCARA coordinates (horizontal) θ, Φ, z (base rotation, reach angle, height) Height axis is rigid Large work area for floor space Can reach around obstacles Two ways to reach a point Difficult to program off-line Highly complex arm

35 Robot Geometry: Work envelope
Summary of work envelope

36 Robot Geometry: Work envelope
End of Lecture 6

37 Kinematics & Planning: Transformations
Kinematics is the science of motion that treats motion without regard to the forces which causes it. Coordinate systems - Relative frames Consider the problem of a robot holding a part for insertion into several CNC machines for various operations (drilling/grinding). The robot first grasp the part in a specified way and inserts it into the first machine. After the first machining operation, the robot grasps the part in a different way and inserts it into the second machine. The problem is, how to exactly specify exactly those 2 gripping positions?

38 Kinematics & Planning: Transformations
Example: The vector defining C is given in {W} frame. We may need to transform this into the robot base co-ordinate frame {B} and/or into the end effector frame {E}.

39 Kinematics & Planning: Transformations
Point P is located in coordinate frame {A}. The position vector representing P:

40 Kinematics & Planning: Transformations
Mappings: Changing descriptions from frame to frame Describe frames Pure translation Transform point C vector: Pure translation from frame {W} to {B}. **Frame {B} and {W} have the same orientation.

41 Kinematics & Planning: Transformations

42 Kinematics & Planning: Transformations
Pure rotation Transform point C vector: Pure rotation of to **Frame {B} and {W} have the same origin position.

43 Kinematics & Planning: Transformations
Rotation around z-axis:

44 Kinematics & Planning: Transformations
These equations can be expressed in matrix form:

45 Kinematics & Planning: Transformations

46 Kinematics & Planning: Transformations
Summary Rotation matrices:

47 Kinematics & Planning: Transformations
Exercise Pure translation Answer

48 Kinematics & Planning: Transformations
Exercise Pure rotation at θ=30o Answer

49 Kinematics & Planning: Transformations
Combined Translation & Rotation Frame {B} is not coincident with frame {A} but has a general vector offset which is the vector that locates {B}’s origin, . Also, {B} is rotated with respect to {A}, as described by Given , we want to compute

50 Kinematics & Planning: Transformations

51 Kinematics & Planning: Transformations
Homogenous Transformation Matrix or 4x4 Transformation Matrix

52 Kinematics & Planning: Transformations
Operators: Translations, Rotations & Transformations  Translate points, rotate vector or both. Translational operators

53 Kinematics & Planning: Transformations
Rotational operators

54 Kinematics & Planning: Transformations
Transformation operators Operator T rotates and translates a vector to compute a new vector

55 Kinematics & Planning: Transformations
Combined transformations relative to fixed reference frame A point P(7,3,2)T is attached to a frame {W} and is subjected to the transformations described below, all relative to a reference frame {B}. Find the coordinates of the point relative to the fixed reference frame. Rotation of 90 degrees about z-axis. Followed by rotation of 90 degrees about the y-axis. Followed by a translation of (4,-3,7) T.

56 Kinematics & Planning: Transformations

57 Kinematics & Planning: Transformations
Combined transformations relative to fixed reference frame A point P(7,3,2)T is attached to a frame {W} and is subjected to the transformations described below, all relative to a reference frame {B}. Find the coordinates of the point relative to the fixed reference frame. Rotation of 90 degrees about z-axis. Followed by a translation of (4,-3,7) T. Followed by rotation of 90 degrees about the y-axis.

58 Kinematics & Planning: Transformations

59 Kinematics & Planning: Transformations
Combined transformations relative to rotating frame A point P(7,3,2)T is attached to a frame {W} and is subjected to the transformations described below but all relative to the current moving frame {W}. Find the coordinate of the point relative to the reference frame {B} after transformations are completed. Rotation of 90 degrees about z-axis. Followed by rotation of 90 degrees about the y-axis. Followed by a translation of (4,-3,7) T.

60 Kinematics & Planning: Transformations

61 Kinematics & Planning: Transformations
Combined transformations relative to rotating frame A point P(7,3,2)T is attached to a frame {W} and is subjected to the transformations described below but all relative to the current moving frame {W}. Find the coordinate of the point relative to the reference frame {B} after transformations are completed. Rotation of 90 degrees about z-axis. Followed by a translation of (4,-3,7) T. Followed by rotation of 90 degrees about the y-axis.

62 Kinematics & Planning: Transformations

63 Kinematics & Planning: Transformations
Compound transformations

64 Kinematics & Planning: Transformations
Frame {C} is relative to frame {B}. Frame {B} is relative to frame {A}.

65 Kinematics & Planning: Transformations
Inverting a transformation matrix Consider frame {B} that is known relative to frame {A}, i.e we know the value of ATB , sometimes, we will wish to invert this transform in order to get description of {A} relative to {B}.

66 Kinematics & Planning: Forward Kinematics
Forward kinematics Forward kinematics is used to determine the location of an end effector with respect to a reference coordinate frame.

67 Kinematics & Planning: Forward Kinematics
Denavit Hartenberg convention (D-H) Assumptions: Robots may be made of a succession of joint and links. Joints may be either prismatic or revolute. Joints may be in any order or sequence and may be in any plane. Links may also be of any length including zero, maybe twisted or bent and may be in any plane.

68 Kinematics & Planning: Forward Kinematics

69 Thank You Thank you


Download ppt "CHAPTER 3 ROBOT CLASSIFICATION"

Similar presentations


Ads by Google