Sie sind auf Seite 1von 49

Technological Educational Institute of Piraeus

MSc ADVANCED INDUSTRIAL AND MANUFACTURING SYSTEMS


Module: Robotics and Flexible Automation

Assignment: Simulation of a two-dimensional Robotic Mechanism

Module Leader: Dr Georgios Chamilothoris

Students Name:

Georgios G. ROKOS

Students Signature:___________________________

Date: April 2012

Technological Professional Institute of Piraeus

Table of Contents

Preface ............................................................................................................................ 2 Section 1. Designing a 2D Robotic Arm ............................................................................ 3 1.1 RR Mechanism (Planar Manipulator).................................................................. 6 1.2 RP Mechanism (Polar Manipulator) ................................................................. 19 1.3 Brief Comparison of the Mechanisms .............................................................. 23 Section 2. Partitioning the Workspace-Introducing a Resolution Constraint ................. 24 Section 3. Calculating Forces and Torques ..................................................................... 36 References..................................................................................................................... 48

Technological Professional Institute of Piraeus

Preface
This paper has its origins in the Introduction to Robotics Automation Module of the MSc in Advanced Industrial and Systems, undertaken at the Technological Educational Institute cooperation with the Kingston University, under the aegis of Chamilothoris. and Flexible Management of Piraeus, in Dr. Georgios

This assignment seeks to demonstrate the kinematics of two 2- dimensional manipulators of different geometry, both graphically and mathematically. Deeply influenced by Craigs Introduction to Robotics methodology, the development of mechanisms is illustrated step-by-step. In addition, the discrepancies associated with the geometry of each mechanism are also put under inspection. Moreover, at a later phasis, the paper focuses on one of the manipulators, including additional constraints (i.e. resolution) as well as target destination points. Taking into account the updated data, the positional differences that emerge are analyzed, while presenting the methodology followed both manually and through Microsoft Excel, whose file copy is included in the soft copy of the assignment. Finally, given the measure and the orientation of a hypothesized force, exerted on the four corners of the work envelope, the torque along one of the mechanisms in all cases is calculated and depicted through diagrams. Hopefully, this paper will constitute a pleasant experience for its readers.

Georgios Rokos

Technological Professional Institute of Piraeus

Section I: Designing a 2D robotic arm


In the first section of this paper, two robotic mechanisms, each of different geometry, shall be designed. Although robotic mechanisms usually consist of at least three different joints, in this case only two joints will be included. That is because the mechanism is to operate on a two dimensional space and a third joint would be considered a redundancy as it would provide the robot with more Degrees of Freedom than needed (Baillieul & Martin, 1990). The gripper shall be attached to the end of the second link, without any joint in-between. The designs underlie certain constraints. Namely, the bases of mechanisms are expected to be linearly offset from the closest corner of a perfect squared workspace by a distance d equal to the length b of a side multiplied by 3. In addition, the origins are constrained to comprise rotary articulations. Consequently, the robotic mechanisms will unavoidably be of RR (Rotary-Rotary) and RP (Rotary-Prismatic) geometry. When robotic mechanisms are under development, there are two types of spatial description for them. A Universal - Cartesian Coordinate System (Cartesian Space) provides a general external view of the design as a whole while various Joint attached Frames are utilized to describe positions with regard to the internal Joint Space. Frames are situations of position and orientation pairs, consisting of four vectors which depict the relation of frames with a coordinate system of reference (Craig, 1989), namely {U} in this case. To avoid unnecessary mathematical operations, the Universal Coordinate System {U} is considered coincident with frame {A}. Yet, frame {A} shall be rotating with regard to the Universal Coordinate System {U}, given that the first joint of the mechanism is constrained to be rotary. Frame {A} is that of the first articulation of the mechanism which is, concurrently, the base the mechanism. Given that frame {A} is of different orientation than the coordinate system {U}, as the first joint is rotary in both mechanisms, its description equation should be deployed. To describe a frame in terms of a coordinate system implement the following equation is implemented: (1.01) where is the vector describing a point P in terms of {U} and the same point in terms of {A}. is the vector describing

Technological Professional Institute of Piraeus


We will name P the most distant point of the workspace, which is the top right corner of the workspace, supposing that the robot origin is positioned on the left of the mechanism. Vector (1.02) contains the position information of P relative to the superscript coordinate system U. Given that d=3b, where b is equal to 8 m (assuming that 1 unit is 1 meter), and d is equal to 24 m, then d+b=32 m is in terms {U}. This is also displayed in the figure below.

FIGURE 1: Spatial constraints

In addition, is also known, as it is equal to the length b = 8 m of a side of the square workspace. Since the under development mechanism is 2-dimensional, will inevitably be equal to 0. Having gauged: = to arrive to the description of matrix needs to be computed. (1.03)

, i.e. point P relative to frame {A}, the transformation is a 4x4 table, decomposing as follows:

(1.04)

Technological Professional Institute of Piraeus


where is a 3x3 rotation matrix illustrating the orientation of a frame or coordinate system {A} relative to a known coordinate system or frame {U}. is a vector locating the origin of {A} relative to {U}. Explicitly:

(1.05)

It is known from Geometry that the dot product of two unit vectors is equal to the cosine of angle 1 , formed between them. Thus:

(1.06)

is a vector locating the origin of {A} relative to {U}. As aforementioned, frame {A} is coincident with {U} and there is no linear distance between them. As a result: (1.07) and:

(1.08)

Technological Professional Institute of Piraeus

1.1 RR Mechanism (Planar Manipulator)


As aforementioned, two mechanisms of different geometry need to be designed. However, the mechanisms will have one point in common; the rotary joint in the base and, by extension, the mapping matrix . At this part it is of significant to take into account the assumptions made while modeling the mechanisms. Basic Assumptions I 1) The Joints are of zero length 2) The Joints are of zero width 3) Frame {A} rotates by a hypothesized axis Z of {U} 4) The length is measured in meters. TABLE 1: Basic assumptions

To describe the RR manipulator, which is the robotic arm consisting of two rotary articulations, a second frame {B} has to be defined, attached to the second joint of the mechanism. Thence, a new transform mapping needs to be generated. According to Craig (1989), to arrive to the description in terms of {U} of a point known in terms of a frame {B}, when {B} is known relative to {A} and {A} is known relative to {U}, the following operation must take place: (1.09) or

(1.10) where:

(1.11)

and since the rotation takes place across a hypothesized Z axis: (1.12)

Technological Professional Institute of Piraeus


Vectors and illustrate the positioning offset of the origins of {A} in relation to {U} and of {B} in relation to {A} respectively. Since {U} and {A} are set to be coincident: (1.13) and {A} and {B} are the end-sides of : (1.14)

FIGURE 2: Indicative Coordinate Systems in the RR mechanism (orientations and distances)

Subsequently: (1.15) and: (1.16)

Technological Professional Institute of Piraeus

From equations (1.11), (1.15) and (1.16) it arises that:

(1.17)

and:

(1.18)

Where: , , . (1.19) (1.20) (1.21)

Having deployed a series of equations to define the RR mechanism, the general pattern of articulations table remains undeveloped. Taking into account Craigs (1989) pattern, a parameter table, also identified as DH table for the mechanism in Figure 2 would look like the one below.

ai-1
1 2 0 0 0 0 0

: the joint between two links : the angle between and and

and measured about measured along 8

ai-1 : the distance between

Technological Professional Institute of Piraeus


: the distance from : the angle between is located at joint The coordinate system of Link is placed at the end of the link. The coordinate system placed on joint is the coordinate system and via to and measured along measured about

The next step to define the RR hand shall be to find the perfect measures for which the arm covers the workspace without extending beyond the latter. Figure 3 depicts the workspace which the arm is expected to cover.

FIGURE 3: Workspace

Based on the assumption that the links have no mass, is allowed to fold backwards, towards the opposite endpoint of (Figure 4). Thus, may actually have smaller length that the linear distance of closest point of the square workspace from the base/origin. The closest point can be denoted as N, where: 9

Technological Professional Institute of Piraeus


(1.22)

FIGURE 4: The mechanism reaching N

The most distant point that the arm must reach is point P, which is, with regard to the base of the mechanism, the opposite top corner of the square. and are supposed to reach this point when they form together the utmost length of the arm, meaning that their vectors are collinear. (1.23)

FIGURE 5: The mechanism reaching P 10

Technological Professional Institute of Piraeus

By adding (1.22) and (1.23) by elimination, the following equations emerge: (1.24) (1.25)

When the end-effector of the mechanism reaches point P, equals to 0. The coordinates of are known to be . Using the Pythagorean Theorem, the distance , which is equal to may now be estimated (Figure 6). (1.26) (1.27) From the given data (see Figure 1) and the equations (1.24) and (1.25), the optimum length values for and may now be computed. (1.28) (1.29)

The rectilinear distance of any point in the workspace from the origin of the mechanism will henceforth be denoted by .

FIGURE 6: Calculating the sum of

and

using the Pythagorean Theorem

11

Technological Professional Institute of Piraeus

The next step shall be to mathematically estimate the angles to the X axis of {U}) and (the rotation of the relative to and , for any known point Q within the square workspace. To do so, the law of cosines (Figure 7) needs to be implemented.

(the rotation of relative ), given the measures of

Law of Cosines: (1.30) Law of Sins: (1.31) FIGURE 7: Basic Principles of Trigonometry Since the measures of and are found earlier, remains to be calculated. At this point it is worth mentioning that unlike the measures of and , that of is not fixed and needs recalculation for any different point of the workspace. By drawing two auxiliary lines, one vertical from Q to the X axis of {U} and one across the of X axis of {U}, a right triangle is formed. The auxialiary vertical sides are, in fact the measures of and , while is the hypotenuse of the triangle.

FIGURE 8: Graphical exemplification of equations from (1.32) to (1.44)

12

Technological Professional Institute of Piraeus

Using the Pythagorean it arises that: (1.32) Now, according to the law of cosines: 1) 2) 3) , because (1.33) (1.34) (1.35)

4)

(1.36)

The symbol denotes that there are two values of for the given lengths of , and . That is because the robot may follow the inverse trajectory to reach the same point, as in the figure below, where the trajectory is mirrored about .

FIGURE 9: Mirroring of the mechanism about the straight line segment uniting its origin with its end point

As illustrated in Figure 8: (1.37) where: (1.38) and: 13

Technological Professional Institute of Piraeus


(1.39) According to the law of sins: (1.40) This implies that: 1) 2) 3) arcsin arcsin , because (1.41) (1.42) (1.43)

4)

(1.44)

Note: The above procedure describes the estimation of the angles, given that the Pattern.

as in

To prove the validity of the procedure, it will be implemented for the four corners of the workspace, starting with point .

(1.45) (1.46) (1.47) arcsin , when , when , and , and (1.48) (1.49) (1.50) (1.51)

Using DraftSight 2012, a Solidworks 2D CAD alternative, the above estimations are confirmed, as depicted in the figure below.

14

Technological Professional Institute of Piraeus

FIGURE 10: The manipulator reaching point K from two paths The two DH tables are the following

ai-1
1 2 0 0 0 28,4924 0 0

ai-1
1 2 0 0 0 28,4924 0 0

Similarly, for point

the correct angles are the following:

(1.52) (1.53) (1.54) arcsin , when , when , and , and (1.55) (1.56) (1.57)

15

Technological Professional Institute of Piraeus


(1.58) This means that there is only one correct set of angles for point P.

FIGURE 11: The manipulator reaching point P from the unique path

ai-1
1 2 0 0 0 28,4924 0 0

By implementing the same equations one may also find the correct angles for point . (1.59)

(1.60)

(1.61)

arcsin

, when

, and

(1.62)

, when and

(1.63) (1.64)

16

Technological Professional Institute of Piraeus


(1.65)

FIGURE 12: The manipulator reaching point M from two paths

ai-1
1 2 0 0 0 28,4924 0 0

ai-1
1 2 0 0 0 28,4924 0 0

Finally, for point

, the correct rotation angles are the following:

(1.66)

(1.67)

(1.68)

arcsin

, when

, and

(1.69) 17

Technological Professional Institute of Piraeus

, when and

(1.70) (1.71) (1.72)

FIGURE 13: The manipulator reaching point N from one unique path

ai-1
1 2 0 0 0 28,4924 0 0

3,14159

18

Technological Professional Institute of Piraeus

1.2 RP Mechanism (Polar manipulator)


The second mechanism will be of Rotary-Prismatic geometry. Its first joint, which constitutes the base of the manipulator, will be rotary while the second joint, mounted at the minimum distance from the workspace will be prismatic. Just like the previous mechanism, the RP mechanism will be designed in a manner to cover the workspace but not extent beyond it linearly without reason. As a result, given that the closest (with regard to the origin) point of the workspace is , the length of the first link shall be 24 m ). This way, the second prismatic joint, mounted on the endpoint of the first link will not need to expand the second link whose measure will be zero in this occasion. The gripper, the second joint and the second link will all be positioned at the same point, assuming that their volume is 0. Since the first joint is identical to that of our previous example, its rotation and translation matrices will also be identical. Thus:

(1.08)

However, the second joint differs, given that it is prismatic. According to Craig (1989) and , prismatic articulations of that kind (sliding in terms of the precedent x-axis) are vertical to the coordinate system before them. Thus, while in the previous coordinate system the z-axis did not appear since it was pointing outside this page, in the frame attached to the prismatic joint the x-axis is pointing outside the page, the z-axis replaces the x-axis and the y-axis rotates about itself.

Thence the 2nd frame will be mapped in terms of the precedent articulation as follows:

(1.73)

Where

19

Technological Professional Institute of Piraeus

(1.74)

P in terms of frame {B} will be:


(1.75) where d is the total slided distance.

(1.76)

where: , , . (1.77) (1.78) (1.79)

d is known to be equal to 0 for point N and 8 for point M.


For points K and P it may be easily calculated by subtracting from the corresponding values, known from the RR manipulator analysis, the new length=24 m. Thus and While is constant no matter the endpoint changes and can be gauged

easily since the sides of the formed triangle are known. For point P:

20

Technological Professional Institute of Piraeus

FIGURE 14: RP Manipulator reaching point P

ai-1
1 2 For point K: 0 / 0 0 /

FIGURE 15: RP Manipulator reaching point K

21

Technological Professional Institute of Piraeus


ai-1
1 2 For points M and N 0 / 0 0 /

is know to be equal to 0.

FIGURE 16: RP Manipulator reaching point N

ai-1
1 2 0 / 0 0 /

FIGURE 17: RP Manipulator reaching point M

ai-1
1 2 0 / 0 0 /

22

Technological Professional Institute of Piraeus

1.3 Brief comparison of the two mechanisms

Although both manipulators can reach the target workspace, their different geometry implies different key features as well. To begin with, the RR mechanism is capable of covering the majority of its workspace taking two alternative paths. As a result, it is able to avoid eventual obstacles without pausing its operation. Of course this implies that its kinematics are more complex, and so is its programming. Moreover, robots with uniquely rotary articulations call for more sophisticated control approaches, which lead to higher costs. In addition, the articulations of the RR mechanism, since both rotary, are easier to seal but the structure of such a mechanism is not very rigid at full reach (Balafoutis). The Rotary- Prismatic robot possesses a slightly better size-to-reach ratio, even when the other is folded up, for instance in retracted position. Its control system is simpler and its rigid structure enables larger payload potential and higher repeatability ratio. However, prismatic guides are more vulnerable to dust and liquids than rotary guides. Although both mechanisms are considered to be of zero volume in the precedent kinematic analysis, in reality this can not be true. As a result, if the bases of the mechanisms where positioned on the ground, the Rotary Prismatic manipulator would not be able to reach points M and N. On the contrary, the Rotary Rotary manipulator would still be able to reach those points by bending down. Concerning the power supply of their motors, the RP mechanism could be equipped with hydraulic drives which would turn even more powerful. The RR mechanism, on the other hand suits electric motors which are cheaper and easier to implement. Finally, it is worth noticing that although the working tool in both cases is a gripper, it may be of different quality or material, given that its weight is added to the total loaded weight, which might be an issue for the RR manipulator. The sensors defining whether the target object is in grippers range may be mounted on the gripper, exchanging signals with robot controller till the command for the grasping action is given.

23

Technological Professional Institute of Piraeus

Section II: Partitioning the Workspace Introducing a resolution constraint


In this section, the workspace shall be partitioned into points on a 8x8 planar grid (Figure 18). Working with the RR mechanism, 81 endpoints, offset by one meter (on the y and x axis) from each other, will come along and once again the corresponding rotation angles of the links for the mechanism to reach these points will have to be calculated. But this preliminary analysis will correspond to theoretical target values on the workspace.

FIGURE 18.: 8x8 planar grid

Having estimated the angular values, a new constraint shall be introduced during the analysis of the geometry of the mechanism; resolution. According to Sisiliano and Khatib (2007, pp. 83) resolution represents the smallest incremental motion that can be produced by the manipulator. In the case of the RR mechanism, what they describe as motion constitutes the values of the rotation angles and which are restricted to take values strictly multiple of /1024 rad. Following the revised and values, the real coordinates of the endpoints, i.e. those corresponding to the revised angles, will be gauged. 24

Technological Professional Institute of Piraeus


In addition, the position error, namely the absolute value of the distance between the theoretical and the actual coordinates of the end points, will be computed both in terms of the x- and in terms of the y- axis. So will the position error in the radial sense. Finally, the average position error and its standard deviation will be estimated separately in terms of the x-axis, in terms of y-axis and in radial sense. Of course, these computations are too time-consuming without the assistance of electronic means. During the analysis, the computations for one random point will be performed manually and then the configurations needed for Microsoft Excel 2007 to automatically generate the required values for the remaining angles and endpoints will be presented. The theoretical coordinates of point , as shown in figure 18, are .

From equations (1.32), (1.36), (1.44) it may be estimated that: (2.01) (2.02) (2.03) To implement the resolution constraint the following procedure is put forward: (2.04) (2.05) (2.06) (2.07) (2.08) (2.09) Moving back to equations (1.19) and (1.20), the way to estimate the closest to theoretical endpoint coordinates with the revised values of and is disclosed:

24,986776= x-, where

(2.10)

25,008241= x+, where

(2.11)

25

Technological Professional Institute of Piraeus

7,038702= y-, where

(2.12)

6,962052 = y+, where

(2.13)

The position errors in terms of x will therefore be: , , In terms of y it will be: , , The position error in radial sense will be: (2.18) (2.19) where where (2.16) (2.17) where where (2.14) (2.15)

In the next page the excel formulations are presented for each of the columns of the following pages where the revised and values, the revised coordinated, the position errors, the averages and standard deviations of the position errors are computed.

26

Technological Professional Institute of Piraeus


Data Table Column l1 l2 l3 2>0 2<0 + 11+ Res 2>0 Res 2<0 Res 1+ Res 1x'+ x'y'+ y'x+ xy+ yr+ rAverages Standard Deviations Excel Formulation (8*SQRT(17)+24)/2 (8*SQRT(17)-24)/2 SQRT(xi^2+yi^2) ACOS(((l3)-(l1^2)-(l2^2))/(2*l1*l2)) (2>0)*-1 ATAN(yi/xi) ASIN(l2/l3*SIN(2>0)) ASIN(l2/l3*SIN(2<0)) +(+) +(-) SIGN(2>0)*MROUND(ABS(2>0);PI()/1024) SIGN(2<0)*MROUND(ABS(2<0);PI()/1024) SIGN(1+)*MROUND(ABS(1+);PI()/1024) SIGN(1-)*MROUND(ABS(1-);PI()/1024) l1*COS(Res 1+)+l2*COS(Res 1++Res 2>0) l1*COS(Res 1-)+l2*COS(Res 1-+Res 2<0) l1*SIN(Res 1+)+l2*SIN(Res 1++Res 2>0) l1*SIN(Res 1-)+l2*SIN(Res 1-+Res 2<0) ABS(xi'+-xi) ABS(xi'--xi) ABS(yi'+-yi) ABS(yi'--yi) SQRT(x+^2+y+^2) SQRT(x-^2+y-^2) AVERAGE(Value for P:Value for M15) STDEV(Value for P:Value for M15) Equation ID (1.24) (1.25) (1.33) (1.36) (1.36) (1.39) Value 28,492423 4,492423 Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable Variable

27

Technological Professional Institute of Piraeus

28

Technological Professional Institute of Piraeus

29

Technological Professional Institute of Piraeus

30

Technological Professional Institute of Piraeus

31

Technological Professional Institute of Piraeus

32

Technological Professional Institute of Piraeus

33

Technological Professional Institute of Piraeus

34

Technological Professional Institute of Piraeus

35

Technological Professional Institute of Piraeus

Section III: Calculating forces and torques


In the last section of this paper, we will consider that forces are exerted on the four corners of the workspace. These forces are oriented towards the center of the workspace. The goal is to find the torque on the two links of robot, given that the measure of the forces is equal to unit. It is known that when an object exerts some force to a second object, then the second object exerts the same measure of force to the first object at an inverse direction, assuming that both remain static in the end and that gravity is excluded from the procedure (Principle of Action and Reaction). As pre-mentioned, the robotic mechanism developed is believed to be of zero volume and mass. Thus, if the force is exerted from point P towards the center of the mechanism, then its reaction would look like the one in the figure below.

FIGURE 19: Force and reaction force on point P

Generally, the forces on the four corners of the workspace are depicted in the figure below. In yellow color are the forces exerted from the arm to the workspace and in green color are the reaction forces of the workspace to the arm when the final result is inertia.

36

Technological Professional Institute of Piraeus

FIGURE 20: Actions and reactions on the four corners of the workspace

Taking into account: a) the measure of F, which is always equal to the unit, b) the angles formed from the x-axis to each of the reaction forces of the workspace (or their extensions till their intersection with the x axis). c) the principle in Figure . the vectors of the forces are the following: (3.01)

(3.02)

(3.03)

(3.04)

37

Technological Professional Institute of Piraeus

FIGURE 21: Calculating the coordinates of

Next, a point A needs to be selected on the second link of our mechanism. Starting from corner P, the distance between A and P along the mechanism shall be denoted by . Taking into account the principle depicted in Figure 21, it arises that:

(3.05)

To calculate the torque on a point of the second link of the RR mechanism to be multiplied (taking the external product of the two vectors).

and

have

(3.06) and (3.07)

(3.08)

38

Technological Professional Institute of Piraeus


For the actual point A on the RR mechanism, when the latter reaches point P of the workspace:

(3.09)

(3.10)

It is known from Section 1 of this paper that for point P the sum of 0,244979r.

and

equals to

Assuming that point A is mounted 1 meter (along the mechanism) from point P, then the measure of is 1 and: (3.11) For a point B, placed on the same link, whose meters the measure of torque would be: (3.12)

To examine the measure of torque on the first link of the mechanism, a point C needs to be selected. Although this is not the case when reaching point P, and will be considered as if they were not collinear so as to come up with a generally applicable equation.

FIGURE 22: Vectors and lengths supposing that

and

are not collinear 39

Technological Professional Institute of Piraeus


As illustraded in the Figure above: and (3.13) (3.14)

In the meantime, it is known by definition (Figure..) that: (3.15) Where : (3.16) And : (3.17) Thus: (3.18)

Figure 23: Addition of vectors:

40

Technological Professional Institute of Piraeus


According to equation (3.16), the general description of a vector starting from a point on the first link of the mechanism and ending on another point on the workspace is the following: (3.19)

The general equation for the following:

, where C is a point on the first link of the mechanism would be

(3.20)

and

(3.21)

(3.22) Were point C selected at a distance then: from point P in the actual RR mechanism,

(3.23) (3.24)

(3.25) Similarly, for a point D whose (3.26) At this point, it will be attempted to verify that there are no flaws in the general equations. At a point J, where the joint between the two links is mounted, the torque should be standard no matter the aspect from which it is examined, i.e. both the first equation for a point on the second link and the second equation for a point on the first link should generate the same result. It is known that for point J a) As a point on the second link: 41

Technological Professional Institute of Piraeus


(3.27) b) As a point on the first link: (3.28) Note that the second equation is applicable even when examining the torque on a point on the second link but for verification reasons two distinct methodologies where put forward. To complete the calculation of torque along the mechanism, its measures on the endsides of the arm have to be gauged. When estimating the torque on the end-point P of the arm ( , it is mathematically proven that: (3.29) As for the origin of the mechanism where :

(3.30) The diagram of the torque distribution along the mechanism, when the latter reaches point P is the following:

Torque along mechanism when reaching P for any 2


20,00 15,00 Torque 10,00 5,00 0,00 0,00 5,00 10,00 15,00 20,00 25,00 30,00 35,00 Distance l from endpoint

DIAGRAM 1: Torque along mechanism when reaching point P. It appears that thougout the mechanism, length and torque increase pro rata. This is an expected outcome since both links share the same rotation measure and act as if they were one. The highest rate of torque is placed on the origin of the mechanism,where reaches its greatest value.

42

Technological Professional Institute of Piraeus


Next, the torque distribution will be estimated when the mechanism reaches point K by applying the formerly gererated equations on the same points (same values) upon the mechanism. Note that the mechanism may reach point K through two trajectories. Starting from , where is upward and dawnward:

(3.31)

(3.32)

(3.33)

5,492423sin(0,439480)

(3.34)

9,492423sin(0,439480)=0,525683

(3.35)

32,984845sin(0,439480)=15,559683

(3.36) (3.37)

Torque along mechanism when reaching K for 2<0


25,00 20,00 15,00 10,00 5,00 0,00 -5,00 0,00 -10,00

Torque

5,00

10,00

15,00

20,00

25,00

30,00

35,00

Distance l from endpoint

DIAGRAM 2: Torque along mechanism when reaching point K In this case, the measure of torque is negative along the second link, until the joint between the two links, and then starts increasing along the first link, getting positive eventually. 43

Technological Professional Institute of Piraeus


Now, when , i.e. the first link is downward while the second link is upward:

(3.38)

(3.39)

(3.40)

5,492423sin(0,204022)

(3.41)

9,492423sin(0,204022)=2,994624

(3.42)

32,984845sin(0,204022)=19,261745

(3.43) (3.44)

Torque along mechanism when reaching K for 2>0


25,00 20,00 Torque 15,00 10,00 5,00 0,00 -5,00 0,00 5,00 10,00 15,00 20,00 25,00 Distance l from endpoint 30,00 35,00

DIAGRAM 3: Torque along mechanism when reaching K The behavioiur of torque does not change significantly despite the sign alteration of , however it is less intensive when moving negatively (while on the second link) and catches up when moving positevely (while on the first link), when is positive. In both cases, the measure of torque is equal upon the basis of the mechanism. 44

Technological Professional Institute of Piraeus


When the mechanism reaches point M and :

(3.45)

(3.46)

(3.47)

5,492423sin(0,092992)

(3.48)

9,492423sin(0,092992)

(3.49)

32,984845sin(0,092992)

(3.50) (3.51)

Torque along mechanism when reaching M for 2<0


0,00 -5,00 Torque -10,00 -15,00 -20,00 -25,00 Distance l from endpoint 0,00 5,00 10,00 15,00 20,00 25,00 30,00 35,00

DIAGRAM 4: Torque along mechanism when reaching M When reaching point M, unlike point K, the torque does not meet any sign change and remains negative throughout the mechanism. Yet, a mentionable difference in its distibution (between the two links) is that it gets more intensive after the second joint.

45

Technological Professional Institute of Piraeus


When the mechanism reaches point M and :

(3.52)

(3.53)

(3.54)

5,492423sin

(3.55)

9,492423sin

(3.56)

32,984845sin

(3.57) (3.58)

Torque along mechanism when reaching M for 2>0


0,00 -5,00 Torque -10,00 -15,00 -20,00 -25,00 Distance l from endpoint 0,00 5,00 10,00 15,00 20,00 25,00 30,00 35,00

DIAGRAM 5: Torque along mechanism when reaching M

Compared to the previous occasion, when the measure of torque is more intensive negatively upon the second link and catches up on the proportion of the first link to end up with a same measure upon the origin of the mechanism.

46

Technological Professional Institute of Piraeus


When the mechanism reaches point N, there is only one trajectory available, just like when it reaches point P. (3.59) (3.60) (3.61)

(3.62)

(3.63) (3.64) (3.65)

Torque along mechanism when reaching N for any 2


5,00 0,00 Torque -5,00 -10,00 -15,00 -20,00 Distance l from endpoint 0,00 5,00 10,00 15,00 20,00 25,00 30,00 35,00

Once again, the measure of torque is positively proportional to upon the second link and inverses on the joint between the two links, getting negative.

47

Technological Professional Institute of Piraeus

References
Baillieul, J., & Martin, D.P., (1990), Proceedings of Symposia in Applied Mathematics, Vol. 41, Robotics, American Mathematical society, pp 49-59 Balafoutis, G., (unknown date), Lecture notes, Introduction to Robotics and Flexible Automation, Piraeus: Technological Professional Institute or Piraeus, Lectures 3, 4, 5 Craig, J.J., (1989), Introduction to Robotics, Mechanics and Control, 2nd Edition, Addison Wesley Longman, pp 19-103 Siciliano, B., & Khatib, O. (2007), Springer Handbook of Robotics, Springer-Verlag Berlin Heidelberg, p.p. 67-84 Van den Berg, J., (2011), Lecture notes, Robotics, http://www.eng.utah.edu/~cs5310/chapters.html , accessed in 15/03, 2012

48

Das könnte Ihnen auch gefallen