OPTIMAL MOTION PLANNING OF A PLANAR PARALLEL MANIPULATOR WITH KINEMATICALLY REDUNDANT DEGREES OF FREEDOM

Size: px
Start display at page:

Download "OPTIMAL MOTION PLANNING OF A PLANAR PARALLEL MANIPULATOR WITH KINEMATICALLY REDUNDANT DEGREES OF FREEDOM"

Transcription

1 OPTIMAL MOTION PLANNING OF A PLANAR PARALLEL MANIPULATOR WITH KINEMATICALLY REDUNDANT DEGREES OF FREEDOM Bahman Nouri Rahmat Abadi, Sajjad Taghvaei and Ramin Vatankhah School of Mechanical Engineering, Shiraz University, Shiraz, Iran bahman.nouri@shirazu.ac.ir Received August 2015, Accepted February 2016 No. 15-CSME-102, E.I.C. Accession 3855 ABSTRACT In this paper, an optimal motion planning algorithm and dynamic modeling of a planar kinematically redundant manipulator are considered. Kinematics of the manipulator is studied, Jacobian matrix is obtained and the dynamic equations are derived using D Alembert s principle. Also, a novel actuation method is introduced and applied to the 3-PRPR planar redundant manipulator. In this approach, the velocity of actuators is determined in such a way to minimize the 2-norm of the velocity vector, subjected to the derived kinematic relations as constraints. Having the optimal motion planning, the motion is controlled via a feedback linearization controller. The motion of the manipulator is simulated and the effectiveness of the proposed actuation strategy and the designed controller is investigated. Keywords: parallel manipulators; kinematic redundancy; optimal motion planning; control. PLANIFICATION OPTIMALE DE MOUVEMENT D UN PLAN MANIPULATEUR PARALLÈLE AVEC DEGRÉS DE LIBERTÉ CINÉMATIQUEMENT REDONDANTS RÉSUMÉ Cet article considère un algorithme de planification optimale de mouvement et la modélisation dynamique d un plan manipulateur cinématiquement redondant. La cinématique du manipulateur est étudiée, la matrice jacobienne est obtenue et les équations dynamiques sont calculées en utilisant le principe de D Alembert. En outre, un nouveau procédé d actionnement est introduit et appliqué au manipulateur avec plans redondants 3-PRPR. Dans cette approche la vitesse des actionneurs est déterminée de manière à réduire au minimum la norme-2 du vecteur de vitesse, soumis à des relations cinématiques dérivées comme des contraintes. Avec la planification optimale de mouvement, le mouvement est contrôlé par l intermédiaire d un contrôleur de linéarisation de rétroaction. Le mouvement du manipulateur est simulé et l efficacité de la stratégie d actionnement proposée et le contrôleur conçu sont étudiés. Mots-clés : contrôle. manipulateurs parallèles; redondance cinématique; planification optimale de mouvement; Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3,

2 1. INTRODUCTION Parallel manipulators have attracted the attention of researchers for their potential advantages. High stiffness, large load-carrying capacity, good dynamic performance and position accuracy are among the advantages of parallel manipulators in comparison with serial manipulators 1. Many researchers have extensively studied kinematic and dynamics of parallel manipulators 2 5, as well as workspace and singularity analyses 6, 7. In spite of the promising features of parallel robots, there are some disadvantages such as a small workspace, reduced dexterity and complexity in the forward kinematic equations. Furthermore, the workspace of parallel manipulators contains singularities 8. In the vicinity of these configurations, large actuator forces are needed which can cause serious damage to the mechanism. For solving the mentioned drawback, redundancy has been proposed in the literature 9, 10. Two types of redundancy have been introduced for parallel manipulators; kinematic redundancy and actuator redundancy 9, 10. Actuator redundancy can be obtained by actuating a passive joint which causes internal preload. Also, a redundant manipulator can be obtained by adding an extra kinematic chain but this may reduce the manipulator s reachable workspace. Due to these drawbacks, kinematic redundancy is considered in this research. This type of redundancy can be obtained by adding at least one actuated joint to one kinematic chain. Such a parallel mechanism has a larger singularity-free workspace in comparison with non-redundant manipulators. Most of the previous works have focused on inverse kinematics, workspace and singularities avoidance of these mechanisms (e.g ). Wong and Gosselin 11 have introduced three new types of kinematically redundant manipulators by adding one degree of freedom in one of the kinematic chains. In 11, the Jacobian matrices are obtained and the analytic expressions describing the singularities are presented. The results show that singularity configurations are significantly reduced. Ebrahimi et al. 12 have introduced a novel 3-PRRR planar mechanism. The workspace of the mechanism is compared to that of a non-redundant one. It was shown that the proposed mechanism has a larger reachable and dexterous workspace. Where, the dexterous workspace is considered as a region of the reachable workspace within which every point can be reached by the end-effector in all possible orientations 12. Kotlarski et al. 15 have demonstrated the influence of kinematic redundancy on the singularity-free workspace of some planar and spatial parallel mechanisms. In 16, a novel family of singularity-free kinematically redundant planar parallel mechanisms that have unlimited rotational capabilities is introduced. Assal 17 has developed a planar parallel manipulator for a hybrid machine tool. The proposed architecture has some advantages such as a large workspace, unlimited orientation capability, base-mounted actuators and no singularities. On the other hand, some researchers have focused on the force capacity of kinematically redundant mechanisms. Boudreau and Nokleby 18 presented an optimization-based methodology for resolving the joint generalized forces of a 3-PRPR manipulator following a desired trajectory. Moreover, the force capability of a 3-RPRR was elaborated by Weihmann et al. 19. Jiang et al. 20 have proposed a novel planar 2-DOF parallel kinematic machine with kinematic redundancy and presented a method for redundant force optimization to improve the precision of the machine. In the context of parallel robots, some researchers have looked into the actuation scheme of redundant manipulators. Ruggiu and Carretero 21 have presented a new actuation strategy which is based on minimization of the actuated joints acceleration. In 22, two methods are proposed to determine the actuation scheme; using the condition number and a geometrical interpretation. It is illustrated that the mechanism is capable of following a path while avoiding singularities. The authors have also introduced a motion planning algorithm for kinematically redundant manipulators 23. The main implication emerging from this research is to present a novel optimization based approach for motion planning and actuation strategy, and to design a controller for kinematically redundant parallel manipulators. Due to lower computational cost, the algorithm gives the optimal trajectories in real-time. The 384 Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3, 2016

3 Fig PRPR kinematically redundant planar parallel manipulator 21. proposed method is implemented on a 3-PRPR redundant mechanism but also applicable for other similar redundant parallel mechanisms. In Section 2, a general geometric description of the 3-PRPR redundant mechanism is provided. In sequence, kinematic analysis of the redundant manipulators is considered and the Jacobian matrix is derived. Section 4 presents the dynamic equation of the manipulator. Then, in Section 5, the actuation algorithm for trajectory tracking is described. Section 6 deals with designing a tracking controller based on feedback linearization. Finally, the motion of the redundant manipulators is simulated and the performance of the proposed method for actuation of the considered manipulator is considered. 2. STRUCTURE OF THE MANIPULATOR The kinematically redundant manipulator studied here is generated by adding an actuator to each kinematic chain of a 2D parallel robot. A diagram of the mechanism, introduced in 21, is shown in Fig. 1. The manipulator consists of a fixed base and the moving plate connected by several limbs. Each limb consists of an actuated prismatic joint fixed to the based followed by a passive revolute joint, an actuated prismatic joint, and a passive revolute joint attached to the end effector. Three proximal actuators (redundant actuators) on the base of the manipulator and three distal prismatic actuators (non-redundant actuators) control the position and orientation of the equilateral triangle moving plate. 3. KINEMATIC MODELING In contrast to non-redundant mechanisms, kinematic analysis of kinematically redundant manipulators is more challenging. Due to the presence of additional actuated joint, the inverse kinematics has an infinite number of solutions. A complete kinematic analysis of the mechanism is presented in 21. In this section, the inverse kinematic, velocity and acceleration of the manipulator are presented and finally the Jacobian matrix is obtained Position Analyses For the purpose of kinematic analysis, two sets of coordinate systems are used. The first one is a moving coordinate system: the M-frame is attached to the geometric center of the moving platform where the y-axis Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3,

4 passes through node B 1 and the z-axis is perpendicular to the plane of the revolute joints B i (henceforth i = 1,2,3) as shown in Fig. 1. In the second coordinate system, the R-frame X-Y is fixed to the intersection of the proximal actuators as shown in Fig. 1. The position of the geometric center of the moving platform is depicted by the vector p = x y T and its orientation is described by θ. The rotation matrix R, represents the transformation matrix from moving frame to the reference frame and is defined as R = cθ sθ sθ cθ, (1) where cθ and sθ indicate cosθ and sinθ, respectively. Three proximal prismatic actuators on the base are symmetrically distributed and their lengths are designated by a i. As illustrated in Fig. 1, the ith prismatic joint changes the position of point A i. The coordinate of point A i with respect to the R-frame and the position of the revolute joints on the moving plate, B i presented in the M-frame are given as r Ai = Z ai 0 (2) ū Bi = Z b 0 where b represents the lengths of B 1 B 1+1 and Z is defined as Z = cγi sγ i sγ i cγ i (3) (4) in which γ 1 = π/2, γ 2 = 7π/6, γ 3 = 11π/6 (5) The position vector of revolute joints on the moving plate, presented in the reference coordinate system, is given by r Bi = p + u Bi (6) In the above equation, u Bi is the position of point B i presented in the reference coordinate frame u Bi = Rū Bi (7) Also, the vector r Bi can be expressed in terms of the distal prismatic actuator as given by r Bi = r Ai + l i s i (8) where s i is the unit vector from revolute joint A i to the revolute joint B i and l i is the length of the ith distal actuator. As mentioned, the mobility of the mechanism is more than the number of degrees of freedom. Thus, for a given pose of the moving platform, an infinite number of solutions for the lengths of the prismatic actuators can be selected to satisfy Eq. (8) and the stroke limitations. The configuration of the mechanism can be selected such as to avoid singularities 18. In conclusion, the proposed mechanism has a larger singularity-free workspace in comparison with the 3-RPR platform. 386 Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3, 2016

5 3.2. Velocity Analysis The velocity of point B i is found by taking the derivate of Eq. (6) with respect to time. Here the angular velocity of the moving plate is depicted by ω. ṙ Bi = ṗ + ω u Bi (9) ω = 0 0 θ T. (10) Equation (9) can be rewritten more compactly as ṙ Bi = I 2 2 R θ ū Bi ṗ θ (11) where sθ cθ R θ = cθ sθ On the other hand, the velocity of point B i can be obtained by the time derivate of Eq. (8) (12) ṙ Bi = ṙ Ai + i i s i + l i Ω i s i (13) in which Ω i is the angular velocity of distal prismatic limbs. In the remainder of this paper, the component of Ω i along vector s i is neglected, i.e. Ω i s i = 0. Using this simplified assumption, an expression for Ω i and l i is developed. Cross multiplication of both sides of Eq. (13) by s i yields s i ṙ Bi = s i ṙ Ai + l i s i (Ω i s i ) (14) Using the above assumption, Eq. (14) is rewritten and an analytical expression for the angular velocity of the lateral limbs is developed as Dot multiplication of both sides of Eq. (13) by s i gives Ω i = 1 l i s i (ṙ Bi ṙ Ai ) (15) s i ṙ Bi = s i ṙ Ai + i i s i s i + l i s i (Ω i s i ) (16) By neglecting the component of Ω i along vector s i, the third term in the right side will vanish. Thus, the following relation for i i can be developed: i i = s i (ṙ Bi ṙ Ai ) (17) Also, the velocity of point A i can be calculated as ṙ Ai = Z ȧi 0 (18) Finally, applying Eqs. (11) and (18) to Eq. (17) determines the relation between the linear velocity of the actuators and the velocity of the moving platform expressed as ṗ l i = s T i I 2 2 R θ ū Bi s θ T cγi i ȧ i (19) sγ i Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3,

6 3.3. Acceleration Analysis For the acceleration analysis an analytical expression for l i is obtained by taking the time derivate of Eq. (17). in which the acceleration of the ith joint B i can be obtained as l i = s i ( r Bi r Ai ) + (Ω i s i ) (ṙ Bi r Ai ) (20) r Bi = p θ 2 Rū Bi + θr θ ū Bi (21) Additionally, the angular acceleration of the ith non redundant actuator is obtained by the time derivative of Eq. (15). Ω i = 1 l i (Ω i s i ) (ṙ Bi ṙ Ai ) + s i ( r Bi r Ai ) i i l i Ω i (22) 3.4. Jacobian Matrix formulation Now, let q = q 1,q 2 T be the vector of input (actuated joints) and x = x,y,θ T be the output vector (moving platform pose). The vectors q 1 and q 2 are defined as Using this notation, Eq. (19) can be rewritten in the matrix form as q 1 = l 1,l 2,l 3 T, q 2 = a 1,a 2,a 3 T (23) Aẋ = B q (24) where matrixes A and B are the 3 3 and 3 6 Jacobian matrices, respectively, given by e J 1 B = e 2 0, A = J 2 (25) e 3 J 3 in which e i = s T i cγi sγ i (26) J i = s T i I 2 2 R θ ū Bi (27) Gosselin and Angeles 8 have defined three types of singularities for parallel manipulators. The most problematic singularity, referred to as the second type, is located inside the workspace of the manipulator. In such a pose, the moving platform is able to perform local motion, even though all of the actuated joints are locked. For the proposed mechanism, this type of singularity can occur when the determinant of A is zero. In such a case, the singular configuration can be avoided by adjusting the lengths of prismatic actuators which directly change the Jacobians elements. In another words, thanks to the redundancy, it is always possible to select a solution for the inverse position problem such as to avoid singularities. 4. DYNAMIC MODELING In this section, dynamic equations of the manipulator are derived using D Alembert s principle. For this purpose the following assumptions are considered: 1. A lumped mass of magnitude m a is assumed in each joint a i. 2. Friction is not incorporated. 388 Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3, 2016

7 Moreover, in order to determine the variation of expressions, the kinematic approach is used. This approach states that taking the variation of the position vectors is similar to taking time derivative of the position vectors 24. Let u ri and u nri be the force in the redundant and non-redundant prismatic actuators, respectively. The dynamic equations can be obtained as follows: m p p δp + J p θδθ + 3 i=1 m a ä i δa i 3 i=1 (u ri δa i + u nri δl i ) = 0 (28) where m p and J p are mass and the mass moment of inertia of the moving platform. In the above equation, δl i designates the virtual change in l i obtained via the kinematic approach. By considering Eqs (26), (27) and (19), the following relation for δl i can be derived: δl i = J i δp δθ e i δa i (29) Using Eqs. (28) and (29), the principle of virtual work can be rewritten as 3 δp 3 m p p δp + J p θδθ u nri J i + δθ m a ä i u ri + e i u nri δa i = 0 (30) In sequence, Eq. (30) is written in a simpler form given as T m p 0 0 T δp p 3 δp 0 m p 0 δθ θ u nri J T i=1 δθ 0 0 J p i=1 i=1 3 i + i=1 m a ä i u ri + e i u nri δa i = 0 (31) Dynamic equations are obtained by setting the coefficient of δp δθ T and δa i equal to zero. Finally, the equations of motion are depicted in a compact form as M1 0 ẍ P u1 = (32) 0 M 2 q 2 P 2 I 3 3 u 2 The components of mass matrix are given as follows: m p 0 0 M 1 = 0 m p 0, M 2 = 0 0 J p m a m a m a (33) The matrices P 1 and P 2 are obtained as s 1 s 2 P 1 = ū T B 1 R T θ s 1 ū T B 2 R T θ s 2 s 3 ū T B 1 R T θ s 3, P 2 = e e e 3 (34) Also, the vector of control parameters u 1 and u 2 are defined by u 1 = u nr1 u nr2 u nr3 T, u 2 = u r1 u r2 u r3 T (35) Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3,

8 5. MOTION PLANNING Having obtained the dynamic modeling of the system, a novel optimal motion planning strategy which is based on minimizing the velocity of the actuators is proposed and used to actuate the 3-PRPR manipulator. It is worth mentioning that the introduced procedure can be applied for a large class of parallel manipulators with kinematic redundancy. Obviously, the control of kinematically redundant manipulators is more challenging in comparison with similar non-redundant manipulators. For a given trajectory of the moving platform, the desired pose of the end-effector is specified. But, there is no idea for the desired length of the redundant actuators. In the introduced method, the length of the redundant actuators is obtained so that the velocity of the actuators is minimized. Therefore, the actuation strategy is presented as follows: 1. Firstly, the desired trajectory of the moving platform and the initial position of the redundant actuators are determined. For the considered manipulator, the initial lengths of the proximal actuators are specified. Then, using Eq. (8), the lengths of the distal actuators are obtained. 2. By considering Eq. (19) as a constraint,the velocity of the distal and proximal prismatic actuators are optimized to minimize the objective function F given as F = 3 i=1 ( l 2 i + ȧ 2 i ) (36) Also, to consider the stroke and the velocity limitations of the distal actuators, the following inequality constraints are incorporated to minimize F. l min l i l max (37) In this step, FMINCON, included in MATLAB s optimization toolbox, is used to find the minimum of a constrained linear multivariable function. 3. Using the optimized velocity of the actuators at each moment, the desired length and acceleration of the proximal actuators are obtained by numerical methods. 4. Finally, since the desired configuration of the mechanism is specified in the previous steps, a controller is designed to control the motion of the manipulator. In the following, some discussions and remarks on the introduced motion planning method are given as: Remark 1. The introduced motion planning strategy has less computational cost in comparison with the methods proposed in the literature. The velocities of the actuators are considered as the search variables which lead to optimization of a multivariable function with linear constraints. Whereas in other approaches 21, 22 the displacements of the redundant actuators are considered as the search variables which requires solving the inverse kinematics at each step. For instance in 21, the displacements of the non-redundant actuators are obtained from the inverse kinematics for trial values of the search variables. In sequence, the acceleration of the search variables are estimated using time history and the accelerations of the non-redundant actuators are obtained using the acceleration equation. The optimization problem involves solving a set of nonlinear equations by imposing constraints on the velocity and acceleration of the actuators. Whereas, in the method presented in this paper, the inverse kinematic is not solved and the computational calculations are reduced. Thus, the desired length, velocity and acceleration of actuators can be obtained on line. 390 Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3, 2016

9 Remark 2. The introduced path planning strategy is based on minimizing the 2-norm of the velocity vector and does not guarantee that large changes in acceleration do not occur. The objective function, F in Eq. (36), is a function of velocity and displacement, not the acceleration. Therefore, a constraint cannot be imposed on the acceleration of the joints in the defined optimization problem. However, the bounds on the acceleration are more practical than velocity limit. Imposing the bounds on the joint accelerations will be considered as an extension of this work in the future. This would require the definition of a new objective function which is explicitly dependent to acceleration. Remark 3. It is worth mentioning that, the optimatization problem involves the minimatization of a quadratic function subjected to three linear constraints. Thus, the obtained solution in each step is the unique global solution CONTROL STRATEGY For the purpose of tracking a given trajectory, two steps are considered in this paper. In the first step, using the above mentioned algorithm, for a given trajectory of the moving plate, the desired length, velocity and acceleration of the actuators are obtained which is based on minimizing the 2-norm of velocity vector. In the next step, using the desired kinematics of the actuators and a feedback linearization control algorithm, the actuator forces are obtained in such a way to minimize the tracking error. In this section we are going to explain the second step, namely the feedback linearization control 26. To achive tracking the control task, the following control law is used and the nonlinear terms are canceled: u1 u 2 = P P 2 I M1 0 0 M 2 v1 v 2 (38) which applied to Eq. (32) yields a set of six decoupled linear equations ẍ v1 q 2 = v 2 (39) The typical choice for the auxiliary control input, v = v 1 v 2 T is v1 q1d KD1 0 q1d ẋ KP1 0 q1d x v 2 = vq 2d + 0 K D2 q 2d q K P2 q 2d q 2 (40) leading to the error equation q 1 q 2 KD K D2 q 1 q 2 KP K P2 q1 q 2 = O O (41) where q 1 = q 1d x, q 2 = q 2d q 2 (42) The error equation is exponentially stable by a suitable choice of the matrixes K D1,K D2,K P1 and K P2. In what follows, the mentioned algorithm is used to design a controller for tracking a desired trajectory. Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3,

10 Table 1. Geometric parameters of the redundant manipulator. m p 0.4 kg m a 0.1 kg PB l 0.1 m l max 0.9 m/s 0.9 m/s l min Fig. 2. Velocity of proximal actuators. 7. SIMULATION AND RESULTS In this section, some numerical eamples are presented. In this regards, the limitation on the velocity of the distal and other geometric parameters used in the simulations are listed in Table 1. The chosen trajectory is an elliptical path described by X = 0.1sin(2πt) + 0.2cos(2πt) 0.1cos(2πt) + 0.2sin(2πt) π/6 T (43) Using the obtained velocity of the acuators, the position and acceleration of the proximal actuators can be determined in each step as depicted in Figs. 4 and 5, respectively. To investigate the ability of the considered control procedure, some simulations are performed. As shown in Fig. 6, the manipulator with the designed controller can follow the elliptical path, perfectly. The controller performance is scrutinized via 2 cycles. In Fig. 7, the forces in the distal actuators of the redundant mechanism and the forces in the actuators of the non-redundant mechanism are depicted. Generalized forces in the proximal actuators are depicted in Fig. 8. It is worth mentioning that the structure of the redundant and non-redundant mechanism is different and this should be considered in any comparison between these two mechanisms. For instance the dimensions of the base platforms of the non-redundant manipulator greatly affect the manipulator s performance. However, for similar size of the base platform it is seen that the forces required by distal actuators of the kinematically 392 Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3, 2016

11 Fig. 3. The velocities of the actuators of the non-redundant and the velocities of the distal actuators of the redundant mechanism. Fig. 4. Position of the nodes in the base of the manipulator. Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3,

12 Fig. 5. Acceleration of the distal prismatic actuators. Fig. 6. Implementation results for a trajectory. redundant manipulators were lower than those of the non-redundant mechanisms as illustrate in Fig. 7. Thus, it can be seen that the redundant mechanism has improved force capability in comparison with nonredundant mechanisms. 394 Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3, 2016

13 Fig. 7. The forces in the actuators of the non-redundant mechanism and the forces in the distal actuators of the redundant mechanism. Fig. 8. Force in the proximal prismatic actuators. Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3,

14 8. CONCLUSION This paper addresses the issue of kinematic redundancy in parallel manipulators by proposing an optimal motion planning algorithm. By considering the velocity of the actuators as a cost function subjected to the kinematic relations constraints, the optimal trajectory is determined. The computational cost of the algorithm is comparatively low such that the motion planning is obtained in real-time. To implement the method, the kinematic and dynamic modeling of a 3-PRPR manipulator is considered. In sequence, the actuation strategy is performed to the manipulator. It is shown that the velocity and acceleration of the distal actuators can be decreased by choosing different solutions for the inverse kinematics. Using the proposed actuation strategy, a controller based on feedback linearization is implemented and the performance of the controller is investigated by numerical simulation of a tracking problem. The proposed method can be utilized for other kinematically redundant parallel mechanisms. REFERENCES 1. Merlet, J.-P., Parallel Robots (2nd edition), Springer, Merlet, J.-P., Direct kinematics of parallel manipulators, IEEE Transactions. Robotics and Automation. Vol. 9, No. 6, pp , Tahmasebi, F., and Tsai, L.W., Closed-form direct kinematics solution of a new parallel minimanipulator, ASME Journal of Mechanical Design, Vol. 116, No 4, pp , Gosselin, C.M., Parallel computational algorithms for the kinematics and dynamics of planar and spatial parallel manipulators, ASME Journal of Dynamic Systems, Measurement, and Control, Vol. 118, No. 1, pp , Tsai, L.W., Solving the inverse dynamics of a Stewart-Gough manipulator by the principle of virtual work, ASME Journal of Mechanical Design, Vol. 122, No. 1, pp. 3 9, Lee, M.K. and Park, K.W., Workspace and singularity analysis of a double parallel manipulator, Mechatronics, IEEE/ASME Transactions, Vol. 5, No. 4, pp , Bonev, I.A., Zlatanov, D. and Gosselin, C.M., Singularity analysis of 3-dof planar parallel mechanisms via screw theory, ASME Journal of Mechanical Design, Vol. 125, No. 3, pp , Gosselin, C.M. and Angeles, J., Singularity analysis of closed-loop kinematic chains, IEEE Transactions on Robotics and Automation, Vol. 6, No. 3, pp , Zanganeh, K. and Angeles, J., Instantaneous kinematics and design of a novel redundant parallel manipulator, in Proceedings of IEEE Conference on Robotics and Automation, pp , Merlet, J.-P., Redundant parallel manipulators, Journal of Laboratory Robotic and Automation, Vol. 8, No. 1, pp , Wang, J. and Gosselin, C.M., Kinematic analysis and design of kinematically redundant parallel mechanisms, ASME Journal of Mechanical Design, Vol. 126, No. 1, pp , Ebrahimi, I. Carretero, J.A. and Boudreau, R., 3-PRRR redundant planar parallel manipulator: inverse displacement, workspace and singularity analyses, Journal of Mechanism and Machine Theory, Vol. 42, No. 8, pp , Ebrahimi, I., Carretero, J.A. and Boudreau, R., A family of kinematically redundant planar parallel manipulators, ASME Journal of Mechanical Design, Vol. 130, No. 6, pp , Gallant, A., Boudreau, R. and Gallant, M., Dexterous workspace of a 3-PRRR Kinematically Redundant Planar Parallel Manipulator, Transactions of the Canadian Society for Mechanical Engineering, Vol. 33, No. 4, Kotlarski, J. Heimann, B. and Ortmaier, T., Influence of kinematic redundancy on the singularity-free workspace of parallel kinematic machines, Frontiers of Mechanical Engineering, Vol. 7, No. 2, pp , Gosselin, C.M., Singularity-free kinematically redundant planar parallel mechanisms with unlimited rotational capability, IEEE Transactions on Robotics, Vol. 31, No. 2, pp , Assal, A., Piecewise kinematically redundant planar parallel manipulator for a hybrid machine tool, in Proceedings IEEE International Conference on Industrial Technology, Seville, Spain, pp , Boudreau, R. and Nokleby, S., Force optimization of kinematically-redundant planar parallel manipulators following a desired trajectory, Mechanism and Machine Theory, Vol. 56, pp , Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3, 2016

15 19. Weihmann, L., Martins, D. and Coelho, L.S., Force capabilities of kinematically redundant planar parallel manipulators, in Proceedings 13th World Congress in Mechanism and Machine Science, Guanajuato, México, June, Jiang, Y., Li, T.M. and Wang, L.P., Dynamic modelling and redundant force optimization of a 2-DOF parallel kinematic machine with kinematic redundancy, Robotics and Computer-Integrated Manufacturing, Vol. 32, pp. 1 10, Ruggiu, M. and Carretero, J.A., Actuation strategy based on the acceleration model for the 3-PRPR redundant planar parallel manipulator, in Advances in Robot Kinematics: Analysis and Design, J. Lenarcic and M.M. Stanisic (Eds.), Springer, Ebrahimi, I. Carretero, J.A. and Boudreau, R., Kinematic analysis and path planning of a new kinematically redundant planar parallel manipulator, Robotica, Vol. 26, No. 3, pp , Carretero, J.A. Ebrahimi I. and Boudreau, R., Comparison between two motion planning strategies for kinematically redundant parallel manipulators, Advances in Robot Kinematics: Analysis and Design, Springer, the Netherlands, pp. A243 A252, Baruh, H., Analytical Dynamics, McGraw-Hill, New York, Wright, S. and Nocedal, J., Numerical Optimization, Springer, New York, Canudas de Witt, C., Siciliano, B. and Bastin, G., Theory of Robot Control, Springer, Transactions of the Canadian Society for Mechanical Engineering, Vol. 40, No. 3,

DYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR

DYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR DYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR Journal: Transactions of the Canadian Society for Mechanical Engineering Manuscript ID TCSME-2017-0003.R1 Manuscript

More information

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

Singularity Loci of Planar Parallel Manipulators with Revolute Joints Singularity Loci of Planar Parallel Manipulators with Revolute Joints ILIAN A. BONEV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 7P4 Tel: (418) 656-3474,

More information

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

ÉCOLE POLYTECHNIQUE DE MONTRÉAL ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical

More information

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,

More information

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Bulletin of the Transilvania University of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Nadia Ramona CREŢESCU 1 Abstract: This

More information

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,

More information

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures S. B. Nokleby F. Firmani A. Zibil R. P. Podhorodeski UOIT University of Victoria University of Victoria University of Victoria

More information

Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment

Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment Kamel BOUZGOU, Reda HANIFI EL HACHEMI AMAR, Zoubir AHMED-FOITIH Laboratory of Power Systems, Solar Energy

More information

DETERMINATION OF THE WORKSPACE OF A 3-PRPR PARALLEL MECHANISM FOR HUMAN-ROBOT COLLABORATION

DETERMINATION OF THE WORKSPACE OF A 3-PRPR PARALLEL MECHANISM FOR HUMAN-ROBOT COLLABORATION DETERMINATION OF THE WORKSPACE OF A 3-PRPR PARALLEL MECHANISM FOR HUMAN-ROBOT COLLABORATION Alexandre Lecours, Clément Gosselin Département de Génie Mécanique, Université Laval, Québec, Québec, Canada

More information

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics Singularity Management Of DOF lanar Manipulator Using oupled Kinematics Theingi, huan Li, I-Ming hen, Jorge ngeles* School of Mechanical & roduction Engineering Nanyang Technological University, Singapore

More information

KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR

KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR International Journal of Robotics and Automation, Vol. 24, No. 2, 2009 KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR B. Li, J. Zhao, X. Yang, and Y. Hu Abstract In this

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009

More information

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK ABCM Symposium Series in Mechatronics - Vol. 3 - pp.276-285 Copyright c 2008 by ABCM SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK Luiz Ribeiro, ribeiro@ime.eb.br Raul Guenther,

More information

Design, Manufacturing and Kinematic Analysis of a Kind of 3-DOF Translational Parallel Manipulator

Design, Manufacturing and Kinematic Analysis of a Kind of 3-DOF Translational Parallel Manipulator 4-27716195 mme.modares.ac.ir 2* 1-1 -2 - mo_taghizadeh@sbu.ac.ir, 174524155 * - - 194 15 : 195 28 : 195 16 : Design, Manufacturing and Kinematic Analysis of a Kind of -DOF Translational Parallel Manipulator

More information

The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach

The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach Z. Anvari 1, P. Ataei 2 and M. Tale Masouleh 3 1,2 Human-Robot Interaction Laboratory, University of Tehran

More information

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France Some algebraic geometry problems arising in the field of mechanism theory J-P. Merlet INRIA, BP 93 06902 Sophia Antipolis Cedex France Abstract Mechanism theory has always been a favorite field of study

More information

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 2, July-December 2011; pp. 43-51; International Science Press, ISSN: 0975-6108 Finding Reachable Workspace of a Robotic Manipulator

More information

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT V. BRODSKY, D. GLOZMAN AND M. SHOHAM Department of Mechanical Engineering Technion-Israel Institute of Technology Haifa, 32000 Israel E-mail:

More information

THE KINEMATIC DESIGN OF A 3-DOF HYBRID MANIPULATOR

THE KINEMATIC DESIGN OF A 3-DOF HYBRID MANIPULATOR D. CHABLAT, P. WENGER, J. ANGELES* Institut de Recherche en Cybernétique de Nantes (IRCyN) 1, Rue de la Noë - BP 92101-44321 Nantes Cedex 3 - France Damien.Chablat@ircyn.ec-nantes.fr * McGill University,

More information

A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS

A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS Félix Majou Institut de Recherches en Communications et Cybernétique de Nantes 1, 1 rue de la Noë, 44321 Nantes, FRANCE

More information

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities H. Saafi a, M. A. Laribi a, S. Zeghloul a a. Dept. GMSC, Pprime Institute, CNRS - University of Poitiers

More information

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL

More information

Inherently Balanced Double Bennett Linkage

Inherently Balanced Double Bennett Linkage Inherently Balanced Double Bennett Linkage V. van der Wijk Delft University of Technology - Dep. of Precision and Microsystems Engineering Mechatronic System Design, e-mail: v.vanderwijk@tudelft.nl Abstract.

More information

Planar Robot Kinematics

Planar Robot Kinematics V. Kumar lanar Robot Kinematics The mathematical modeling of spatial linkages is quite involved. t is useful to start with planar robots because the kinematics of planar mechanisms is generally much simpler

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic Analysis of Manipulator Arm for 6-legged Robot American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index A New Algorithm for Measuring and Optimizing the Manipulability Index Mohammed Mohammed, Ayssam Elkady and Tarek Sobh School of Engineering, University of Bridgeport, USA. Mohammem@bridgeport.edu Abstract:

More information

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,

More information

Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy

Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy S. Ambike, J.P. Schmiedeler 2 and M.M. Stanišić 2 The Ohio State University, Columbus, Ohio, USA; e-mail: ambike.@osu.edu

More information

Moveability and Collision Analysis for Fully-Parallel Manipulators

Moveability and Collision Analysis for Fully-Parallel Manipulators Moveability and Collision Analysis for Fully-Parallel Manipulators Damien Chablat, Philippe Wenger To cite this version: Damien Chablat, Philippe Wenger. Moveability and Collision Analysis for Fully-Parallel

More information

Qimi Jiang, Clément M. Gosselin Département de Génie Mécanique, Université Laval,

Qimi Jiang, Clément M. Gosselin Département de Génie Mécanique, Université Laval, GEOMETRIC SYNTHESIS OF PLANAR 3-RPR PARALLEL MECHANISMS FOR SINGULARITY-FREE WORKSPACE Qimi Jiang, Clément M. Gosselin Département de Génie Mécanique, Université Laval, E-mail: qimi.jiang.1@ulaval.ca;

More information

Rotating Table with Parallel Kinematic Featuring a Planar Joint

Rotating Table with Parallel Kinematic Featuring a Planar Joint Rotating Table with Parallel Kinematic Featuring a Planar Joint Stefan Bracher *, Luc Baron and Xiaoyu Wang Ecole Polytechnique de Montréal, C.P. 679, succ. C.V. H3C 3A7 Montréal, QC, Canada Abstract In

More information

Optimum Design of Kinematically Redundant Planar Parallel Manipulator Following a Trajectory

Optimum Design of Kinematically Redundant Planar Parallel Manipulator Following a Trajectory International Journal of Materials, Mechanics and Manufacturing, Vol., No., May 1 Optimum Design of Kinematically Redundant Planar Parallel Manipulator Following a rajectory K. V. Varalakshmi and J. Srinivas

More information

Workspaces of planar parallel manipulators

Workspaces of planar parallel manipulators Workspaces of planar parallel manipulators Jean-Pierre Merlet Clément M. Gosselin Nicolas Mouly INRIA Sophia-Antipolis Dép. de Génie Mécanique INRIA Rhône-Alpes BP 93 Université Laval 46 Av. Felix Viallet

More information

REDUNDANCY RESOLUTION OF WIRE-ACTUATED PARALLEL MANIPULATORS

REDUNDANCY RESOLUTION OF WIRE-ACTUATED PARALLEL MANIPULATORS REDUNDANCY RESOLUTION OF WIRE-ACTUATED PARALLEL MANIPULATORS Maryam Agahi, Leila Notash Department of Mechanical and Materials Engineering, Queen s University, Kingston, ON, Canada, KL 3N6 E-mail: agahi@mequeensuca;

More information

mme.modares.ac.ir Dynamic Modeling and Sliding Mode Control of a Three DOF Parallel Robot with 3[P2(US)] Structure .[1] .[5,4]

mme.modares.ac.ir Dynamic Modeling and Sliding Mode Control of a Three DOF Parallel Robot with 3[P2(US)] Structure .[1] .[5,4] 68-61161395 mme.modares.ac.ir 3[P2(US)] 3 * 2 1-1 -2-3 mo_taghizadeh@sbu.ac.ir 1743524155 *.. -..... 1395 25 : 1395 22 : 1395 11 : 3[P2(US)] Dynamic Modeling and Sliding Mode Control of a Three DOF Parallel

More information

Graphical Singularity Analysis of Planar Parallel Manipulators

Graphical Singularity Analysis of Planar Parallel Manipulators Proceedings of the 006 IEEE International Conference on Robotics and Automation Orlando, Florida - May 006 Graphical Singularity Analysis of Planar Parallel Manipulators Amir Degani a The Robotics Institute

More information

Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham

Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham Robotica: page 1 of 5. 2009 Cambridge University Press doi:10.1017/s0263574708005286 Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham Robotics Laboratory, Department

More information

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator 1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the

More information

Workspace Optimization of 3-Legged UPU and UPS Parallel Platforms With Joint Constraints

Workspace Optimization of 3-Legged UPU and UPS Parallel Platforms With Joint Constraints Mircea Badescu Caltech Postdoctoral Scholar, Mem. ASME e-mail: mircea.badescu@jpl.nasa.gov Constantinos Mavroidis Associate Professor, Mem. ASME e-mail: mavro@coe.neu.edu Robotics and Mechatronics Laboratory,

More information

The International Journal of Robotics Research

The International Journal of Robotics Research The International Journal of Robotics Research http://ijr.sagepub.com On the Kinematic Design of Spherical Three-Degree-of- Freedom Parallel Manipulators Clément M. Gosselin and Eric Lavoie The International

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

Kinematics of Closed Chains

Kinematics of Closed Chains Chapter 7 Kinematics of Closed Chains Any kinematic chain that contains one or more loops is called a closed chain. Several examples of closed chains were encountered in Chapter 2, from the planar four-bar

More information

EEE 187: Robotics Summary 2

EEE 187: Robotics Summary 2 1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

Constraint and velocity analysis of mechanisms

Constraint and velocity analysis of mechanisms Constraint and velocity analysis of mechanisms Matteo Zoppi Dimiter Zlatanov DIMEC University of Genoa Genoa, Italy Su S ZZ-2 Outline Generalities Constraint and mobility analysis Examples of geometric

More information

LENGTH-OPTIMIZED SMOOTH OBSTACLE AVOIDANCE FOR ROBOTIC MANIPULATORS.

LENGTH-OPTIMIZED SMOOTH OBSTACLE AVOIDANCE FOR ROBOTIC MANIPULATORS. LENGTH-OPTIMIZED SMOOTH OBSTACLE AVOIDANCE FOR ROBOTIC MANIPULATORS Soheil S. Parsa 1, Juan A. Carretero 1, Roger Boudreau 2 1 Department of Mechanical Engineering, University of New Brunswick, Fredericton,

More information

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical

More information

Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots

Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots Ilian A. Bonev 1, Sébastien Briot 1, Philippe Wenger 2 and Damien Chablat 2 1 École de technologie

More information

EE Kinematics & Inverse Kinematics

EE Kinematics & Inverse Kinematics Electric Electronic Engineering Bogazici University October 15, 2017 Problem Statement Kinematics: Given c C, find a map f : C W s.t. w = f(c) where w W : Given w W, find a map f 1 : W C s.t. c = f 1

More information

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

More information

MTRX4700 Experimental Robotics

MTRX4700 Experimental Robotics MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &

More information

Workspace and singularity analysis of 3-RRR planar parallel manipulator

Workspace and singularity analysis of 3-RRR planar parallel manipulator Workspace and singularity analysis of 3-RRR planar parallel manipulator Ketankumar H Patel khpatel1990@yahoo.com Yogin K Patel yogin.patel23@gmail.com Vinit C Nayakpara nayakpara.vinit3@gmail.com Y D Patel

More information

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors Sébastien Briot and Ilian A. Bonev Department of Automated Manufacturing Engineering, École de Technologie Supérieure (ÉTS),

More information

A Family of New Parallel Architectures with Four Degrees of Freedom

A Family of New Parallel Architectures with Four Degrees of Freedom A Family of New arallel Architectures with Four Degrees of Freedom DIMITER ZLATANOV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 74 Tel: (418) 656-3474,

More information

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination 1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination Iwona Pajak 1, Grzegorz Pajak 2 University of Zielona Gora, Faculty of Mechanical Engineering,

More information

Stackable 4-BAR Mechanisms and Their Robotic Applications

Stackable 4-BAR Mechanisms and Their Robotic Applications The 010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-, 010, Taipei, Taiwan Stackable 4-BAR Mechanisms and Their Robotic Applications Hoyul Lee and Youngjin Choi Abstract

More information

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical

More information

Dynamics and Control of a 3SPS-1S Parallel Robot Used in Security Applications

Dynamics and Control of a 3SPS-1S Parallel Robot Used in Security Applications 21st International Symposium on Mathematical Theory of Networks and Systems July 7-11, 2014. Dynamics and Control of a 3SPS-1S Parallel Robot Used in Security Applications Daniel Chaparro-Altamirano 1,

More information

DYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR

DYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 DYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR Collins F. Adetu,

More information

ON THE HYBRID-DRIVEN LINKAGE MECHANISM WITH ONE INPUT CYCLE CORRESPONDING TO TWO OUTPUT CYCLES. Ren-Chung Soong

ON THE HYBRID-DRIVEN LINKAGE MECHANISM WITH ONE INPUT CYCLE CORRESPONDING TO TWO OUTPUT CYCLES. Ren-Chung Soong ON THE HYBRID-DRIVEN LINKAGE MECHANISM WITH ONE INPUT CYCLE CORRESPONDING TO TWO OUTPUT CYCLES Ren-Chung Soong Department of Mechanical & Automation Engineering, Kao Yuan University, Taiwan, R.O.C. E-mail:

More information

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik

More information

Robotics. SAAST Robotics Robot Arms

Robotics. SAAST Robotics Robot Arms SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms

More information

WORKSPACE ANALYSIS OF 6-PRRS PARALLEL MANIPULATORS BASED ON THE VERTEX SPACE CONCEPT

WORKSPACE ANALYSIS OF 6-PRRS PARALLEL MANIPULATORS BASED ON THE VERTEX SPACE CONCEPT Proceedings of the 1999 ASME Design Engineering Technical Conferences September 12-15, 1999, Las Vegas, Nevada DETC99/DAC-8647 WORKSPACE ANALYSIS OF 6-PRRS PARALLEL MANIPULATORS BASED ON THE VERTEX SPACE

More information

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel

More information

Theory of Robotics and Mechatronics

Theory of Robotics and Mechatronics Theory of Robotics and Mechatronics Final Exam 19.12.2016 Question: 1 2 3 Total Points: 18 32 10 60 Score: Name: Legi-Nr: Department: Semester: Duration: 120 min 1 A4-sheet (double sided) of notes allowed

More information

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse

More information

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators Arya B. Changela 1, Dr. Ramdevsinh Jhala 2, Chirag P. Kalariya 3 Keyur P. Hirpara 4 Assistant Professor, Department of Mechanical

More information

Kinematic Model of Robot Manipulators

Kinematic Model of Robot Manipulators Kinematic Model of Robot Manipulators Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri

More information

Kinematic Analysis and Design of a New 3-DOF Translational Parallel Manipulator

Kinematic Analysis and Design of a New 3-DOF Translational Parallel Manipulator Yangmin Li e-mail: ymli@umac.mo Qingsong Xu e-mail: ya47401@umac.mo Department of Electromechanical Engineering, Faculty of Science and echnology, University of Macau, Av. Padre omás Pereira S.J., aipa,

More information

KINEMATIC IDENTIFICATION OF PARALLEL MECHANISMS BY A DIVIDE AND CONQUER STRATEGY

KINEMATIC IDENTIFICATION OF PARALLEL MECHANISMS BY A DIVIDE AND CONQUER STRATEGY KINEMATIC IDENTIFICATION OF PARALLEL MECHANISMS BY A DIVIDE AND CONQUER STRATEGY Sebastián Durango a, David Restrepo a, Oscar Ruiz a, John Restrepo-Giraldo b and Sofiane Achiche b a CAD CAM CAE research

More information

A Novel Approach for Direct Kinematics Solution of 3-RRR Parallel Manipulator Following a Trajectory

A Novel Approach for Direct Kinematics Solution of 3-RRR Parallel Manipulator Following a Trajectory 16 th. Annual (International) Conference on Mechanical EngineeringISME2008 May 1416, 2008, Shahid Bahonar University of Kerman, Iran A Novel Approach for Direct Kinematics Solution of 3RRR Parallel Manipulator

More information

Non-Singular Assembly-mode Changing Motions for 3-RPR Parallel Manipulators

Non-Singular Assembly-mode Changing Motions for 3-RPR Parallel Manipulators Non-Singular Assembly-mode Changing Motions for -RPR Parallel Manipulators Mazen ZEIN, Philippe Wenger and Damien Chablat Institut de Recherche en Communications et Cybernétique de Nantes UMR CNRS 6597,

More information

Dynamic Model of a 3-dof Asymmetric Parallel Mechanism

Dynamic Model of a 3-dof Asymmetric Parallel Mechanism 48 The Open Mechanical Engineering Journal, 2010, 4, 48-55 Dynamic Model of a 3-dof Asymmetric Parallel Mechanism Open Access R. Z. H. Almeida * and T. A. Hess-Coelho * Department of Mechatronics and Mechanical

More information

INTRODUCTION CHAPTER 1

INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

More information

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism

More information

Kinematic Analysis and Optimum Design of 8-8 Redundant Spatial In-Parallel Maniputator

Kinematic Analysis and Optimum Design of 8-8 Redundant Spatial In-Parallel Maniputator Kinematic Analysis and Optimum Design of 8-8 Redundant Spatial In-Parallel Maniputator P.Chinna Srinivas M.Tech(CAD/CAM) Department Of Mechanical Engineering Jb Institute Of Engineering& Technology,Moinabad(Mdl)

More information

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute We know how to describe the transformation of a single rigid object w.r.t. a single

More information

Industrial Robots : Manipulators, Kinematics, Dynamics

Industrial Robots : Manipulators, Kinematics, Dynamics Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations

More information

Local and Full-cycle Mobility Analysis of a 3-RPS-3-SPR Series-Parallel Manipulator

Local and Full-cycle Mobility Analysis of a 3-RPS-3-SPR Series-Parallel Manipulator Local and Full-cycle Mobility Analysis of a 3-RPS-3-SPR Series-Parallel Manipulator Abhilash Nayak, Stéphane Caro, Philippe Wenger École Centrale de Nantes, Laboratoire des Sciences du Numérique de Nantes

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University

More information

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «Robot Dynamics»: Multi-body Kinematics Lecture «Robot Dynamics»: Multi-body Kinematics 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

Optimal Design of Three-Link Planar Manipulators using Grashof's Criterion

Optimal Design of Three-Link Planar Manipulators using Grashof's Criterion See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/256465031 Optimal Design of Three-Link Planar Manipulators using Grashof's Criterion Chapter

More information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of

More information

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematics 3 Lecture «Robot Dynamics»: Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

Workspace computation in parallel manipulators with three translational degrees of freedom

Workspace computation in parallel manipulators with three translational degrees of freedom Workspace computation in parallel manipulators with three translational degrees of freedom Giovanni Boschetti, Roberto Caracciolo Department of Industrial and Engineering, University of Padua, Italy E-mail:

More information

ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS

ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS Rainer Konietschke, Gerd Hirzinger German Aerospace Center, Institute of Robotics and Mechatronics P.O. Box 6,

More information

Working and Assembly Modes of the Agile Eye

Working and Assembly Modes of the Agile Eye Working and Assembly Modes of the Agile Eye Ilian A. Bonev Damien Chablat and Philippe Wenger Département de génie de la production automatisée Institut de Recherche en Communications École de Technologie

More information

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematics 3 Lecture «Robot Dynamics»: Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

3-RRR Spherical parallel robot optimization with minimum of singularities

3-RRR Spherical parallel robot optimization with minimum of singularities 3-RRR Spherical parallel robot optimization with minimum of singularities A.Jelassi, A. Chaker and A. Mlika Mechanical Laboratory of Sousse (LMS), National Engineering School of Sousse, University of Sousse,

More information

High-Precision Five-Axis Machine for High-Speed Material Processing Using Linear Motors and Parallel-Serial Kinematics

High-Precision Five-Axis Machine for High-Speed Material Processing Using Linear Motors and Parallel-Serial Kinematics High-Precision Five-Axis Machine for High-Speed Material Processing Using Linear Motors and Parallel-Serial Kinematics Sameh Refaat*, Jacques M. Hervé**, Saeid Nahavandi* and Hieu Trinh* * Intelligent

More information

Synthesis of Spatial RPRP Loops for a Given Screw System

Synthesis of Spatial RPRP Loops for a Given Screw System Synthesis of Spatial RPRP Loops for a Given Screw System A. Perez-Gracia Institut de Robotica i Informatica Industrial (IRI) UPC/CSIC, Barcelona, Spain and: College of Engineering, Idaho State Univesity,

More information

Dynamics modeling of structure-varying kinematic chains for free-flying robots

Dynamics modeling of structure-varying kinematic chains for free-flying robots Dynamics modeling of structure-varying kinematic chains for free-flying robots Roberto Lampariello, Satoko Abiko, Gerd Hirzinger Institute of Robotics and Mechatronics German Aerospace Center (DLR) 8 Weßling,

More information

Direct kinematics and analytical solution to 3RRR parallel planar mechanisms

Direct kinematics and analytical solution to 3RRR parallel planar mechanisms University of Wollongong Research Online Faculty of Engineering - Papers (Archive) Faculty of Engineering and Information Sciences 006 Direct kinematics and analytical solution to 3RRR parallel planar

More information

PPGEE Robot Dynamics I

PPGEE Robot Dynamics I PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional

More information

Development of H-M interface for generating motion of the 6 dof Fanuc 200iC robot in a virtual reality

Development of H-M interface for generating motion of the 6 dof Fanuc 200iC robot in a virtual reality Development of H-M interface for generating motion of the 6 dof Fanuc 2iC robot in a virtual reality BOUZGOU Kamel Laboratory of Power Systems, Solar Energy and Automation USTO.MB.Oran-Algeria bouzgou_kamel@hotmail.fr

More information

Modelling and index analysis of a Delta-type mechanism

Modelling and index analysis of a Delta-type mechanism CASE STUDY 1 Modelling and index analysis of a Delta-type mechanism K-S Hsu 1, M Karkoub, M-C Tsai and M-G Her 4 1 Department of Automation Engineering, Kao Yuan Institute of Technology, Lu-Chu Hsiang,

More information