x Condition Number Condition Number 0.5

Size: px
Start display at page:

Download "x Condition Number Condition Number 0.5"

Transcription

1 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 Engineering Rensselaer Polytechnic Institute, Troy, NY 28 Abstract Parallel mechanisms frequently contain an unstable type of singularity that has no counterpart in serial mechanisms. When the mechanism is at or near this type of singularity, it loses the ability to counteract external forces in certain directions. By altering the mechanism through, for example, additional kinematic linkages, the singularity can be modied or even removed. Another approach is to actuate certain unactuated degrees of freedom. The manipulability is guaranteed to improve over the original mechanism, but the mechanism is now overactuated. By studying a recently proposed parallel machining center, we examine the eectiveness of singularity modication through redundant actuation. As a metric, we use the condition number of the recently developed manipulability ellipsoid for general parallel mechanisms. Introduction Parallel robots provide a sti connection between the payload and the base structure, with pose accuracies that are superior to serial chain manipulators. The principal drawbacks concerning parallel robots are their limited workspace, and the complexity of singularity analysis [4]. In contrast to serial chain manipulators, singularities in parallel mechanisms have dierent manifestations. This issue has been studied in the multi-nger grasping context in [, 3] and more recently for general parallel mechanisms in [5, 2, 7]. In [5], the singularities are separated into two broad classications: end-eector and actuator singularities. The former is comparable to the serial arm case, where the end-eector losses a degree-offreedom in the Cartesian task space. The latter is dened when a certain task wrench cannot be resisted by active joint torques. Or equivalently, the task frame can move even when all the active joints are locked. These are called the unstable congurations in [7] which correspond to unstable grasps in the multi-nger grasp literature. The unstable type of singularity isobviously unattractive, as unpredictable task motion could result. A systematic approach to determine the set of singular poses for a given parallel robot short of an exhaustive search ofitsworkspace has yet to be developed. The inability to a priori determine the entire singular pose set, coupled with the particularly catastrophic nature of singularity in parallel mechanisms, prompts the development of techniques to reduce the size of this set. In [6], a new parallel machining center is proposed. It was discovered, after the mechanism was built, that the workspace contains unstable type of singularities { severely compromising the usefulness of the mechanism. Asolu- tion proposed in [6] is to introduce additional linkages (degrees of freedom and constraints) to provide required forces at or near singular congurations. This approach, however, may compromise manipulability in other portions of the workspace. Another approach is to actuate some unactuated degrees of freedom in the original mechanism. This paper considers both approaches and their eectiveness on the mechanism described in [6]. We use the manipulability ellipsoid concept developed in [7] and consider the eect of redundant actuation on the condition number of the ellipsoid. Terminology and Notation: We shall use the term \spatial velocity" at a given frame to mean where! is the angular velocity of the frame and v is the linear velocity of the origin of the frame. Given a matrix G, we use G e to either denote the annihilator of G ( GG e = ) or the transpose of the annihilator of G T (GG e = ). The distinction between the two cases will be clear from the context. 2 Dierential Kinematics This section considers the dierential kinematics of general rigid multibody systems. Consider a general mechanism subject to kinematic constraints. The generalized coordinate (with the constraints re-! v

2 moved) is denoted by. The active joints' angles are denoted by a and passive onesby p. We order the angles so that T =[ T a T p ]. Consider a general constraint (written in terms of the joint velocity vector) J C () _ =: () Let the spatial velocity of the task frame be v T = J T () _ : (2) Partition J C and J T according to the dimension of a and p : J C = J Ca J Cp Then () can be used to solve for _ p : J T = J Ta J Tp : _ p = ;J y C p J Ca _ a + e J Cp (3) where col( e J Cp ) spans the null space of J Cp,and is arbitrary. Substituting into (2), we have v T =(J Ta ; J Tp J y Cp J Ca) _ a + J Tp e J Cp : (4) Dene the manipulability Jacobian as J T = J Ta ; J Tp J y Cp J Ca : (5) There are two cases of singularities:. Unmanipulable Singularity: This corresponds to congurations at which J T loses rank. 2. Unstable Singularity: This corresponds to con- gurations at which J Tp e J Cp 6=. It may happen that J e Tp J Cp =butj e Cp 6=. This corresponds to the existence of self motion involving only passive joints in the mechanism. We can now dene the manipulability ellipsoid as the ellipsoid corresponding to J T. Additional weighting matrices for active joint velocities and task velocities can also be included. Manipulability ellipsoids provide a geometric visualization for singular congurations. At an unmanipulable singularity, the ellipsoid becomes degenerate (the length of one or more axes become zero, implying that the ellipsoid has zero volume). At an unstable singularity, the ellipsoid becomes innite (the length of one or more axes become innite, implying that arbitrary task velocity is possible even when active joint velocities are constrained). When the mechanism is at a conguration close to an unstable singularity, the ellipsoid would become badly conditioned as one or more axes would be very large. When the mechanism is close to an unmanipulable conguration, the ellipsoid would also be badly conditioned, since the length of one or more of the axes will be close to zero. Hence, a measure of the \closeness" to singularity maybechosen to be the condition number of J T. However, this measure should be used in conjunction with the minimum singular value of J T to distinguish between the two types of singularities. There is also the dual force perspective of the above. The active torque is related to the task frame force f T and internal force f C as follows [7]: J T C f C + J T T f T = Expand this corresponding to active and passive joints: J T C a f C + J T C a f T = J T C p f C + J T T p f T = : Premultiply the second equation by J et,we obtain: Cp ej T Cp J T Tp f T = for all f T. Clearly,ifJ et J T 6= (unstable singularity), there exists some f T that the condition cannot Cp Tp be satised. This corresponds to the task frame spatial forces that cannot be resisted by active torque and internal constraint forces alone. Hence, the mechanism is unstable. If the mechanism is away from the unstable singularities, then can be solved in terms of external forces as well as \free" internal forces: =(J T Ta ; J T Ca (J T Cp )y J T Tp )f T + J T Ca : ^f C (6) where ^f C 2N(J T ). Cp In terms of the interpretation using ellipsoids, the force manipulability ellipsoid can be considered T to be the ellipsoid corresponding to (J T ) ; (mapping from to f T ). In this case, the ellipsoid would have the same principal axes as the velocity manipulability ellipsoid except that the lengths are reciprocal. Consequently, whenthemechanism is at an unmanipulable singularity, the force manipulability ellipsoid is innite in certain directions, and when the mechanism is at an unstable singularity, the ellipsoid is degenerate. In [7], the stable conguration condition is stated in terms of J e Ca being of full column rank (or, equivalently, N ( J e Ca )=fg). This is in fact equivalent to the analysis here since N ( J e Ca )=fg if and only if N (J Cp )=fg. This can be shown as follows. Let 2

3 2N( e J Ca ). Then =J C e J C = J C " ej Ca ej Cp # = J e Cp J Cp which implies that e J Cp 2 N (J Cp ). Suppose N (J Cp ) = fg. Then e J Cp = and therefore ej C = (since e J Ca = ). By construction e J C is of full column rank, hence, =. In the reverse direction, suppose there exists _ p 2N(J Cp ). Then there exists such that _ p = e J Cp. Now, = J Ca J Cp Hence 2N( e J Ca ). " ej Ca ej Cp # = ej Ca 3 Redundant Actuation to Increase Manipulability Qualitatively, a parallel robot at a singular pose has \run out" of actuation, in that it can either not provide an arbitrary instantaneous change in task velocity, or that it cannot resist arbitrary task space force/torques. An obvious approach is to increase the dimension of the active joint space beyond what is strictly necessary for the desired task velocity dimension in an eort to reduce the set of (near) singular poses. This approach consists of two categories: the activation of passive degrees-offreedom in the joint space (i.e. move rows of e J Ca and e J Cp ), and the introduction of new, active degrees of freedom in the joint space (i.e. increasing the dimension of the generalized coordinate ). 3. Activation of Passive Joints For a given mechanism, the activation of passive joints (e.g. attaching a motor to a U-joint at the base end of a Stewart Platform prismatic actuator) is usually not feasible. It does, however, provide a computationally tractable means of determining the eect of redundant actuation, as no additional absolute kinematic analysis is needed. Additionally, the optimization process involves a relatively small number of computations for a given cost function. The activation of passive joints involves the division of J Cp into two groups: J Cp S and J Cp S where S is a selection matrix that extracts rows from J Cp corresponding to activated joints. The matrix S retains the remaining rows of J Cp corresponding to passive joints. The constraint matrix J C now becomes J C = J Ca J Cp S J Cp S : where the new active/passive partition is J C a = J Ca J Cp S J C p = J Cp S: Foragiven selection matrix, S, the velocity ellipsoid can be calculated by (5), using the augmented J and reduced J in place of J C Ca Cp a and J Cp. The eectiveness of the redundant actuation can be assessed by choosing a performance metric associated with how well the Jacobian is conditioned (e.g. maximum singular value, condition number, etc), and a cost function can be found to nd the optimal S (i.e. determine which joint(s) should be activated). The cost function could include a term that weights the number of passive joints activated. The minimum singular value of J T should also be computed to distinguish between unmanipulable and unstable singularities. 3.2 Increasing Manipulator Joint Space A more involved approach to redundant actuation is the introduction of entirely new actuators to the mechanism. As opposed to mapping to new active joint space velocities through a given shape matrix J e Cp, this approach introduces additional joint space velocities using a new shape matrix. Using the Stewart Platform again as an example, this approachmightinvolve a seventh prismatic actuator between the base and the payload plate. This approach is more computationally intensive, as the optimization problem includes the absolute kinematics of the augmented manipulator. The approach, however, has greater mechanical feasibility and is likely more eective in reducing the singular pose set. While the issue of design optimization for kinematic manipulability has been pursued [8], the work has focused on the geometric properties of a given parallel mechanism and the development of a suitable metric. The inclusion of design modications in the form of additional actuators and serial arm bracing is still an open topic. 4 An Example This section presents the results of redundant actuation using passive joint activation and joint space augmentation for a 6-DOF parallel mechanism used for accurate machining [6]. The Eclipse is a 6-DOF parallel mechanism designed for rapid, 5-face machining. The active joints are the three coupled circular prismatic joints of the rotating base (joints -3), and the three linear prismatic joints on the guides (joints 4-6). The passive joints are three revolute joints attaching the payload plate bars to 3

4 the guide prismatic actuators (joints 7-9). The absolute and dierential kinematics of the Eclipse are programmed in Matlab with arbitrary geometric values. To gain insight into the global singularity structure we rst investigate the manipulability over a subset of the workspace while activating passive joints. For this analysis, the payload plate orientation is swept in tip/tilt (no yawing) in. radian increments. The position of the payload frame remains xed. The condition number of the Jacobian is calculated at each orientation. Figure show the condition numbers for the nominal manipulator. Figures 2{6 show the same metric for the passive joint activations of joint 7, joint 8, joint9, joints 7 and 9, and joints 8 and 9, respectively. Figure shows unmanipulable singularites in the neighborhood of 4 degrees tilt. The maximum condition number in this set is The activation of passive joints 7, 8 and 9 reduces the maximum condition number to 4493, 227 and 344, respectively. Activation of these joints has the eect of reducing the average condition number ofthejaco- bian from a nominal value of 48, to 79, 8, and 83, respectively. The activation of multiple passive joints can have a more dramatic eect on manipulability. For example, activation of joints 8 and 9 reduces the maximum and mean values of Jacobian condition number to 249 and 5. It is interesting to note that the activation of joints 7 and 9 does not yield signicant improvement over the activation of 7 alone. Figure 7 shows the condition numbers over the same pose set for a modied Eclipse manipulator. The modication is the addition of a fourth serial subchain, thus increasing the joint space dimension to 2x (active joint space dimension increased to 8x). The geometric properties of the subchains are identical to the nominal values. Figure 7 shows three regions of (near) unmanipulable singularity, where the maximum condition number is 953. It is obvious in comparison with the nominal case that redundant actuation improves the manipulability when using the presence of singularity as a metric. It is interesting to note that the minimum condition number for the modied manipulator over this pose set is 27, in comparison to the nominal value of 3. This suggests that from the perspective of kinematic isotropy, this design modication might have little eect. It should be noted that the pose set selected for this analysis is a small subset of the workspace of the Eclipse manipulator, a fact that could signicantly change the results of the analysis should a larger pose set be investigated. It should also be noted that the Jacobian was not dimensionally homogonized to account for the presence of prismatic and revolute joints in the mechanism. This coupled with the arbitrary selection of geometric parameters for the analytical model could have a signicant effect on the results x s over Pose Range Figure : Orientation Sweep (nominal actuation) over Pose Range (Joint 7 Activated) Figure 2: Orientation Sweeps (Joint 7 activated) 5 Conclusion This paper provides a general velocity ellipsoid expression for manipulability analysis of constrained, multibody systems. It further proposes a computationally tractable means of singular pose set reduction via activation of passive joints in the.5.5 4

5 over Pose Range (Joint 8 Activated) over Pose Range (Joints 7 and 8 Activated) Figure 3: Orientation Sweeps (Joint 8 activated) Figure 5: Orientation Sweeps (redundant actuation, revolute joints 7 and 8 activated) over Pose Range (Joint 9 Activated) Figure 4: Orientation Sweeps (Joint 9 activated) mechanism. It is suggested that augmenting the joint space of a mechanism provides a mechanically feasible means of increasing kinematic manipulability. It is shown that the average and maximum Jacobian condition numbers can be reduced over asetof poses that include singularities by passive joint activation or joint space augmentation for constrained mechanisms such as the Eclipse proposed in [6]. Future work will include the development ofan optimization method for improving kinematic manipulability by increasing the joint space dimension for a given mechanism. One aspect of overactuation is the need to regulate internal forces (actuators may ghteach other to produce unacceptably large.5 internal force). This aspect will be investigated in the future. Acknowledgment This work is supported in part by the Center for Advanced Technology in Automation, Robotics & Manufacturing under a block grant from the New York State Science and Technology Foundation, and a U.S. Department of Energy Integrated Manufacturing Predoctoral Fellowship. References [] A. Bicchi, C. Melchiorri, and D. Balluchi, \On the mobility and manipulability of general multiple limb robots," IEEE Transactions on Robotics and Automation, vol., pp. 25{228, Apr [2] A. Bicchi and D. Prattichizzo, \Manipulability of cooperating robots with passive joints," in Proc. 998 IEEE International Conference on Robotics &Automation, (Leuven, Belgium), pp. 38{44, May 998. [3] P. Chiacchio, S. Chiaverini, L. Sciavicco, and B. Siciliano, \Global task space manipulability ellipsoids for multiple-arm systems," IEEE Transactions on Robotics and Automation, vol. 7, pp. 678{685, Oct. 99. [4] J.-P. Merlet, \Parallel manipulators: state of the art and perspective," in Robotics, Mechatronics and Manufacturing Systems (T. Takamori and K. Tsuchiya, eds.), Elsevier, 993. [5] F. Park and J. Kim, \Manipulability and singularity analysis of multiple robot systems: A geometric approach," in Proc. 998 IEEE International Confer- 5

6 over Pose Range (Joints 8 and 9 Activated) Figure 6: Orientation Sweeps (redundant actuation, revolute joints 7 and 9) s over Pose Range ence on Robotics & Automation, (Leuven, Belgium), pp. 32{37, May 998. [6] S. Ryu, C. Park, J. Kim, J. Hwang, J. Kim, and F. Park, \Deisgn and performance analysis of a parallel mechanism-based universal machining center," technical report, Seoul National University, 998. [7] J. Wen and L. Wilnger, \Kinematic manipulability of general constrained rigid multibody systems," in Proc. 998 IEEE International Conference on Robotics & Automation, (Leuven, Belgium), pp. 2{25, May 998. [8] K. Zanganeh and J. Angeles, \Kinematic isotropy and the optimum design of parallel manipulators," International Journal of Robotics Research, vol. 6, Apr Figure 7: Orientation Sweeps (redundant actuation, 4th kinematic subchain added).5 6

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

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

Manipulability of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms

Manipulability of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms 336 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 16, NO. 4, AUGUST 2000 Manipulability of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms Antonio Bicchi and Domenico Prattichizzo,

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

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

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which

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

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

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

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

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

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

On the Kinematic Analysis of a Spatial Six-Degree-of-Freedom Parallel Manipulator

On the Kinematic Analysis of a Spatial Six-Degree-of-Freedom Parallel Manipulator Transaction B: Mechanical Engineering Vol. 1, No. 1, pp. 1{1 c Sharif University of Technology, February 009 On the Kinematic Analysis of a Spatial Six-Degree-of-Freedom Parallel Manipulator Abstract.

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

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

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

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

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

ME 115(b): Final Exam, Spring

ME 115(b): Final Exam, Spring ME 115(b): Final Exam, Spring 2005-06 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

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators Chapter Intelligent Behaviour Modelling and Control for Mobile Manipulators Ayssam Elkady, Mohammed Mohammed, Eslam Gebriel, and Tarek Sobh Abstract In the last several years, mobile manipulators have

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

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Advanced Robotic - MAE 6D - Department of Mechanical & Aerospace Engineering - UCLA Kinematics Relations - Joint & Cartesian Spaces A robot is often used to manipulate

More information

Singularity Handling on Puma in Operational Space Formulation

Singularity Handling on Puma in Operational Space Formulation Singularity Handling on Puma in Operational Space Formulation Denny Oetomo, Marcelo Ang Jr. National University of Singapore Singapore d oetomo@yahoo.com mpeangh@nus.edu.sg Ser Yong Lim Gintic Institute

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

to be known. Let i be the leg lengths (the distance between A i and B i ), X a 6-dimensional vector dening the pose of the end-eector: the three rst c

to be known. Let i be the leg lengths (the distance between A i and B i ), X a 6-dimensional vector dening the pose of the end-eector: the three rst c A formal-numerical approach to determine the presence of singularity within the workspace of a parallel robot J-P. Merlet INRIA Sophia-Antipolis France Abstract: Determining if there is a singularity within

More information

REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION

REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION Denny Oetomo Singapore Institute of Manufacturing Technology Marcelo Ang Jr. Dept. of Mech. Engineering

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

Robot mechanics and kinematics

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

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

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

CS545 Contents IX. Inverse Kinematics. Reading Assignment for Next Class. Analytical Methods Iterative (Differential) Methods

CS545 Contents IX. Inverse Kinematics. Reading Assignment for Next Class. Analytical Methods Iterative (Differential) Methods CS545 Contents IX Inverse Kinematics Analytical Methods Iterative (Differential) Methods Geometric and Analytical Jacobian Jacobian Transpose Method Pseudo-Inverse Pseudo-Inverse with Optimization Extended

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

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot

More information

Automatic Control Industrial robotics

Automatic Control Industrial robotics Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots

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

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

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

Modeling of Humanoid Systems Using Deductive Approach

Modeling of Humanoid Systems Using Deductive Approach INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko

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

Robot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J.

Robot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J. Uncertainty Analysis throughout the Workspace of a Macro/Micro Cable Suspended Robot A thesis presented to the faculty of the Russ College of Engineering and Technology of Ohio University In partial fulfillment

More information

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods Robert LeMaster, Ph.D. 1 Abstract This paper describes a methodology by which fundamental concepts in the

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

Kinematic Control Algorithms for On-Line Obstacle Avoidance for Redundant Manipulators

Kinematic Control Algorithms for On-Line Obstacle Avoidance for Redundant Manipulators Kinematic Control Algorithms for On-Line Obstacle Avoidance for Redundant Manipulators Leon Žlajpah and Bojan Nemec Institute Jožef Stefan, Ljubljana, Slovenia, leon.zlajpah@ijs.si Abstract The paper deals

More information

Local Performance Optimization for a Class of Redundant Eight-Degree-of-Freedom Manipulators

Local Performance Optimization for a Class of Redundant Eight-Degree-of-Freedom Manipulators NASA Technical Paper 3417 Local Performance Optimization for a Class of Redundant Eight-Degree-of-Freedom Manipulators Robert L. Williams II March 1994 NASA Technical Paper 3417 Local Performance Optimization

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

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

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

Theory of Machines Course # 1

Theory of Machines Course # 1 Theory of Machines Course # 1 Ayman Nada Assistant Professor Jazan University, KSA. arobust@tedata.net.eg March 29, 2010 ii Sucess is not coming in a day 1 2 Chapter 1 INTRODUCTION 1.1 Introduction Mechanisms

More information

Lecture «Robot Dynamics»: Kinematic Control

Lecture «Robot Dynamics»: Kinematic Control Lecture «Robot Dynamics»: Kinematic Control 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

É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

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

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

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

Structural Configurations of Manipulators

Structural Configurations of Manipulators Structural Configurations of Manipulators 1 In this homework, I have given information about the basic structural configurations of the manipulators with the concerned illustrations. 1) The Manipulator

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

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

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

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

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

Lecture 2: Kinematics of medical robotics

Lecture 2: Kinematics of medical robotics ME 328: Medical Robotics Autumn 2016 Lecture 2: Kinematics of medical robotics Allison Okamura Stanford University kinematics The study of movement The branch of classical mechanics that describes the

More information

Kinematic Synthesis. October 6, 2015 Mark Plecnik

Kinematic Synthesis. October 6, 2015 Mark Plecnik Kinematic Synthesis October 6, 2015 Mark Plecnik Classifying Mechanisms Several dichotomies Serial and Parallel Few DOFS and Many DOFS Planar/Spherical and Spatial Rigid and Compliant Mechanism Trade-offs

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

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

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

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES YINGYING REN Abstract. In this paper, the applications of homogeneous coordinates are discussed to obtain an efficient model

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

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

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

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

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

IntroductionToRobotics-Lecture02

IntroductionToRobotics-Lecture02 IntroductionToRobotics-Lecture02 Instructor (Oussama Khatib):Okay. Let's get started. So as always, the lecture starts with a video segment, and today's video segment comes from 1991, and from the group

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

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

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object. CENG 732 Computer Animation Spring 2006-2007 Week 4 Shape Deformation Animating Articulated Structures: Forward Kinematics/Inverse Kinematics This week Shape Deformation FFD: Free Form Deformation Hierarchical

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

This paper presents the forward position and velocity kinematics for the redundant eight-degree-of-freedom

This paper presents the forward position and velocity kinematics for the redundant eight-degree-of-freedom REPORT DOCUMENTATION PAGE Form Approved OMB No. -188 Publicreporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

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

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

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

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

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Masoud Moeini, University of Hamburg, Oct 216 [Wearable Haptic Thimble,A Developing Guide and Tutorial,Francesco Chinello]

More information

L. Han and J.C. Trinkle. Texas A&M University. lihan, could be used as the basis of manipulatoin planning

L. Han and J.C. Trinkle. Texas A&M University. lihan, could be used as the basis of manipulatoin planning The Instantaneous Kinematics of Manipulation L Han and JC Trinkle Dept of Computer Science Texas A&M University lihan, trink@cstamuedu Abstract Dextrous manipulation planning is a problem of paramount

More information

Example Lecture 12: The Stiffness Method Prismatic Beams. Consider again the two span beam previously discussed and determine

Example Lecture 12: The Stiffness Method Prismatic Beams. Consider again the two span beam previously discussed and determine Example 1.1 Consider again the two span beam previously discussed and determine The shearing force M1 at end B of member B. The bending moment M at end B of member B. The shearing force M3 at end B of

More information

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a

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 (3 pts) Compare the testing methods for testing path segment and finding first

More information

11. Kinematic models of contact Mechanics of Manipulation

11. Kinematic models of contact Mechanics of Manipulation 11. Kinematic models of contact Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 11. Mechanics of Manipulation p.1 Lecture 11. Kinematic models

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

Manipulation: Mechanisms, Grasping and Inverse Kinematics

Manipulation: Mechanisms, Grasping and Inverse Kinematics Manipulation: Mechanisms, Grasping and Inverse Kinematics RSS Lectures 14 & 15 Monday & Wednesday, 1 & 3 April 2013 Prof. Seth Teller Overview Mobility and Manipulation Manipulation Strategies Mechanism

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

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

hal , version 1-7 May 2007

hal , version 1-7 May 2007 ON ISOTROPIC SETS OF POINTS IN THE PLANE. APPLICATION TO THE DESIGN OF ROBOT ARCHITECTURES J. ANGELES Department of Mechanical Engineering, Centre for Intelligent Machines, Montreal, Canada email: angeles@cim.mcgill.ca

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

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

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, ,

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, , Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation Mingming Wang (1) (1) Institute of Astronautics, TU Muenchen, Boltzmannstr. 15, D-85748, Garching, Germany,

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

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

Design and Analysis of a Redundantly Actuated Parallel Mechanism for Rapid Machining

Design and Analysis of a Redundantly Actuated Parallel Mechanism for Rapid Machining IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 17, NO. 4, AUGUST 2001 423 Design and Analysis of a Redundantly Actuated Parallel Mechanism for Rapid Machining Jongwon Kim, Frank Chongwoo Park, Sun

More information

CS 775: Advanced Computer Graphics. Lecture 3 : Kinematics

CS 775: Advanced Computer Graphics. Lecture 3 : Kinematics CS 775: Advanced Computer Graphics Lecture 3 : Kinematics Traditional Cell Animation, hand drawn, 2D Lead Animator for keyframes http://animation.about.com/od/flashanimationtutorials/ss/flash31detanim2.htm

More information

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

Applications. Human and animal motion Robotics control Hair Plants Molecular motion Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points

More information