ACOMPARISON of the number of independent actively. Design and Analysis of Kinematically Redundant Parallel Manipulators With Configurable Platforms

Size: px
Start display at page:

Download "ACOMPARISON of the number of independent actively. Design and Analysis of Kinematically Redundant Parallel Manipulators With Configurable Platforms"

Transcription

1 IEEE TRANSACTIONS ON ROBOTICS, VOL 21, NO 3, JUNE Design and Analysis of Kinematically Redundant Parallel Manipulators With Configurable Platms Maher G Mohamed and Clément M Gosselin, Member, IEEE Abstract Redundancy can, in general, improve the ability and permance of parallel manipulators by implementing the redundant degrees of freedom to optimize a secondary objective function Almost all published researches in the area of parallel manipulators redundancy were focused on the design and analysis of redundant parallel manipulators with rigid (nonconfigurable) platms and on grasping hands to be attached to the platms Conventional grippers usually are not appropriate to grasp irregular or large objects Very few studies focused on the idea of using a configurable platm as a grasping device This paper highlights the idea of using configurable platms in both planar and spatial redundant parallel manipulators, and generalizes their analysis The configurable platm is actually a closed kinematic chain of mobility equal to the degree of redundancy of the manipulator The additional redundant degrees of freedom are used in reconfiguring the shape of the platm itself Several designs of kinematically redundant planar and spatial parallel manipulators with configurable platm are presented Such designs can be used as a grasping device especially irregular or large objects or even as a micro-positioning device after grasping the object Screw algebra is used to develop a general framework that can be adapted to analyze the kinematics of any general-geometry planar or spatial kinematically redundant parallel manipulator with configurable platm Index Terms Analysis, configurable platm, design, kinematic redundancy, parallel manipulator I INTRODUCTION ACOMPARISON of the number of independent actively controlled joints or actuators and the number of degrees of freedom (DOFs) required indicates whether a given kinematic structure can be considered redundant or not A redundant mechanism is a mechanism with more actuators than the required number of controlled degrees of freedom Redundancy in serial manipulators has been studied extensively [1] [7] In serial manipulators, the redundancy is essentially kinematic when extra-actuated joints add kinematic degrees of freedom and make the total number of degrees of freedom larger than the dimension of the task space Manuscript received April 15, 2003; revised February 15, 2004 This paper was recommended publication by Associate Editor A Maciejewski and Editor I Walker upon evaluation of the reviewers comments This work was completed during the visit of M G Mohamed to Laval University This work was supported by the Canada Research Chair Program and the Natural Sciences and Engineering Research Council of Canada (NSERC) M G Mohamed is with El-Minia University, Faculty of Engineering, Department of Production Engineering and Design, El-Minia 61111, Egypt ( m_gaber51@yahoocom) C M Gosselin is with Université Laval, Department de Génie Mécanique, Québec, Canada G1K 7P4 ( gosselin@gmculavalca) Digital Object Identifier /TRO The addition of redundancy in manipulators with closed kinematic chains has also been studied [8] [12] Moreover, the possibilities of redundancy in parallel manipulators and their effective utilization have been studied recently [13] [25] Redundancy in parallel manipulators can easily be explained in terms of mobility When the mobility of a manipulator is greater than the required degrees of freedom, the manipulator is called a kinematically redundant manipulator On the other hand, when the number of actuators is greater than the mobility, the manipulator is called redundantly actuated manipulator [19] However, most of the studies [13] [22] have focused on one type of redundancy; actuation redundancy Most recently some studies has been published on the other type of redundancy in parallel manipulators; namely kinematic redundancy [23] [27] Wang and Gosselin [24] studied the singularity of three new types of kinematically redundant parallel manipulators Mohamed in [26] introduced clear and distinct definitions of all types of redundancy in parallel manipulators and determined the degree of redundancy of every type Furthermore, Mohamed in [27] investigated the kinematics of both kinematically and actuation-redundant parallel manipulators He studied the singularity of such manipulators and specified all possible cases of their singularities Redundancy can, in general, improve the ability and permance of parallel manipulators Using the extra degrees of freedom, the redundant mechanism will not only execute the original output task but also additional tasks such as eliminating singularities, increasing the workspace, improving dexterity and obstacle avoidance, optimizing ce transmission, and/or compensating unexpected impact Apart from [25], all published researches in the area of parallel manipulator redundancy were focused on manipulators with rigid (nonconfigurable) platms and on grasping hands to be attached to the platms Conventional grippers usually are not appropriate to grasp irregular of large objects None was focused on the idea of using the platm itself as a grasping device by implementing the additional redundant degrees of freedom reconfiguring the shape of the platm itself Yi et al [25] proposed a planar parallel mechanism that has the potential of being used as a parallel-type gripper They used a parallelogrammic planar platm that can be folded Based on the platm special geometry, they tailored the kinematic analysis of their mechanism The present paper highlights the idea of using configurable platms in both planar and spatial redundant parallel manipulators, and generalizes their analysis Several new designs of possible kinematically redundant planar and spatial parallel manipulators with configurable platm are presented Such designs can be used as grasping devices especially /$ IEEE

2 278 IEEE TRANSACTIONS ON ROBOTICS, VOL 21, NO 3, JUNE 2005 There are a total of 1-DOF joints in the manipulator Only,, of them are actively controlled joints and the remaining joints are passive joints Viewing the manipulator as a network with the links being nodes and the joints being edges, the number of independent loops of the manipulator can be determined using Euler equation For symmetric parallel manipulators in which the number of links and joints in each serial-chain is the same, the total number of joints is and the total number of independent loops is The additional task of reconfiguring the platm spans an -dimensional additional space, where r is the degree of redundancy, in general The degree of redundancy r of kinematically redundant parallel manipulators can be defined as Fig 1 A general spatial kinematically redundant parallel manipulator with configurable platm irregular or large objects or even as micro-positioning devices after grasping the object Screw algebra is used to develop a general framework that can be adapted to analyze the kinematics of any general-geometry planar or spatial kinematically redundant parallel manipulator with configurable platm It can also express the twist representing the instantaneous motion of any link of the configurable platm II GENERAL MANIPULATOR GEOMETRY Fig 1 illustrates a general spatial kinematically redundant parallel manipulator with configurable platm It has a general mobility M and is moving in a space of dimension d The general or full-cycle mobility M is the number of independent variables needed to specify any configuration of the manipulator It can be determined from where is the total number of links of the manipulator, is the total number of joints, and is the DOF of joint ( ) In kinematically redundant fully parallel manipulators, there are,, limbs connecting the configurable platm to the fixed base Each limb consists of several links connected serially together by joints Since, a cylindrical joint can be replaced by a revolute joint plus a coaxial prismatic joint, and a spherical joint by three noncoplanar intersecting revolute joints, each limb can be considered as a serial-chain having m,, 1-DOF joints Theree, the configurable platm is a closed chain of mobility The geometry of the configurable platm should be selected properly according to the shape and the size of the object to be grasped All internal platm angles measured at its vertices can be determined in terms of the joint angles of the configurable platm III DESIGN OF THE MANIPULATORS A Planar Manipulator Fig 2 illustrates some designs of kinematically redundant fully parallel planar manipulators with configurable platms Despite that revolute and prismatic joints can be used in planar mechanisms, only revolute joints are illustrated in the figure ease of illustration The possible arrangements of serial-chains of planar parallel manipulators are RRR, PRR, RPR, RRP, PPR, RPP, and PRP, where the three letters indicate the succession of joints starting from the fixed link The axes of any two prismatic joints in the PPR, RPP, and PRP serial-chains should not be parallel; otherwise they will be dependent The manipulator shown in Fig 2(b) is a special case of the manipulator in Fig 2(a) Black circles in the figures represent the actuated joints It is clear that the minimum number of serial-chains in the kinematically redundant fully parallel planar manipulators with configurable platms is four Partially parallel manipulators are parallel manipulators in which more than one joint is actuated in some of the serialchains or even if the serial-chain has more joints than the dimension of the task space [28] Fig 3 illustrates some of the possible designs of kinematically redundant partially parallel planar manipulators with configurable platms that stem from the fully parallel manipulators of Fig 2 The manipulators in Fig 3(a) and (b) are special cases of Fig 2(a), the manipulators in Fig 3(c) and (d) are special cases of Fig 2(c), while the manipulators in Fig 3(e) (g) are special cases of Fig 2(d) It is clear that the minimum number of serial-chains of kinematically redundant partially parallel planar manipulators with configurable platms is two

3 MOHAMED AND GOSSELIN: KINEMATICALLY REDUNDANT PARALLEL MANIPULATORS 279 Fig 2 Planar fully parallel manipulators (a) M=4and r=1 (b) M=4 and r=1 (c) M=5and r=2 (d) M=6and r=3 B Spatial Manipulators Fig 4 illustrates some possible serial-chain arrangements to be used with kinematically redundant spatial parallel manipulators These joint-arrangements are R-RRS or equivalently RSS, RRPS or equivalently SPS, PRRS or equivalently PSS, and RPRS where the four letters indicate the succession of joints starting from the fixed base, and S stands a spherical joint The RR arrangement in Fig 4(a) (c) is equivalent to the spherical joint S since the longitudinal freedom of the spherical joint is redundant Each kinematically redundant spatial fully parallel manipulator with M general mobility will have a configurable platm which is a spatial closed-loop with M links and M 1-DOF joints The types and arrangements of these M 1-DOF joints can vary from a manipulator to another Example 2 illustrates an example of a kinematically redundant spatial fully parallel manipulator with general mobility eight Fig 5 illustrates another possible Fig 3 Planar partially parallel manipulators (a) M=4and r=1 (b) M= 4 and r=1 (c) M=5and r=2 (d) M=5and r=2 (e) M=6and r=3 (f) M=6and r=3 (g) M=6and r=3 design of a kinematically redundant partially parallel planar manipulator with configurable platms that stem from the fully parallel manipulator of Example 2 The manipulator has four RPRS serial-chains with two actuated joints in each serial-chain, namely the two joints close to the base The configurable platm consists of four links connected by four universal joints (RR) Other arrangements can be obtained A Position Analysis IV ANALYSIS OF THE MANIPULATORS The direct position analysis of parallel manipulators is, in general, difficult and no unique solution exists The complexity of finding all solutions increases, in general, with the number of DOFs of the end-effector platm A closed-m solution to

4 280 IEEE TRANSACTIONS ON ROBOTICS, VOL 21, NO 3, JUNE 2005 B Velocity Analysis Because of the generality of the screw notation and the geometric insight it provides, screw algebra is implemented in the mulation The screw representing the instant motion about or along joint j in the ith serial-chain is [29] (1) Fig 4 Spatial serial-chains (a) R-RRS, (b) RRPS, (c) PRRS, (d) RPRS, and, where is a unit vector along the direction of the ISA (instantaneous screw axis) of the jth joint in the ith serial-chain is a position vector of any point on the screw axis with respect to the screw coordinate frame is the moment of about the origin of the screw coordinate frame, and is the screw pitch; revolute joints and prismatic joints Similarly let be the screw representing the instantaneous motion about or along the ith joint of the platm closed chain Define as the rate of change along or about, and as the rate of change along or about Since kinematically redundant parallel manipulators with configurable platms consist of several closed-loops, the manipulator can be considered as a multi-closed-loop mechanism and the configurable platm be treated as an extra closed-loop The general manipulator illustrated in Fig 1 has closed-loops, only M of them are independent Writing the twist loop-closure equations a multiloop mechanism with a total of N joints will result in a set of independent equations in terms of the N joint velocities, [30] and [31] The twist representing the instantaneous motion of any link in a closed-loop relative to another link in the loop can be expressed as a linear combination of the instantaneous twists of all joints in the loop that connect the two links [29] and [32] The twist loop-closure equations can be expressed as follows: and (2) Fig 5 Spatial partially parallel manipulators their direct position analysis can be obtained utilizing algebraic elimination techniques or by installing redundant sensors Only M of these twist equations are independent In fully parallel manipulators, only one joint is actuated in each serial-chain For several design considerations, the first joint from the base in each serial-chain is actively controlled However, the basic scheme of the presented analysis does not depend on the location of the actuated joints, see Example 2

5 MOHAMED AND GOSSELIN: KINEMATICALLY REDUNDANT PARALLEL MANIPULATORS 281 Furthermore, the basic idea of the presented analysis can be used partially parallel manipulators Separating the active and passive joint velocities in the set of independent twist equations, yields The set of, equations given in (3) can be written in a compact m as follows: where the manipulator-jacobian matrices are as seen in the equation at the bottom of the page and the active- and passivevelocity vectors are (4) m as, which can be expressed in matrix The ith serial-chain passive-jacobian matrix is, where its columns are the screws associated with the passive joints in the serial-chain (3), and the ith chain passive-velocity vector is If there is more than one actuated joint in the serial-chain, ie,, (3) will include serial-chain active-jacobians, where their columns are the screws associated with the active joints in the ith serial-chain and the passive-jacobians become The manipulator passive-jacobian matrix is a nonsingular matrix, in general Theree, it is possible now to determine the velocities of all passive joints in terms of the M active joints The velocity state of any link in the manipulator or the point of contact between the ith link of the configurable platm and the grasped object can now be determined by expressing the twist representing the instantaneous motion of the link as a linear combination of the instantaneous twists of the joints leading to that link These twists represent angular or linear velocities, depending on the nature of the joint The link or the point of interest will be specified according to the assigned grasping or micro-positioning task and the grasped object It is known that the manipulator passive- and active-jacobian matrices and are geometry dependent By studying the nature of both matrices singular configurations of the manipulator can be detected When the determinant of becomes zero, the manipulator is in a singular configuration For instance, if the manipulator M actuated joints are in a configuration such that their M screws are linearly dependent, the active-jacobian matrix becomes singular, or even if the configurable platm is in a configuration such that the M screws of its M joints are linearly dependent, the passive-jacobian matrix becomes singular In all these configurations, the manipulator is in singularity (5)

6 282 IEEE TRANSACTIONS ON ROBOTICS, VOL 21, NO 3, JUNE 2005 Fig 6 A planar 4-DOF parallel manipulator The singularity of parallel manipulators with nonconfigurable platms were investigated in [27] and all possible cases were specified As mentioned earlier, redundancy can be used to avoid singularity However, since kinematically redundant parallel manipulators with configurable platm the extra degrees of freedom are used in reconfiguring the platm, the manipulator will not have the ability to avoid singularity More redundancy than the required to configure the platm can be added to the system to be able to avoid singularities 1) Example 1: Four-DOF Planar Manipulator: The manipulator illustrated in Fig 6 is a planar kinematically redundant manipulator with configurable platm It has four serial-chains and a general mobility It has a total number of joints of, only four of them are actively controlled joints An instantaneous screw coordinate frame is defined with origin that coincides with the origin O of the Cartesian reference frame and parallel to its axes Let be the coordinates of the center point of the jth joint in the ith serial-chain The coordinates of the joint centers are of the portion of the ith link of the platm as shown in Fig 7, is the rotation angle of the jth joint in the ith serial-chain, and and are the cosine and sine of the sum of angles and, respectively For the planar motion and, and, and, and The manipulator consists of five closed-loops; only four of them being independent The five twist closure-loop equations of these five loops are where and,, and, are the length of the first and the second link in the ith serial-chain, is the distance

7 MOHAMED AND GOSSELIN: KINEMATICALLY REDUNDANT PARALLEL MANIPULATORS 283 Fig 7 Link i of the configurable platm of the planar example manipulator The first four loop-closure equations can compactly be expressed as where the manipulator (12 4) active- Jacobian matrix is the (12 12) passive-jacobian matrix is as seen in the first equation at the bottom of the page, the (4 1) active-velocities vector is and the (12 1) passive-velocities vector is seen in the second equation at the bottom of the page Since the (3 2) serial-chain passive-jacobian matrices can be expressed in terms of the joint screws as the manipulator passive-jacobian becomes as expressed in the equation at the bottom of the next page Theree, the velocities of all passive joints can now be determined in terms of the active joints The twist representing the instantaneous motion of the ith link of the platm can be expressed as a linear combination

8 284 IEEE TRANSACTIONS ON ROBOTICS, VOL 21, NO 3, JUNE 2005 of the instantaneous twists of the three revolute joints in the serial-chain, see Fig 7 where the angular velocity of the ith link of the platm, and the linear velocity of a point in the ith link of the platm that is instantaneously coincides with the origin O of the reference frame The linear velocity of any point on the link depending on the grasped object and the shape of the platm can be determined easily Consider points A and B on the ith platm link such that point A is at the middle distance of and point B is a hypothetical point on the link and at a perpendicular distance as shown in Fig 7 Their coordinates are The linear velocities of points A and B are as follows: Fig 8 A spatial 8-DOF parallel manipulator It is interesting to note that the general four-link- closedchain platm, the internal platm angle at the ith vertex can be determined in terms of the joint angles as,, and theree, 2) Example 2: Eight-DOF Planar Manipulator: Fig 8 illustrates an 8-DOF spatial kinematically redundant manipulator with configurable platm and eight serial-chains It has a redundancy of degree two Fig 9 shows the kinematic design of the configurable platm It has eight revolute joints The axes of joints, and, of joints and, and of joints and are parallel The manipulator has a total of N= 56 joints, only eight of them being actively controlled joints Each serial-chain is a RRPS chain where the prismatic joint is the actively actuated joint in the serial-chain An instantaneous screw coordinate frame can be defined with origin that coincides with the origin O of the Cartesian reference frame and parallel to its axes X, Y, and Z The screws of all the joints can easily be determined It is important to note that,, and, and, and As indicated in Fig 8, the manipulator consists of nine closed loops only eight of which are independent Fig 10 shows part of the manipulator in which the screw axes of the joints in two closed-loops are illustrated in detail The twist closure equations of the eight independent closed-loops are

9 MOHAMED AND GOSSELIN: KINEMATICALLY REDUNDANT PARALLEL MANIPULATORS 285 Fig 9 The spatial 2-DOF closed-chain configurable platm These eight loop-closure equations can compactly be expressed, and the manipulator (48 8) active-jacobian matrix becomes and the (48 48) passive-jacobian matrix (see the first equation at the bottom of the page) where the ith serial-chain passive-jacobian matrix is The (8 1) active-velocity vector is and the (12 1) passive-velocity vector is as shown in the second equation at the bottom of the page Theree, the veloc-

10 286 IEEE TRANSACTIONS ON ROBOTICS, VOL 21, NO 3, JUNE 2005 Fig 10 First and second closure loops ities of all 48 passive joints can now be determined in terms of the eight active joints The twist representing the instantaneous motion of the ith link of the platm can be expressed as where the angular velocity of the ith link of the platm, and 2 the linear velocity of a point on the ith link of the platm that instantaneously coincides with the origin O of the reference frame The linear velocity of any point on the link, depending on the grasped object and the shape of the platm, can be determined easily using the relative motion concept V CONCLUSION Redundancy can improve the ability and permance of parallel manipulators Moreover, the additional redundant degrees of freedom can also be used in reconfiguring the shape of the platm and in using it as a grasping device The idea of using configurable platms in both planar and spatial redundant parallel manipulators is emphasized Several designs of possible kinematically redundant planar and spatial parallel manipulators with configurable platm are presented Such designs can be used as a grasping device especially irregular or large objects or even a micro-positioning device after grasping the object Because of the generality of the screw notation and the geometric insight it provides, screw algebra is suitable the development of a general and easy-to-understand framework studying the kinematics of any general-geometry kinematically redundant parallel manipulator with configurable platm It can also express the twist representing the instantaneous motion of any link or any point of contact between any link of the configurable platm and the grasped object REFERENCES [1] J Baillieul et al, Programming and control of kinematically redundant manipulators, in Proc 23rd IEEE Conf Decision Control, Las Vegas, NV, Dec 1984, pp [2] A A Maciejewski and C A Klein, Obstacle avoidance kinematically redundant manipulators in dynamically varying environments, Int J Robot Res, vol 4, no 3, pp , 1985 [3] N Hogan, Impedance control: An approach to manipulation, ASME J Dynamic Syst Meas Control, vol 107, pp 1 24, 1985 [4] J Baillieul, Kinematic programming alternative redundant manipulators, in Proc IEEE Int Conf Robotics and Automation, St Louis, MO, Mar 1985, pp [5] B Siciliano and J-J E Slotine, A general framework managing multiple tasks in highly redundant robotic systems, in Proc IEEE Conf Robotics and Automation, Sacramento, CA, Apr 1991, pp

11 MOHAMED AND GOSSELIN: KINEMATICALLY REDUNDANT PARALLEL MANIPULATORS 287 [6] K C Park et al, Analysis and control of redundant manipulator dynamics based on an extended operational space, Robotica, vol 19, pp , 2001 [7] J Park et al, Multiple tasks kinematics using weighted pseudo-inverse kinematically redundant manipulators, in Proc IEEE Conf Robotics and Automation, Seoul, Korea, May 2001, pp [8] Y Nakamura and M Ghodoussi, Dynamics computation of closed link robot mechanisms with nonredundant and redundant actuators, IEEE Trans Robot Autom, vol 5, no 3, pp , Jun 1989 [9] M A Nahon and J Angeles, Force optimization in redundantly actuated closed kinematic chains, in Proc IEEE Conf Robotics and Automation, Scottsdale, AZ, May 1989, pp [10] J F Gardner et al, Kinematics and control of redundantly actuated closed chains, in Proc IEEE Conf Robotics and Automation, Scottsdale, AZ, May 1989, pp [11] Y Nakamura and T Ropponen, Singularity-free parameterization and permance analysis of actuation redundancy, in IEEE Conf Robotics and Automation, Cincinnati, OH, 1990, pp [12] Y Nakamura, Advanced Robotics: Redundancy and Optimization Reading, MA: Addison-Welsey, 1991 [13] M A Nahon and J Angeles, Reducing the effect of shocks using redundant actuation, in Proc IEEE Conf Robotics and Automation, Sacramento, CA, Apr 1991, pp [14] R Kurtz and V Hayward, Multiple-goal kinematic optimization of parallel spherical mechanism with actuator redundancy, IEEE Trans Robot Autom, vol 8, no 5, pp , Oct 1992 [15] K E Zanganeh and J Angeles, Instantaneous kinematics and design of a novel redundant parallel manipulator, in Proc IEEE Conf Robotics and Automation, San Diego, CA, May 1994, pp [16], Mobility and position analysis of a novel redundant parallel manipulator, in Proc IEEE Conf Robotics and Automation, San Diego, CA, May 1994, pp [17] B Dasgupta and T S Mruthyunjaya, Force redundancy in parallel manipulators: Theoretical and practical issues, Mech Mach Theory, vol 33, no 6, pp , 1998 [18] S Kim, Operational quality analysis of parallel manipulators with actuation redundancy, in Proc IEEE Conf Robotics and Automation, Albuquerque, NM, Apr 1997, pp [19] H L Lee et al, Optimal design of a five-bar finger with redundant actuation, in Proc IEEE Conf Robotics and Automation, Leuven, Belgium, May 1998, pp [20] S Kock and W Schumacher, A parallel x-y manipulator with actuation redundancy high-speed and active-stiffness Applications, in Proc IEEE Conf Robotics and Automation, Leuven, Belgium, May 1998, pp [21], A mixed elastic and rigid-body dynamic model of an actuation redundant parallel robot with high-reduction gears, in Proc IEEE Conf Robotics and Automation, San Francisco, CA, Apr 2000, pp [22] S H Lee et al, Control of impact disturbance by redundantly actuated mechanisms, in Proc IEEE Conf Robotics and Automation, Seoul, Korea, May 2001, pp [23] G F Liu et al, Analysis and control of redundant parallel manipulators, in Proc IEEE Conf Robotics and Automation, Seoul, Korea, May 2001, pp [24] J Wang and C Gosselin, Singularity analysis and design of kinematically redundant parallel mechanisms, in Proc ASME Design Engineering Technical Conf, Montreal, QC, Canada, Sept 2002 [25] B-J Yi et al, Design of a parallel-type gripper mechanism, Int J Robot Res, vol 21, no 7, pp , 2002, to be published [26] M G Mohamed, On the redundancy of parallel manipulators, presented at the IEEE 7th Int Conf Intelligent Engineering Systems, Assiut-Luxor, Egypt, 2003 [27], Kinematic analysis of redundant parallel manipulators, presented at the IEEE 7th Int Conf Intelligent Engineering Systems, Assiut-Luxor, Egypt, 2003 [28], Structural kinematics of partially-parallel robotic mechanisms, in 1987 ASME Design Automation Conf, Boston, MA, 1987 [29], Instantaneous kinematics and joint displacement analysis of fully-parallel robotic devices, PhD dissertation, Univ Florida, Gainesville, FL, 1983 [30] F Freudenstein and R Alizade, On the degree of freedom of mechanisms with variable general constraint, in Proc 4th World Congr Theory of Machines and Mechanisms, 1975, pp [31] T H Davies, Kirchhoff circulation law applied to multiloop kinematic chains, Mech Mach Theorey, vol 16, pp , 1981 [32] M G Mohamed and J Duffy, A direct determination of the instantaneous kinematics of fully-parallel robot manipulators, ASME J Mechanisms, Transmission, Autom Design, vol 107, pp , 1983 Maher G Mohamed was born in December 1951 in El-Minia, Egypt He received the BSc degree in mechanical engineering from El-Minia University in 1974; the MSc degree from Washington State University, Pullman, in 1980; and the PhD degree from the University of Florida, Gainesville, in 1983 In 1984, he was appointed by the Department of Mechanical Engineering at El-Minia University where he has been Full Professor since 1995 He is currently the Vice President of El-Minia University In 1987, he accepted an associate professor on leave at the College of Technology, Jeddah, Kingdom of Saudi Arabia In 1995, he accepted a post-doctoral fellowship from the University of Florida, CIMAR In 2002, he spent three months at the Université Laval, Québec, QC, Canada His research interests are kinematics and dynamics of robotic mechanical systems with a particular emphasis on the parallel manipulators and complex mechanisms He is the author of the Kinematics and Dynamics of Mechanisms and Machines (Dar-Heraa, 1999) Dr Mohamed is a member of ASME, ASE, and the Egyptian National Committee of Theoretical and Applied Mechanics Clément M Gosselin (S 88 M 88) received the BEng degree in mechanical engineering from the Université de Sherbrooke, Sherbrooke, QC, Canada, in 1985, at which time he was presented with the Gold Medal of the Governor General of Canada He then received the PhD degree from McGill University, Montréal, QC, Canada His research interests are kinematics, dynamics and control of robotic mechanical systems, with a particular emphasis on the mechanics of grasping, and the kinematics and dynamics of parallel manipulators and complex mechanisms In 1988, he accepted a postdoctoral fellowship from the French government in order to pursue work at INRIA in Sophia-Antipolis, France a year In 1989 he was appointed by the Department of Mechanical Engineering at Université Laval, QC, Canada, where he has been Full Professor since 1997 He is currently a Canada Research Chair on Robotics and Mechatronics since January 2001 He also received, in 1993, the I Omega Smith award from the Canadian Society of Mechanical Engineering, creative engineering In 1995, he received a fellowship from the Alexander von Humboldt foundation which allowed him to spend six months as a Visiting Researcher in the Institut für Getriebetechnik und Maschinendynamik of the Technische Hochschule,Aachen, Germany In 1996, he spent three months at the University of Victoria, Victoria, BC, Canada, which he received a fellowship from the BC Advanced Systems Institute He is the French Language Editor the international journal Mechanism and Machine Theory Dr Gosselin received the D W Ambridge Award from McGill the best thesis of the year in Physical Sciences and Engineering in 1988 He is a member of the ASME and CCToMM

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1 David H. Myszka e-mail: dmyszka@udayton.edu Andrew P. Murray e-mail: murray@notes.udayton.edu University of Dayton, Dayton, OH 45469 James P. Schmiedeler The Ohio State University, Columbus, OH 43210 e-mail:

More information

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

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

É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

IN RECENT years, several authors proposed new parallel

IN RECENT years, several authors proposed new parallel 56 IEEE TRANSACTIONS ON ROBOTICS, VOL. 22, NO. 1, FEBRUARY 2006 Uncoupled Actuation of Pan-Tilt Wrists J. M. Hervé Abstract Using algebraic properties of displacement (or rigid-body motion) subsets, the

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

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2009 Solution of inverse kinematic problem for

More information

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

[2] J. Kinematics, in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988. 92 Chapter 3 Manipulator kinematics The major expense in calculating kinematics is often the calculation of the transcendental functions (sine and cosine). When these functions are available as part of

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University

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

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

Robotics kinematics and Dynamics

Robotics kinematics and Dynamics Robotics kinematics and Dynamics C. Sivakumar Assistant Professor Department of Mechanical Engineering BSA Crescent Institute of Science and Technology 1 Robot kinematics KINEMATICS the analytical study

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

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

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

taining a passive spherical joint in every leg. The latter case includes the -DOF machining center developed by the Seoul National University []. Usin

taining a passive spherical joint in every leg. The latter case includes the -DOF machining center developed by the Seoul National University []. Usin Necessary Conditions for Singularities in Three-Legged Platform-Type Parallel Mechanisms John T. Wen and John F. O'Brien Abstract Parallel mechanisms frequently contain an unstable type of singularity

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

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

Introduction to Robotics

Introduction to Robotics Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type

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

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

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

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

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

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS 33 ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS Dan Zhang Faculty of Engineering and Applied Science, University of Ontario Institute of Technology Oshawa, Ontario, L1H 7K, Canada Dan.Zhang@uoit.ca

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

Extension of Usable Workspace of Rotational Axes in Robot Planning

Extension of Usable Workspace of Rotational Axes in Robot Planning Extension of Usable Workspace of Rotational Axes in Robot Planning Zhen Huang' andy. Lawrence Yao Department of Mechanical Engineering Columbia University New York, NY 127 ABSTRACT Singularity of a robot

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

Forward kinematics and Denavit Hartenburg convention

Forward kinematics and Denavit Hartenburg convention Forward kinematics and Denavit Hartenburg convention Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 5 Dr. Tatlicioglu (EEE@IYTE) EE463

More information

ME 115(b): Final Exam, Spring

ME 115(b): Final Exam, Spring ME 115(b): Final Exam, Spring 2011-12 Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask me a question, or go to dinner,

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

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

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

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

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

Mechanism Development for Application of the Theory of Kinestatic Control

Mechanism Development for Application of the Theory of Kinestatic Control Mechanism Development for Application of the Theory of Kinestatic Control Bo Zhang Carl D. Crane III Center for Intelligent Machines and Robotics University of Florida Gainesville, FL Michael Griffis The

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

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

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK USING ASSUR VIRTUAL CHAINS

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK USING ASSUR VIRTUAL CHAINS Copyright Proceedings 2010 of COBEM by ABCM 2009 Copyright 2009 by ABCM 20th International Congress of Mechanical Engineering November 15-20, 2009, Gramado, RS, Brazil SCREW-BASED RELATIVE JACOBIAN FOR

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

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

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

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 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

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

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M. MDP646: ROBOTICS ENGINEERING Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt Prof. Said M. Megahed APPENDIX A: PROBLEM SETS AND PROJECTS Problem Set # Due 3 rd week

More information

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-12021

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics MCE/EEC 647/747: Robot Dynamics and Control Lecture 3: Forward and Inverse Kinematics Denavit-Hartenberg Convention Reading: SHV Chapter 3 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/12 Aims of

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

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

2 h 2. h n E. h 3. a z

2 h 2. h n E. h 3. a z On Kinematic Instability of Parallel Robots John F. O'Brien and John T. Wen Center for Automation Technology Department of Electrical, Computer, & Systems Engineering Rensselaer Polytechnic Institute,

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

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

Jacobians. 6.1 Linearized Kinematics. Y: = k2( e6)

Jacobians. 6.1 Linearized Kinematics. Y: = k2( e6) Jacobians 6.1 Linearized Kinematics In previous chapters we have seen how kinematics relates the joint angles to the position and orientation of the robot's endeffector. This means that, for a serial robot,

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

Extension of Graph Theory to the Duality Between Static Systems and Mechanisms

Extension of Graph Theory to the Duality Between Static Systems and Mechanisms Extension of Graph Theory to the Duality Between Static Systems and Mechanisms Offer Shai Department of Mechanics, Materials and Systems, Tel Aviv University, Ramat Aviv 69978, Israel Gordon R. Pennock

More information

Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator

Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator Mr. Arya B Changela P.G. Student, School of Engineering RK University, Rajkot. Prof. Keyur P Hirpara Assistant Professor,

More information

PLANNING MOTIONS OF ROBOTIC SYSTEMS SUBJECT TO FORCE AND FRICTION CONSTRAINTS WITH AN APPLICATION TO A ROBOTIC CLIMBER

PLANNING MOTIONS OF ROBOTIC SYSTEMS SUBJECT TO FORCE AND FRICTION CONSTRAINTS WITH AN APPLICATION TO A ROBOTIC CLIMBER PLANNING MOTIONS OF ROBOTIC SYSTEMS SUBJECT TO FORCE AND FRICTION CONSTRAINTS WITH AN APPLICATION TO A ROBOTIC CLIMBER Akhil Madhani, Steven Dubowsky Department of Mechanical Engineering Massachusetts

More information

Teaching the Design of Parallel Manipulators and Their Controllers Implementing MATLAB, Simulink, SimMechanics and CAD*

Teaching the Design of Parallel Manipulators and Their Controllers Implementing MATLAB, Simulink, SimMechanics and CAD* Int. J. Engng Ed. Vol. 21, No. 5, pp. 838±845, 2005 0949-149X/91 $3.00+0.00 Printed in Great Britain. # 2005 TEMPUS Publications. Teaching the Design of Parallel Manipulators and Their Controllers Implementing

More information

θ x Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position & Orientation & State 2 30-Jul

θ x Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position & Orientation & State 2 30-Jul θ x 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 Position

More information

Serially-Linked Parallel Leg Design for Biped Robots

Serially-Linked Parallel Leg Design for Biped Robots December 13-15, 24 Palmerston North, New ealand Serially-Linked Parallel Leg Design for Biped Robots hung Kwon, Jung H. oon, Je S. eon, and Jong H. Park Dept. of Precision Mechanical Engineering, School

More information

OPTIMIZATION OF JOINTS AND LINKS IN PLANAR PARALLEL ROBOT MECHANISMS

OPTIMIZATION OF JOINTS AND LINKS IN PLANAR PARALLEL ROBOT MECHANISMS International Journal of Advances in Scientific Research and Engineering (ijasre) ISSN: 2454-8006 [Vol. 03, Issue 4, May -2017] OPTIMIZATION OF JOINTS AND LINKS IN PLANAR PARALLEL ROBOT MECHANISMS Mangal

More information

A Parallel Robots Framework to Study Precision Grasping and Dexterous Manipulation

A Parallel Robots Framework to Study Precision Grasping and Dexterous Manipulation 2013 IEEE International Conference on Robotics and Automation (ICRA) Karlsruhe, Germany, May 6-10, 2013 A Parallel Robots Framework to Study Precision Grasping and Dexterous Manipulation Júlia Borràs,

More information

x Condition Number Condition Number 0.5

x Condition Number Condition Number 0.5 Redundant Actuation for Improving Kinematic Manipulability John F. O'Brien and John T. Wen Center for Advanced Technology in Automation, Robotics & Manufacturing Department of Electrical, Computer, & Systems

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

Robot mechanics and kinematics

Robot mechanics and kinematics University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS

KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS Annamareddy Srikanth 1 M.Sravanth 2 V.Sreechand 3 K.Kishore Kumar 4 Iv/Iv B.Tech Students, Mechanical Department 123, Asst. Prof.

More information

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) MSc Audun Rønning Sanderud*, MSc Fredrik Reme**, Prof. Trygve Thomessen***

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

Basilio Bona ROBOTICA 03CFIOR 1

Basilio Bona ROBOTICA 03CFIOR 1 Kinematic chains 1 Readings & prerequisites Chapter 2 (prerequisites) Reference systems Vectors Matrices Rotations, translations, roto-translations Homogeneous representation of vectors and matrices Chapter

More information

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal

More information

UCLA UCLA Electronic Theses and Dissertations

UCLA UCLA Electronic Theses and Dissertations UCLA UCLA Electronic Theses and Dissertations Title Analysis and Synthesis of Flexure Systems via Screw Algebra and Graph Theory Permalink https://escholarship.org/uc/item/563d5z3 Author Sun, Frederick

More information

3/12/2009 Advanced Topics in Robotics and Mechanism Synthesis Term Projects

3/12/2009 Advanced Topics in Robotics and Mechanism Synthesis Term Projects 3/12/2009 Advanced Topics in Robotics and Mechanism Synthesis Term Projects Due date: 4/23/09 On 4/23/09 and 4/30/09 you will present a 20-25 minute presentation about your work. During this presentation

More information

3. Manipulator Kinematics. Division of Electronic Engineering Prof. Jaebyung Park

3. Manipulator Kinematics. Division of Electronic Engineering Prof. Jaebyung Park 3. Manipulator Kinematics Division of Electronic Engineering Prof. Jaebyung Park Introduction Kinematics Kinematics is the science of motion which treats motion without regard to the forces that cause

More information

Robotics I. March 27, 2018

Robotics I. March 27, 2018 Robotics I March 27, 28 Exercise Consider the 5-dof spatial robot in Fig., having the third and fifth joints of the prismatic type while the others are revolute. z O x Figure : A 5-dof robot, with a RRPRP

More information

Written exams of Robotics 1

Written exams of Robotics 1 Written exams of Robotics 1 http://www.diag.uniroma1.it/~deluca/rob1_en.php All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 06.11 2 Planar

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

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

DESIGN OF ONE DEGREE OF FREEDOM CLOSED LOOP SPATIAL CHAINS USING NON-CIRCULAR GEARS

DESIGN OF ONE DEGREE OF FREEDOM CLOSED LOOP SPATIAL CHAINS USING NON-CIRCULAR GEARS DESIGN OF ONE DEGREE OF FREEDOM CLOSED LOOP SPATIAL CHAINS USING NON-CIRCULAR GEARS By MANDAR SHRIKANT HARSHE A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

More information

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2007 September 4-7, 2007, Las Vegas, Nevada, USA DETC2007-34372

More information

Keehoon Kim, Wan Kyun Chung, and M. Cenk Çavuşoğlu. 1 Jacobian of the master device, J m : q m R m ẋ m R r, and

Keehoon Kim, Wan Kyun Chung, and M. Cenk Çavuşoğlu. 1 Jacobian of the master device, J m : q m R m ẋ m R r, and 1 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 1, Anchorage, Alaska, USA Restriction Space Projection Method for Position Sensor Based Force Reflection

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