This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: Introduction to Robotics, H. Harry Asada 1 Chapter 5 Differential Motion In the previous chapter, the position and orientation of the manipulator endeffecter were evaluated in relation to joint displacements. The joint displacements corresponding to a given endeffecter location were obtained by solving the kinematic equation for the manipulator. This preliminary analysis permitted the robotic system to place the endeffecter at a specified location in space. In this chapter, we are concerned not only with the final location of the endeffecter, but also with the velocity at which the endeffecter moves. In order to move the endeffecter in a specified direction at a specified speed, it is necessary to coordinate the motion of the individual joints. The focus of this chapter is the development of fundamental methods for achieving such coordinated motion in multiplejoint robotic systems. As discussed in the previous chapter, the endeffecter position and orientation are directly related to the joint displacements. Hence, in order to coordinate joint motions, we derive the differential relationship between the joint displacements and the endeffecter location, and then solve for the individual joint motions. 5.1 Differential Relationship We begin by considering a two degreeoffreedom planar robot arm, as shown in Figure 5.1.1. The kinematic equations relating the endeffecter coordinates and to the joint displacements e x y e 1 and 2 are given by ) cos( cos ) , ( 2 1 2 1 1 2 1 + + = A A e x (5.1.1) ) sin( sin ) , ( 2 1 2 1 1 2 1 + + = A A e y (5.1.2) e e y x Joint 1 Link 2 Link 1 Joint 2 O 2 A 1 A y 1 Link 0 2 End Effecter x Figure 5.1.1 Two dof planar robot with two revolute joints Department of Mechanical Engineering Massachusetts Institute of Technology Introduction to Robotics, H. Harry Asada 2 We are concerned with small movements of the individual joints at the current position, and we want to know the resultant motion of the endeffecter. This can be obtained by the total derivatives of the above kinematic equations: 2 2 2 1 1 1 2 1 ) , ( ) , ( d x d x dx e e e + = (5.1.3) 2 2 2 1 1 1 2 1 ) , ( ) , ( d y d y dy e e e + = (5.1.4) where are variables of both e e y x , 1 and 2 , hence two partial derivatives are involved in the total derivatives. In vector form the above equations reduce to q J x d d = (5.1.5) where = = 2 1 , d d d dy dx d e e q x (5.1.6) and J is a 2 by 2 matrix given by = 2 2 1 1 2 1 2 2 1 1 2 1 ) , ( ) , ( ) , ( ) , ( e e e e y y x x J (5.1.7) The matrix J comprises the partial derivatives of the functions 2 1 ) , ( e and 2 1 x ) , ( e with respect to joint displacements...
View
Full
Document
This note was uploaded on 02/24/2012 for the course MECHANICAL 2.12 taught by Professor Harryasada during the Fall '05 term at MIT.
 Fall '05
 HarryAsada

Click to edit the document details