Re-design of Force Redundant Parallel Mechanisms by Introducing Kinematical Redundancy

Size: px
Start display at page:

Download "Re-design of Force Redundant Parallel Mechanisms by Introducing Kinematical Redundancy"

Transcription

1 The 2009 IEEE/RSJ International onerence on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA Re-design o Force Redundant Parallel Mechanisms by Introducing Kinematical Redundancy Kiyoshi Nagai and Zhengyong Liu Department o Robotics, Ritsumeikan University, Noji-higashi 1-1-1, Kusatsu, Shiga, JAPAN nagai@se.ritsumei.ac.jp Abstract Force redundant mechanism is adopted to achieve high acceleration. However, utilizing the good velocity control perormance o servo motor to achieve a high positional accuracy will arise ecessive big internal orces. Thereore, an idea o introducing kinematical redundancy into orce redundant parallel mechanism is proposed. In this idea, we do not add kinematical redundancy on the sub arm but introduce internal redundant motion into the top plate. The concept o this research is illustrated by improving a simple orce redundant parallel eample, and the merits o the improved mechanism are summarized. This theory is applied into modiying the real high speed parallel mechanism NINJA. Its kinematics and static orce relationship are derived and compared respectively. The prototype o the new mechanism is proposed. I. INTRODUTION We aimed at designing a ast robot that achieves an acceleration perormance over 100 G] together with high precision. High speed and high precision positioning mechanisms are required in many applications, or eample, or bonding semiconductor-tip terminals with a lead line. This procedure demands high speed and accuracy in a narrow workspace. Researches related to high speed motion and high precision can be ound in 1]2]3]4]. Parallel mechanism have many ecellent characteristics in terms o speed, accuracy, stiness, and load carrying capacity compared to their serial counterparts 5]6]. Some o high speed mechanisms using the advantages o parallel manipulators, such as DELTA7], HEXA8], FALON9] and RPlAH 10] have been developed, but these mechanisms did not achieve perormances over 100 G]. On the other hand, singularities are common in parallel mechanisms. They will bring disadvantages to parallel mechanisms 11]12]. Then orce redundancy is introduced into parallel mechanism as it is an eicient way to reduce or even eliminate these singularities rom parallel manipulator 12]13]14]. Besides, orce redundant mechanism also has the nice eatures o increasing the reliability o the system, improving artesian stiness, achieving more homogeneous output orces, increasing acceleration and minimizing internal loading torques o the actuators o the manipulator 15]16]17]. As a result, some high speed parallel mechanisms with orce redundancy appeared. For eample, Kock and Schumacher presented a planar parallel manipulator PA- R-MA, which is designed or high-speed pick-and-place application. And eperimental results show that, or position tracking, tracking errors were less than 0.5 mm in X and Y directions with acceleration o 70 m/s 2 and velocity o 3 m/s 18]. By utilizing the good perormance o parallel orce redundant mechanism, we presented a ast parallel mechanism NINJA, which can reach the highest acceleration up to 100 G], in 19]. However, orce redundancy mechanism will make velocity o active joints not independent. As a result, it is hard to get a high positional accuracy by adopting velocity control scheme or servo motor because it has the risk o producing big ecessive internal orces 16]. Thereore, we are introducing kinematical redundancy to redesign a orce redundant parallel mechanism NINJA. In this designing, we do not add kinematical redundancy on any sub arm but between the sub arms and top plate. Hence, all the sub arms do not need any change but a new top plate is proposed. Due to introducing kinematical redundancy into the orce redundant parallel mechanism, joint variable is no longer dependent and the accuracy perormance in position control o the modiied one is epected to be improved while keeping the high acceleration simultaneously. This paper is organized as ollows. In Section 2, a simple orce redundant parallel mechanism is used to state the problem. The concept o the research is illustrated by inding the solution to improve it. In Section 3, basic equations o modiying general orce redundant parallel mechanism by introducing internal kinematical redundancy are developed and the design conditions are given. In Section 4, this proposed theory is implemented to redesign the real mechanism NINJA. The new structure and kinematic equations are given. In Section 5, prototype o the new mechanism NINJA has been developed. Finally, conclusion and uture work are given in Section 6. II. ONEPT ON INTRODUING KINEMATIAL REDUNDANY A simple orce redundant parallel manipulator is analyzed and the problem o orce redundant mechanism is described. Then by inding the solution to this problem, the concept o adding internal kinematical redundancy between sub arms and the top plate is described. A. Problem Statement The simple orce redundant parallel manipulator without internal kinematical redundancy is shown in Fig.1 It is a 1 DOF parallel manipulator with 1-dimensional workspace (linear motion) and 2 actuators in parallel. The nomenclatures are shown as ollows: /09/$ IEEE 5898

2 Sub arm 1 S 1 Sub arm 1 S 1 q 1 Top plate q 1 θ q A2 2 S2 Sub arm 2 s 1 o s2 Fig DOF orce redundant parallel manipulator without internal kinematic redundancy q = q 1 q 2 ] T: Joint variables. qi is the active joint o the i-th sub arm (i = 1,2) S i : The connection point between the i-th sub arm and the top plate s = s 1 s 2 ] T, si is Position o S i along ais with respect to O : Position o top plate along ais with respect to O A = A2 ] T : The set o actuator driving orces. : Generalized orce at the top plate As shown in Fig.1, there are two ways to calculate the connection point velocity. The irst route is to set up the velocity relationship between connection point and joint variables, i.e. ṡ 1 = q 1, ṡ 2 = q 2 (1) Using vector notation to write (1) is 10 ṡ = J S q, J S = (2) 01 J S is the manipulator Jacobian matri transorming rom joint velocity to the velocity at the connection point. The other route is the velocity relationship between connection point and the top plate, that is Equation (3) is written compactly as ṡ 1 = ẋ, ṡ 2 = ẋ (3) ṡ = J T ẋ, J T = 11 ] T J T is the manipulator Jacobian matri which relates top plate velocity to the velocity at the connection point. ombining (2) and (4) reduces the kinematics as ollow: q = Jẋ, J = J 1 S J T = 11 ] T (5) J is the Jacobian matri mapping top plate velocity to joint velocity. Thus statics o this simple mechanism is: = J T A = 11 ] = + A2 (6) A2 (4) q 2 o A2 R Sub arm 2 s 1 s 2 S 2 New top plate Fig DOF orce redundant parallel manipulator with internal kinematic redundancy In this orce redundant mechanism, and A2 can be dierent or a given which is the sum o and A2, as shown in (6). However, q 1 and q 2 can not have dierent values as it is decided by ẋ, as shown in (5). As a result, the velocity control unction o the actuators can not be applied. In other words, because o the particularity o orce redundant mechanism, it is required that a set o joint variables must be dependent otherwise big internal orces will arise while pursuing high accuracy by using velocity control scheme or each actuator. Taking this mechanism shown in Fig.1 as an eample, the velocity o each sub arm must be the same at any moment. I there is any small dierence between them, the internal orce between sub arm and the top plate will be very large and the mechanism may break down. This is a big problem. The requirement o no position dierence eisting between each sub arm makes that it is impossible to adopt velocity control scheme or servo controller. Thereore, the concept o our solution is to ind an improved orce redundant mechanism which satisies a set o design conditions as ollow. (A) Necessary conditions: (A.1) The stated problem should be solved. It means the velocities o joints are independent, that is q 1 and q 2 are not required to be the same. (A.2) When all the actuators stop, the mechanism including the top plate and the internal motion, should stop. (B) Target conditions: The improved orce redundant mechanism keeps the novel perormances o orce redundant mechanism, that is the relationship, which holds between artesian space orce and joint space orce, should obey the orm shown in (6). B. Problem Solution In order to ind a mechanism which satisies above design requirements, an idea o adding one internal kinematic redundant motion θ between sub arms and End-eector comes into our mind, and the modiied orce redundant parallel mechanism is proposed in Fig.2. In this mechanism, required motion ẋ is still the top plate output velocity along ais. The procedure o calculating the kinematics is the same as the one shown in the previous subsection. As shown in Fig.2, there are still two routes to calculate the connection point velocity. In this research concept, there 5899

3 are no change o sub arms but adding internal kinematical redundancy on the connection between the top plate and sub arms. Thereore, the relationship o the irst route between connection point velocity and joint velocity is the same as (2). However, the relationship between connection point velocity and top plate velocity is ṡ 1 = ẋ R θ (7) ṡ 2 = ẋ + R θ (8) where R is the radius o the rotated round plate. Equations (7) and (8) can be written compactly as: ṡ = J T, J ẋ θ T = J To J TI where J To = 11 ] T R 2 1 is the Jacobian matri which relates artesian velocities o top plate ẋ to the velocity at the connection point, and J TI = RR ] T R 2 1 is the Jacobian matri which relates internal motion velocity θ to the velocity at the connection point respectively. ombining (2) and (9) reduces the kinematics as ollow: ] 1 q = J, J = J S J T (10) (9) ẋ θ ], is the Jacobian matri transorming rom 1 R where J = 1 R top plate velocity and internal velocity to joint velocity. Deine J o as the Jacobian matri which relates artesian velocities o top plate ẋ to the active joints velocity, and deine J I as the Jacobian matri which relates internal motion velocity θ to the active joints velocity. (10) can be written as q = J o ẋ + J I θ, J = J o J I (11) where J o = J 1 S J To R 2 1, J I = J 1 S J TI R 2 1 Hence the static orce relationship o the improved orce redundant is as ollow: =( J) T A1 (12) τ I A2 where τ I is the internal orce and is generalized orce at the top plate. Generalized orce can be derived rom (12), that is = J T o A = 11 ] = + A2 (13) A2 Now, we evaluate speciications o the improved simple orce redundant mechanism as below: (a) Necessary conditions: (a1) From (10), we know J is a regular matri when R 0, then q 1 and q 2 can have dierent values because o the introduced internal kinematic redundant motion θ. Then, (A.1) is solved. (a2) And transposing both sides o (10), we know the mechanism stops ( ẋ = θ = 0 ) when q 1 = q 2 = 0. Then, (A.2) is solved. What is more, the velocity dierence among sub arms produces internal motion but has no inluence on the required motion ẋ. (b) Target conditions: By comparing (13) with (6), we get that the top plate driving orce o both o them is the summation o joint driving orces. This static orce relationship shows that the novel perormances o orce redundant mechanism keeps. Then, (B) is satisied. Thereore, the orce redundant mechanism with kinematical redundancy has the merits summarized as below: 1) Dierences among the positions o the sub arms are allowed; 2) Each sub arms can be controlled without considering internal orces during control; 3) Fast motion can be epected. III. INTRODUING KINEMATIAL REDUNDANY INTO FORE REDUNDANT MANIPULATOR In this section, the general theory o introducing kinematical redundancy into orce redundant manipulator is described, and basic equations are proposed. Let us consider a general orce redundant parallel manipulator with m dimensional task space and n A actuations (n A > m), shown in Fig.3. In the igure, is the base coordinate rame. is the object coordinate rame ied on the top plate. Fig. 3. Active Joint Passive Joint n > m A n A: Number o active joints m : Dimension o task space The i-th sub-arm A general orce redundant parallel manipulator. Let r R m be the position and orientation o top plate. Denote q A R n A as the active joint variable o the general orce redundant parallel manipulator. Let n r indicates the number o redundant actuators and it is given by n r = n A m (14) A. Force Redundant Parallel Manipulator without Kinematic Redundancy The active joint velocity is related to the end-eector velocity in artesian space by the Jacobian matri J A R n A m q A = J A (15) 5900

4 From this equation, we can clearly know that active joint velocities are linearly dependent by using the linear algebra theory because o the mathematical relationship n A > m. Thereore, this parallel orce redundant mechanism has the disadvantage o producing big internal orces i we adopt velocity control or servo motors when designing the control scheme or real mechanism. Then the static orce relationship is F = J A T τ (16) where τ R m is the orce vector in joint space, and F R n A is the orce vector in cartesian space. As J A T R m n A and rank J A T min(m,n A ). Note that n A > m. Hence, we can get the rank J A T m. On the other hand, the dimensions o τ is n A. Thereore, by using null space o matri J A T, we proved and conirmed that this kind o parallel mechanism has orce redundancy. B. Parallel Force Redundant Manipulator with Kinematic Redundancy Based on the concept o the idea, in order to avoid the problem in the orce redundant mechanism when applying velocity control or servo motor to achieve high accuracy, introducing internal kinematic redundant motion is proposed. The number o added internal kinematical redundancy is assumed as n I. The added internal redundant motion variable α R n I (α is independent o top plate variables ), is introduced to make: q A = J A, J α A = J Ao J AI R n A (m+n I ) (17) where J A is the Jacobian matri transorming rom top plate velocity and internal velocity to active joint velocity. J Ao R na m is Jacobian matri transorming rom top plate motion velocity to active joint velocity. J AI R n A n I is the Jacobian matri transorming rom internal redundant motion velocity α to active joint velocity. What is more, this improved orce redundant mechanism should satisy the ollowing required conditions: (A) Necessary conditions: (A.1) The velocity incoincidence among sub arms is allowed. In other words, the problem o linearly dependent active joint velocities in (15) should be avoided. (A.2) When all the actuators stop, the mechanism should stop ( = 0 and α = 0 ), that is J A should be a ull rank one, i.e. The improved one keeps the novel orce relationship o orce redundant mechanism. However, it should be noted that the design o the improved mechanism should be done careully to avoid joint backlash. IV. STRUTURAL DESIGN OF MEHANISM In this section, Mechanism NINJA, shown in Fig.4, will be modiied by adding internal kinematical redundancy between sub arms and top plate. Fig. 4. High speed mechanism NINJA. A. Problem Statement o NINJA The parallel mechanism NINJA, which is designed to achieve an acceleration rate over 100 G] (G: gravitational acceleration), has our sub-arms, which are connected to a common top plate by boll joints. It is designed to be lightweight by arranging actuators on a base. Each sub-arm has two actuated joints and a passive joint. Thereore, NINJA has two degrees o orce redundancy. The simpliied structure o NINJA itsel is shown in Fig.5. ombining (18) and (14) yields: rank J A = n A = m + n I (18) n I = n r (19) Hence, rom (19), another equivalent condition, to make the Jacobian matri J A to be a ull rank square matri, is to let the number o added kinematic redundancy n I be equal to the number o redundant actuators n r. (B) Target condition: Fig. 5. Structure o NINJA. Kinematic relationship o the ith sub-arm structure is shown Fig.6. The nomenclatures are shown as ollows: : Base coordinate rame : top plate coordinate rame 5901

5 i :Thei-th ball joint Σ SJi : Sub arm coordinate rame whose origin is located at the ball joint connection between the i-th sub arm and top plate, i=1, 2, 3, 4 Σ STJi : top plate coordinate whose origin is the center o ball joint connection between the i-th sub arm and top plate B P SJi R 3 : Position o Σ SJi with respect to B P STJi R 3 : Position o Σ STJi with respect to T P STJi R 3 : Position o Σ STJi with respect to B P T = r p = y z ] T R 3 : Position o with respect to φ = ϕ θ ψ ] T R 3 : Orientation (roll-pitch-yaw) o with respect to B R T = RPY(ϕ,θ,ψ)=Rot(z,ϕ)Rot(y,θ)Rot(,ψ) R 3 3 : Roll-pitch-yaw transormation rom coordinates to top plate coordinates ω = T ω ω y ω z R 3 : Angular velocity o top plate = T p ω T ] T R 6 : Velocity o top plate q ia = T: q i1 q i2 Active joint o the ith sub arm. (qi1 and q i2 are active joints) q ip : Passive joint o the ith sub arm. (q i3 is the passive joint) q i = q T ] T: ia q ip Joint variable o the ith sub arm τ i = T: τ i1 τ i2 Joint driving orce o the ith sub arm τ = τ1 T ] T τt 2 τt 3 τt 4 R 8 : Joint driving orce o mechanism F R 6 : Generalized vector o artesian orce at top plate. q i3 Fig. 6. P SJi i PΤ T P STJi q i1 The i-th sub-arm Top plate Σ SJiΣ ( i + 1) STJi Active Joint Passive Joint Kinematic relationship o NINJA. q i2 The angular velocity o the top plate can be computed as ω = J RPY φ (24) 0 sinϕ cosϕ cosθ where J RPY = 0 cosϕ sinϕ cosθ 1 0 sinθ Applying (24) to (23), we obtain J Si q i = J Ti (25) ] 1 where J Ti = Jˆ I3 3 0 Ti 0 J RPY Hence the relationship between q i and is q i = J i (26) where J i = J Si 1 J Ti = J T ia JT ip ] T and is a unction o rp and φ, J ia R 2 6 and J ip R 1 6 are the Jacobian matri corresponding to active joint velocity q ia and passive joint velocity q ip respectively. Thereore, velocity relationship between active joints o the mechanism and the top plate is epressed compactly as q A = J A (27) where J A = J T 1A JT 2A JT 3A JT 4A ] T R 8 6 Thus the static relationship between the joint orce τ and the generalized orce F developed at the top plate is given by F = J A T τ (28) omparing (27) to (15) previously discussed, we can know that the velocities are not independent. Thereore, with the purpose o avoiding this problem, the theory o adding internal kinematic redundancy between sub-arms and top plate is applied into improving NINJA. B. Solution o NINJA - - Structural Design o New Top Plate From the origin o base coordinates to the origin o the ball joint connection point between the i-th sub arm and top plate, there are two equivalent position vectors, i.e. B P SJi = B P STJi (20) The vector o B P SJi is a unction o joint variable, i.e. B P SJi = i (q i ) (21) While B P STJi is represented as by vector addition: B P STJi = B P T + B R T T P STJi = g i (,y,z,ϕ,θ,ψ) (22) Here T P STJi is constant in the i-th closed kinematic chain. Substituting (21) and (22) into (20), and dierentiating both sides with respect to time: J Si q i = ˆ J Ti T p φ T ] T (23) Fig. 7. Structure o the modiied NINJA. By ollowing the design guidelines and taking account o the requirements discussed in the previous section, mechanism NINJA is to be modiied by designing a new top plate without changing sub arms. It means we are not adding kinematical redundancy on sub arm but on the connection points between top plate and sub arms. According to (19), the new top plate should have 2DOF as NINJA has two 5902

6 degrees o orce redundancy. What is more, new NINJA ater adopting the new top plate should obey necessary conditions and target condition presented. On the basis o these requirements, the prototype o the modiied NINJA is proposed. The simpliied structure o the new prototype is shown in Fig.7. Fig.8 shows the structure o the new top plate. These balls in the igure stand or the ball joints connecting with the subarms. P SJi i Σ SJi Σ STJi The i-th sub-arm T P STJi PΤ B A d e d e ( i + 1) o T Fig. 10. Kinematic relationship o the modiied NINJA. i Fig. 8. Fig. 9. Schematic drawing o the new top plate. : Revolute Joint : ylindric Joint o T Symmetrical and duality structure. A ( i + 1) It is a symmetrical and duality mechanism as the structure simpliied in Fig.9, and thereore it can average the position incoincidence. These proprieties are shown by e (or d, which is used to describe the relative translation motion along the vertical ais o this new top plate) and. denotes the relative rotation motion along the vertical ais o this new top plate. As a result, this top plate itsel has two internal motions which are translation and rotation along the vertical ais o this new top plate. Thereore, the internal motion is α = d ] T. The kinematic relationship o the i-th sub arm is described in Fig.10. In the kinematic equation (20), the vector o B P SJi has no change as all the arms is not changed. However, the vector o B P STJi in (20) has to be modiied as T P STJi is not a constant B vector any more but a unction o α ater adopting this new top plate. Hence, B P STJi = B P T + B R T T P STJi = g i (,y,z,ϕ,θ,ψ,,d) (29) Substituting (21) and (29) into (20), and dierentiating both sides with respect to time: J Si q i = J ˆ Ti T p φ T α T ] T (30) and premultiply both sides by J 1 Si,wehave q i = J i (31) α where J i = J Si 1 J ] T T Ti = J iat J ip and is a unction o rp, φ and α. J Ti = J ˆ Ti diag(i 3 3,J RPY,I 2 2 )] 1. J ia R 2 8 and J ip R 1 8 are the Jacobian matri corresponding to active joint velocity q ia and passive joint velocity q ip respectively. Hence the active joint velocities o the ith sub arm is: q ia = J ia (32) α where J ia = J iao J iai. JiAo R 2 6 is the Jacobian matri which relates artesian velocities o top plate to the active joints velocity, and J iai R 2 2 relates internal motion velocity α to the active joints velocity. ombining (32) together, the active joint velocities o the modiied NINJA is written compactly as q A = J A (33) α where J A = J Ao J AI ] R 8 8, J Ao = J 1Ao T J 2Ao T J 3Ao T J 4Ao T ] T R 8 6, J AI = J 1AI T J 2AI T J 3AI T J 4AI T ] T R 8 2. Then the static relationship is given by F = J Ao T τ (34) 5903

7 It is shown in (34) that the modiied NINJA keeps the orce relationship o orce redundant parallel mechanism. V. PROTOTYPE The prototype o the new top plate is shown in Fig.11 (A is the old top plate and B is the new one). Ater installing the new top plate, the prototype o the modiied NINJA is shown in Fig.12. Designing the control scheme and eperimental operation are the net works. Fig. 11. Fig. 12. Old top plate and Prototype o the new one. Prototype o Parallel Mechanism, Modiied NINJA. VI. ONLUSION With the purpose o improving the accuracy perormance in position control o orce redundant parallel mechanisms, an idea o introducing kinematical redundancy into parallel mechanisms with orce redundancy is adopted. The major results obtained in this paper are summarized as ollows. 1) The basic concept on re-design o orce redundant parallel mechanisms with kinematical redundancy is presented by using a simple eample. 2) The design procedure to realize the proposed concept is developed. 3) The proposed design procedures is illustrated by implementing it or the re-design o the eisting mechanism NINJA. A new prototype o NINJA has been designed. Future work includes implementation o a control scheme using velocity controller or the new prototype and eperimental evaluation o the perormance o the proposed mechanism. REFERENES 1] O. Masamitsu, H. Toyomi, and W. Mitsuhito, High speed and high accuracy XY stage or electronic assembly, in Proc. 4th IEEE/HMT European Int. Electron. Manuacturing Technol. Symp., Neuilly sur Seine, France, 1988, pp ] Y. Koseki. et al.; Design and Accuracy Evaluation o High-Speed and High Precision Parallel Mechanism, in Proc. IEEE Int. on. on Robotics and Automation, 1998, ] Z.Y. hu, et al.; Research o 2-DOF planar parallel high speed/high accuracy robot, Proc. 5th World ongress on Intelligent ontrol and Automation, pp , ] B. Sprenger, Design o a high speed and high precision 3 DOF linear direct drive, in Proc. 1st IEEE/ASME Int. on. Advanced Intelligent Mechatronics, Tokyo, Japan, 1997, pp ] J.P, Merlet. Parallel robots. London: Kluwer Academic Publishers; ] L. W. Tsai, Robot Analysis: The Mechanics o Serial and Parallel Manipulators. New York, USA: John Wiley & Sons, ] R. lavel, DELTA, a ast robot with parallel geometry, Proc. International Symposium on Industrial Robots, pp ] F. Pierrot, M. Uchiyama, P. Dauchez and A. Fournier, A New Design o a 6-DOF Parallel Robot, J. o Robotics and Mechatronics,vol.2, No. 4, pp , ] S. Kawamura, W. hoe, S. Tanak, S.R. Pandian, Development o an Ultrahigh Speed Robot FALON using Wire Driven Systems, IEEE Int. on. on Robotics and Automation, Nagoya, Aichi, Japan, 1995, ] J. Matsuyama, High Speed and High Accuracy Robot with losed- Loop Mechanism, 30th ISR, Vol.1, pp , ]. Gosselin and J. Angeles. Singularity analysis o closed-loop kinematic chains, IEEE Transaction on Robotics and Automation, 6(3): , ] G F.Liu, Y L. Wu, Z X. Li. Analysis and control o redundant parallel manipulators, in Proc. IEEE Int. on. on Robotics and Automation, Seoul, ] B. Dasgupta and T. S. Mruthyunjaya, Force Redundancy in Parallel Manipulators: Theoretical and Practical Issues, Mechanism and Machine Theory, Vol. 33, No. 8, (1998). 14] S. Kock and W. Schumacher, A parallel -y manipulator with actuation redundancy or high-speed and active-stiness applications, in Proc IEEE Int. on. Robotics Automation, vol. 3, pp ] Y.Nakamura, Advanced Robotics: Redundancy and Optimization, Addison-Welsey, Reading, MA, ] K.Nagai, Z.Y.Liu, Introducing Kinematical Redundancy into Parallel Mechanism with Force Redundancy, Proceedings o the 2008 IEEE/ASME International onerence on Advanced Intelligent Mechatronics, pp , ] H. heng, Y. K. Yiu, Z X. Li. Dynamics and ontrol o redundantly actuated parallel manipulators, IEEE/ASME Transactions on mechatronics. Vol.8, NO.4. pp ] S. Kock and W. Schumacher, ontrol o a ast parallel robot with a redundant chain and gearboes: Eperimental results, in Proc IEEE Int. on. Robotics and Automation, vol. 2, pp ] K.Nagai, M. Matsumoto, K. Kimura, B. Masuhara, Development o parallel manipulator NINJA with ultra-high-acceleration,in Proc.o IRA,2003,pp

Differential Kinematics

Differential Kinematics Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through

More information

Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008

Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008 Robotics & Automation Lecture 17 Manipulability Ellipsoid, Singularities of Serial Arm John T. Wen October 14, 2008 Jacobian Singularity rank(j) = dimension of manipulability ellipsoid = # of independent

More information

OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION

OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION Xu Bei, Yeo Jun Yoon and Ali Abur Teas A&M University College Station, Teas, U.S.A. abur@ee.tamu.edu Abstract This paper presents

More information

Physics 101 Lecture 12 Equilibrium and Angular Momentum

Physics 101 Lecture 12 Equilibrium and Angular Momentum Physics 101 Lecture 1 Equilibrium and Angular Momentum Ali ÖVGÜN EMU Physics Department www.aovgun.com Static Equilibrium q Equilibrium and static equilibrium q Static equilibrium conditions n Net external

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Position and orientation of rigid bodies

Position and orientation of rigid bodies Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB

More information

9.1 The Square Root Function

9.1 The Square Root Function Section 9.1 The Square Root Function 869 9.1 The Square Root Function In this section we turn our attention to the square root unction, the unction deined b the equation () =. (1) We begin the section

More information

8 Velocity Kinematics

8 Velocity Kinematics 8 Velocity Kinematics Velocity analysis of a robot is divided into forward and inverse velocity kinematics. Having the time rate of joint variables and determination of the Cartesian velocity of end-effector

More information

Modeling and Control of Casterboard Robot

Modeling and Control of Casterboard Robot 9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 23 FrB2.3 Modeling and Control o Casterboard Robot Kazuki KINUGASA Masato ISHIKAWA Yasuhiro SUGIMOTO Koichi OSUKA Department

More information

MEAM 520. More Velocity Kinematics

MEAM 520. More Velocity Kinematics MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October

More information

Spatial Vector Algebra

Spatial Vector Algebra A Short Course on The Easy Way to do Rigid Body Dynamics Roy Featherstone Dept. Inormation Engineering, RSISE The Australian National University Spatial vector algebra is a concise vector notation or describing

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

Wataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member.

Wataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member. IEEJ International Workshop on Sensing, Actuation, and Motion Control Proposal of Decoupling Control Method for High-Precision Stages using Multiple Actuators considering the Misalignment among the Actuation

More information

Rolling without slipping Angular Momentum Conservation of Angular Momentum. Physics 201: Lecture 19, Pg 1

Rolling without slipping Angular Momentum Conservation of Angular Momentum. Physics 201: Lecture 19, Pg 1 Physics 131: Lecture Today s Agenda Rolling without slipping Angular Momentum Conservation o Angular Momentum Physics 01: Lecture 19, Pg 1 Rolling Without Slipping Rolling is a combination o rotation and

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR PARALLEL MANIPULATORS 6-degree of Freedom Flight Simulator BACKGROUND Platform-type parallel mechanisms 6-DOF MANIPULATORS INTRODUCTION Under alternative robotic mechanical

More information

Differentiation. The main problem of differential calculus deals with finding the slope of the tangent line at a point on a curve.

Differentiation. The main problem of differential calculus deals with finding the slope of the tangent line at a point on a curve. Dierentiation The main problem o dierential calculus deals with inding the slope o the tangent line at a point on a curve. deinition() : The slope o a curve at a point p is the slope, i it eists, o the

More information

Numerical Methods - Lecture 2. Numerical Methods. Lecture 2. Analysis of errors in numerical methods

Numerical Methods - Lecture 2. Numerical Methods. Lecture 2. Analysis of errors in numerical methods Numerical Methods - Lecture 1 Numerical Methods Lecture. Analysis o errors in numerical methods Numerical Methods - Lecture Why represent numbers in loating point ormat? Eample 1. How a number 56.78 can

More information

Screw Theory and its Applications in Robotics

Screw Theory and its Applications in Robotics Screw Theory and its Applications in Robotics Marco Carricato Group of Robotics, Automation and Biomechanics University of Bologna Italy IFAC 2017 World Congress, Toulouse, France Table of Contents 1.

More information

Design and Evaluation of a Gravity Compensation Mechanism for a Humanoid Robot

Design and Evaluation of a Gravity Compensation Mechanism for a Humanoid Robot Proceedings of the 7 IEEE/RSJ International Conference on Intelligent Robots and Systems San Diego, CA, USA, Oct 9 - Nov, 7 ThC5.5 Design and Evaluation of a Gravity Compensation Mechanism for a Humanoid

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION

NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION NONLINEAR CONTROL OF POWER NETWORK MODELS USING FEEDBACK LINEARIZATION Steven Ball Science Applications International Corporation Columbia, MD email: sball@nmtedu Steve Schaer Department o Mathematics

More information

Multi-Robot Manipulation with no Communication Using Only Local Measurements

Multi-Robot Manipulation with no Communication Using Only Local Measurements Multi-Robot Manipulation with no Communication Using Only Local Measurements Zijian Wang and Mac Schwager Abstract This paper presents a novel approach to coordinate the manipulation orces o a group o

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

Simulation of Spatial Motion of Self-propelled Mine Counter Charge

Simulation of Spatial Motion of Self-propelled Mine Counter Charge Proceedings o the 5th WSEAS Int. Con. on System Science and Simulation in Engineering, Tenerie, Canary Islands, Spain, December 16-18, 26 1 Simulation o Spatial Motion o Sel-propelled Mine Counter Charge

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

Lecture : Feedback Linearization

Lecture : Feedback Linearization ecture : Feedbac inearization Niola Misovic, dipl ing and Pro Zoran Vuic June 29 Summary: This document ollows the lectures on eedbac linearization tought at the University o Zagreb, Faculty o Electrical

More information

Pre-AP Physics Chapter 1 Notes Yockers JHS 2008

Pre-AP Physics Chapter 1 Notes Yockers JHS 2008 Pre-AP Physics Chapter 1 Notes Yockers JHS 2008 Standards o Length, Mass, and Time ( - length quantities) - mass - time Derived Quantities: Examples Dimensional Analysis useul to check equations and to

More information

Physics 5153 Classical Mechanics. Solution by Quadrature-1

Physics 5153 Classical Mechanics. Solution by Quadrature-1 October 14, 003 11:47:49 1 Introduction Physics 5153 Classical Mechanics Solution by Quadrature In the previous lectures, we have reduced the number o eective degrees o reedom that are needed to solve

More information

On the design of reactionless 3-DOF planar parallel mechanisms

On the design of reactionless 3-DOF planar parallel mechanisms Mechanism and Machine Theory 41 (2006) 70 82 Mechanism and Machine Theory www.elsevier.com/locate/mechmt On the design of reactionless 3-DOF planar parallel mechanisms Abbas Fattah *, Sunil K. Agrawal

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT A Parallel Manipulator with Only Translational Degrees of Freedom by Lung-Wen Tsai, Richard E. Stamper T.R. 97-72 ISR INSTITUTE FOR SYSTEMS RESEARCH Sponsored by the National

More information

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Júlia Borràs and Aaron M. Dollar Abstract In this paper we apply the kineto-static mathematical models commonly used for robotic

More information

Single Exponential Motion and Its Kinematic Generators

Single Exponential Motion and Its Kinematic Generators PDFaid.Com #1 Pdf Solutions Single Exponential Motion and Its Kinematic Generators Guanfeng Liu, Yuanqin Wu, and Xin Chen Abstract Both constant velocity (CV) joints and zero-torsion parallel kinematic

More information

Increasing and Decreasing Functions and the First Derivative Test. Increasing and Decreasing Functions. Video

Increasing and Decreasing Functions and the First Derivative Test. Increasing and Decreasing Functions. Video SECTION and Decreasing Functions and the First Derivative Test 79 Section and Decreasing Functions and the First Derivative Test Determine intervals on which a unction is increasing or decreasing Appl

More information

3. Several Random Variables

3. Several Random Variables . Several Random Variables. Two Random Variables. Conditional Probabilit--Revisited. Statistical Independence.4 Correlation between Random Variables. Densit unction o the Sum o Two Random Variables. Probabilit

More information

Simulation of Plane Motion of Semiautonomous Underwater Vehicle

Simulation of Plane Motion of Semiautonomous Underwater Vehicle Proceedings o the European Computing Conerence Simulation o Plane Motion o Semiautonomous Underwater Vehicle JERZY GARUS, JÓZEF MAŁECKI Faculty o Mechanical and Electrical Engineering Naval University

More information

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 5 VELOCITY AND STATIC ANALYSIS OF MANIPULATORS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian

More information

Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering

Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering 28 American Control Conerence Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC.6 Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering Michael Scheint,

More information

18-660: Numerical Methods for Engineering Design and Optimization

18-660: Numerical Methods for Engineering Design and Optimization 8-66: Numerical Methods or Engineering Design and Optimization Xin Li Department o ECE Carnegie Mellon University Pittsburgh, PA 53 Slide Overview Linear Regression Ordinary least-squares regression Minima

More information

Solutions for Homework #8. Landing gear

Solutions for Homework #8. Landing gear Solutions or Homewor #8 PROBEM. (P. 9 on page 78 in the note) An airplane is modeled as a beam with masses as shown below: m m m m π [rad/sec] anding gear m m.5 Find the stiness and mass matrices. Find

More information

Fluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs

Fluctuationlessness Theorem and its Application to Boundary Value Problems of ODEs Fluctuationlessness Theorem and its Application to Boundary Value Problems o ODEs NEJLA ALTAY İstanbul Technical University Inormatics Institute Maslak, 34469, İstanbul TÜRKİYE TURKEY) nejla@be.itu.edu.tr

More information

Open Access Dynamic Parameters Identification for the Feeding System of Commercial Numerical Control Machine

Open Access Dynamic Parameters Identification for the Feeding System of Commercial Numerical Control Machine Send Orders or Reprints to reprints@benthamscience.net The Open Automation and Control Systems Journal, 13, 5, 161-166 161 Open Access Dynamic Parameters Identiication or the Feeding System o Commercial

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

LAB 9: EQUILIBRIUM OF NON-PARALLEL FORCES

LAB 9: EQUILIBRIUM OF NON-PARALLEL FORCES Name Date artners LAB 9: EQUILIBRIUM O NON-ARALLEL ORCES 145 OBJECTIVES OVERVIEW To study the components of forces To examine forces in static equilibrium To examine torques To study the conditions for

More information

Variable Structure Control of Pendulum-driven Spherical Mobile Robots

Variable Structure Control of Pendulum-driven Spherical Mobile Robots rd International Conerence on Computer and Electrical Engineering (ICCEE ) IPCSIT vol. 5 () () IACSIT Press, Singapore DOI:.776/IPCSIT..V5.No..6 Variable Structure Control o Pendulum-driven Spherical Mobile

More information

Chapter 6 Reliability-based design and code developments

Chapter 6 Reliability-based design and code developments Chapter 6 Reliability-based design and code developments 6. General Reliability technology has become a powerul tool or the design engineer and is widely employed in practice. Structural reliability analysis

More information

Exercise 1b: Differential Kinematics of the ABB IRB 120

Exercise 1b: Differential Kinematics of the ABB IRB 120 Exercise 1b: Differential Kinematics of the ABB IRB 120 Marco Hutter, Michael Blösch, Dario Bellicoso, Samuel Bachmann October 5, 2016 Abstract The aim of this exercise is to calculate the differential

More information

Selection of Servomotors and Reducer Units for a 2 DoF PKM

Selection of Servomotors and Reducer Units for a 2 DoF PKM Selection of Servomotors and Reducer Units for a 2 DoF PKM Hermes GIBERTI, Simone CINQUEMANI Mechanical Engineering Department, Politecnico di Milano, Campus Bovisa Sud, via La Masa 34, 20156, Milano,

More information

Capstan Law Motion Planning in Funicular Railways

Capstan Law Motion Planning in Funicular Railways Proceedings o the 0th WSEAS International Conerence on SYSTEMS, Vouliagmeni, Athens, Greece, July 0-, 006 (pp663-669) Capstan Law Motion Planning in Funicular Railways G. MOSCARIELLO (),V. NIOLA (), C.

More information

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique (IJACSA) International Journal o Advanced Computer Science Applications Vol. 5 No. 11 14 Feedback Optimal Control or Inverted Pendulum Problem b Using the Generating Function echnique Han R. Dwidar Astronom

More information

Module 27: Rigid Body Dynamics: Rotation and Translation about a Fixed Axis

Module 27: Rigid Body Dynamics: Rotation and Translation about a Fixed Axis Module 27: Rigid Body Dynamics: Rotation and Translation about a Fixed Axis 27.1 Introduction We shall analyze the motion o systems o particles and rigid bodies that are undergoing translational and rotational

More information

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve

More information

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges Arne Wahrburg (*), 2016-10-14 Cartesian Contact Force and Torque Estimation for Redundant Manipulators IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

More information

x 1 To help us here we invoke MacLaurin, 1 + t = 1 + t/2 + O(t 2 ) for small t, and write

x 1 To help us here we invoke MacLaurin, 1 + t = 1 + t/2 + O(t 2 ) for small t, and write On the Deormation o an Elastic Fiber We consider the case illustrated in Figure. The bold solid line is a iber in its reerence state. When we subject its two ends to the two orces, (, ) and (, ) the respective

More information

Lecture 8 Optimization

Lecture 8 Optimization 4/9/015 Lecture 8 Optimization EE 4386/5301 Computational Methods in EE Spring 015 Optimization 1 Outline Introduction 1D Optimization Parabolic interpolation Golden section search Newton s method Multidimensional

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic Functions Kinematic functions Kinematics deals with the study of four functions(called kinematic functions or KFs) that mathematically

More information

Supplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values

Supplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values Supplementary material or Continuous-action planning or discounted ininite-horizon nonlinear optimal control with Lipschitz values List o main notations x, X, u, U state, state space, action, action space,

More information

Stick-slip conditions in the general motion of a planar rigid body

Stick-slip conditions in the general motion of a planar rigid body Journal o Mechanical Science and Technology 27 (9) (2013) 2577~2583 www.springerlink.com/content/1738-494 DOI 10.1007/s12206-013-0701-y Stick-slip conditions in the general motion o a planar rigid body

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Mobile Manipulation: Force Control

Mobile Manipulation: Force Control 8803 - Mobile Manipulation: Force Control Mike Stilman Robotics & Intelligent Machines @ GT Georgia Institute of Technology Atlanta, GA 30332-0760 February 19, 2008 1 Force Control Strategies Logic Branching

More information

Probabilistic Optimisation applied to Spacecraft Rendezvous on Keplerian Orbits

Probabilistic Optimisation applied to Spacecraft Rendezvous on Keplerian Orbits Probabilistic Optimisation applied to pacecrat Rendezvous on Keplerian Orbits Grégory aive a, Massimiliano Vasile b a Université de Liège, Faculté des ciences Appliquées, Belgium b Dipartimento di Ingegneria

More information

0,0 B 5,0 C 0, 4 3,5. y x. Recitation Worksheet 1A. 1. Plot these points in the xy plane: A

0,0 B 5,0 C 0, 4 3,5. y x. Recitation Worksheet 1A. 1. Plot these points in the xy plane: A Math 13 Recitation Worksheet 1A 1 Plot these points in the y plane: A 0,0 B 5,0 C 0, 4 D 3,5 Without using a calculator, sketch a graph o each o these in the y plane: A y B 3 Consider the unction a Evaluate

More information

OBSERVER/KALMAN AND SUBSPACE IDENTIFICATION OF THE UBC BENCHMARK STRUCTURAL MODEL

OBSERVER/KALMAN AND SUBSPACE IDENTIFICATION OF THE UBC BENCHMARK STRUCTURAL MODEL OBSERVER/KALMAN AND SUBSPACE IDENTIFICATION OF THE UBC BENCHMARK STRUCTURAL MODEL Dionisio Bernal, Burcu Gunes Associate Proessor, Graduate Student Department o Civil and Environmental Engineering, 7 Snell

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

Analog Computing Technique

Analog Computing Technique Analog Computing Technique by obert Paz Chapter Programming Principles and Techniques. Analog Computers and Simulation An analog computer can be used to solve various types o problems. It solves them in

More information

Available online at ScienceDirect. Procedia CIRP 36 (2015 ) CIRP 25th Design Conference Innovative Product Creation

Available online at  ScienceDirect. Procedia CIRP 36 (2015 ) CIRP 25th Design Conference Innovative Product Creation Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 36 (2015 ) 111 116 CIRP 25th Design Conference Innovative Product Creation Machine stiffness rating: Characterization and evaluation

More information

Ultra Fast Calculation of Temperature Profiles of VLSI ICs in Thermal Packages Considering Parameter Variations

Ultra Fast Calculation of Temperature Profiles of VLSI ICs in Thermal Packages Considering Parameter Variations Ultra Fast Calculation o Temperature Proiles o VLSI ICs in Thermal Packages Considering Parameter Variations Je-Hyoung Park, Virginia Martín Hériz, Ali Shakouri, and Sung-Mo Kang Dept. o Electrical Engineering,

More information

ELEG 3143 Probability & Stochastic Process Ch. 4 Multiple Random Variables

ELEG 3143 Probability & Stochastic Process Ch. 4 Multiple Random Variables Department o Electrical Engineering University o Arkansas ELEG 3143 Probability & Stochastic Process Ch. 4 Multiple Random Variables Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 Two discrete random variables

More information

RATIONAL FUNCTIONS. Finding Asymptotes..347 The Domain Finding Intercepts Graphing Rational Functions

RATIONAL FUNCTIONS. Finding Asymptotes..347 The Domain Finding Intercepts Graphing Rational Functions RATIONAL FUNCTIONS Finding Asymptotes..347 The Domain....350 Finding Intercepts.....35 Graphing Rational Functions... 35 345 Objectives The ollowing is a list o objectives or this section o the workbook.

More information

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching Maneuvering assistant or truck and trailer combinations with arbitrary trailer hitching Yevgen Sklyarenko, Frank Schreiber and Walter Schumacher Abstract Stabilizing controllers can assist the driver to

More information

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point.

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point. Forward kinematics: X e = c 1 + c 12 Y e = s 1 + s 12 = s 1 s 12 c 1 + c 12, = s 12 c 12 Illustrate the column vector of the Jacobian in the space at the end-effector point. points in the direction perpendicular

More information

Basic mathematics of economic models. 3. Maximization

Basic mathematics of economic models. 3. Maximization John Riley 1 January 16 Basic mathematics o economic models 3 Maimization 31 Single variable maimization 1 3 Multi variable maimization 6 33 Concave unctions 9 34 Maimization with non-negativity constraints

More information

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate

More information

Estimation of the Vehicle Sideslip Angle by Means of the State Dependent Riccati Equation Technique

Estimation of the Vehicle Sideslip Angle by Means of the State Dependent Riccati Equation Technique Proceedings o the World Congress on Engineering 7 Vol II WCE 7, Jul 5-7, 7, London, U.K. Estimation o the Vehicle Sideslip Angle b Means o the State Dependent Riccati Equation Technique S. Strano, M. Terzo

More information

Math 2412 Activity 1(Due by EOC Sep. 17)

Math 2412 Activity 1(Due by EOC Sep. 17) Math 4 Activity (Due by EOC Sep. 7) Determine whether each relation is a unction.(indicate why or why not.) Find the domain and range o each relation.. 4,5, 6,7, 8,8. 5,6, 5,7, 6,6, 6,7 Determine whether

More information

Design of a High Speed and High Precision 3 DOF Linear Direct Drive

Design of a High Speed and High Precision 3 DOF Linear Direct Drive Design of a High Speed and High Precision 3 DOF Linear Direct Drive Bernhard Sprenger Swiss Federal Institute of Technology Zurich (ETHZ) Institute of Robotics 8092 Zurich, Switzerland Email: sprenger@ifr.mavt.ethz.ch

More information

A new Control Strategy for Trajectory Tracking of Fire Rescue Turntable Ladders

A new Control Strategy for Trajectory Tracking of Fire Rescue Turntable Ladders Proceedings o the 17th World Congress The International Federation o Automatic Control Seoul, Korea, July 6-11, 28 A new Control Strategy or Trajectory Tracking o Fire Rescue Turntable Ladders N. Zimmert,

More information

Rotational Equilibrium and Rotational Dynamics

Rotational Equilibrium and Rotational Dynamics 8 Rotational Equilibrium and Rotational Dynamics Description: Reasoning with rotational inertia. Question CLICKER QUESTIONS Question E.0 The rotational inertia o the dumbbell (see igure) about axis A is

More information

Review of Prerequisite Skills for Unit # 2 (Derivatives) U2L2: Sec.2.1 The Derivative Function

Review of Prerequisite Skills for Unit # 2 (Derivatives) U2L2: Sec.2.1 The Derivative Function UL1: Review o Prerequisite Skills or Unit # (Derivatives) Working with the properties o exponents Simpliying radical expressions Finding the slopes o parallel and perpendicular lines Simpliying rational

More information

Chapter 2 On the Razi Acceleration

Chapter 2 On the Razi Acceleration hapter 2 On the Razi cceleration. Salahuddin M. Harithuddin, Pavel M. Trivailo, and Reza N. Jazar Keywords Razi acceleration Rigid body kinematics Multiple coordinate system kinematics oordinate transormation

More information

WIND energy is a renewable energy source. It has

WIND energy is a renewable energy source. It has or Standalone Wind Energy Conversion Systems Hoa M. Nguyen, Member, IAENG and D. S. Naidu. Abstract This paper presents a direct uzzy adaptive control or standalone Wind Energy Conversion Systems (WECS)

More information

Objectives. By the time the student is finished with this section of the workbook, he/she should be able

Objectives. By the time the student is finished with this section of the workbook, he/she should be able FUNCTIONS Quadratic Functions......8 Absolute Value Functions.....48 Translations o Functions..57 Radical Functions...61 Eponential Functions...7 Logarithmic Functions......8 Cubic Functions......91 Piece-Wise

More information

A passively safe cable driven upper limb rehabilitation exoskeleton

A passively safe cable driven upper limb rehabilitation exoskeleton Technology and Health Care 23 (2015) S197 S202 DOI 10.3233/THC-150954 IOS Press S197 A passively safe cable driven upper limb rehabilitation exoskeleton Yanyan Chen, Jizhuang Fan, Yanhe Zhu, Jie Zhao and

More information

Chapter 11 Collision Theory

Chapter 11 Collision Theory Chapter Collision Theory Introduction. Center o Mass Reerence Frame Consider two particles o masses m and m interacting ia some orce. Figure. Center o Mass o a system o two interacting particles Choose

More information

Robotics I. Classroom Test November 21, 2014

Robotics I. Classroom Test November 21, 2014 Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint

More information

(One Dimension) Problem: for a function f(x), find x 0 such that f(x 0 ) = 0. f(x)

(One Dimension) Problem: for a function f(x), find x 0 such that f(x 0 ) = 0. f(x) Solving Nonlinear Equations & Optimization One Dimension Problem: or a unction, ind 0 such that 0 = 0. 0 One Root: The Bisection Method This one s guaranteed to converge at least to a singularity, i not

More information

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points

Roberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 1. Extreme points Roberto s Notes on Dierential Calculus Chapter 8: Graphical analysis Section 1 Extreme points What you need to know already: How to solve basic algebraic and trigonometric equations. All basic techniques

More information

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates Hiroe HASHIGUCHI, Suguru ARIMOTO, and Ryuta OZAWA Dept. of Robotics, Ritsumeikan Univ., Kusatsu, Shiga 525-8577,

More information

Feedback linearization and stabilization of second-order nonholonomic chained systems

Feedback linearization and stabilization of second-order nonholonomic chained systems Feedback linearization and stabilization o second-order nonholonomic chained systems S. S. GE, ZHENDONG SUN, T. H. LEE and MARK W. SPONG Department o Electrical Engineering Coordinated Science Lab National

More information

Essential Microeconomics : EQUILIBRIUM AND EFFICIENCY WITH PRODUCTION Key ideas: Walrasian equilibrium, first and second welfare theorems

Essential Microeconomics : EQUILIBRIUM AND EFFICIENCY WITH PRODUCTION Key ideas: Walrasian equilibrium, first and second welfare theorems Essential Microeconomics -- 5.2: EQUILIBRIUM AND EFFICIENCY WITH PRODUCTION Key ideas: Walrasian equilibrium, irst and second welare teorems A general model 2 First welare Teorem 7 Second welare teorem

More information

Multiple-priority impedance control

Multiple-priority impedance control Multiple-priority impedance control Robert Platt Jr, Muhammad Abdallah, and Charles Wampler Abstract Impedance control is well-suited to robot manipulation applications because it gives the designer a

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics

More information

Math Review and Lessons in Calculus

Math Review and Lessons in Calculus Math Review and Lessons in Calculus Agenda Rules o Eponents Functions Inverses Limits Calculus Rules o Eponents 0 Zero Eponent Rule a * b ab Product Rule * 3 5 a / b a-b Quotient Rule 5 / 3 -a / a Negative

More information

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 4 KINEMATICS OF PARALLEL ROBOTS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian Institute of Science

More information

Pulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces

Pulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces 1993 IEEE International Conerence on Robotics and Automation Pulling by Pushing, Slip with Ininite Friction, and Perectly Rough Suraces Kevin M. Lynch Matthew T. Mason The Robotics Institute and School

More information

Robotics I. Test November 29, 2013

Robotics I. Test November 29, 2013 Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected

More information

Analysis of the regularity, pointwise completeness and pointwise generacy of descriptor linear electrical circuits

Analysis of the regularity, pointwise completeness and pointwise generacy of descriptor linear electrical circuits Computer Applications in Electrical Engineering Vol. 4 Analysis o the regularity pointwise completeness pointwise generacy o descriptor linear electrical circuits Tadeusz Kaczorek Białystok University

More information