x Condition Number Condition Number 0.5
|
|
- Darlene McCormick
- 5 years ago
- Views:
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
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 informationtaining 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 informationManipulability 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 informationDesign 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 informationChapter 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 informationResearch 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 informationForce-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 informationSCREW-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 informationAn 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 informationKinematics 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 informationRobot 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 informationA 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 informationOn 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 informationInverse 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 informationDynamic 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 informationRobotics 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 informationGraphical 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 informationEEE 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 informationME 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 informationChapter 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 informationRobotics 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 informationJacobian: 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 informationSingularity 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 informationA 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 informationto 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 informationREDUCED 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 informationA 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 informationRobot 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 informationRotating 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 information10/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 informationCS545 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 informationAn 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 informationROBOTICS 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 informationJacobian: 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 informationAutomatic 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 informationA 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 informationRobotics. 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 informationUsing 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 informationModeling 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 informationTable 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 informationRobot. 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 informationUsing 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 informationTable 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 informationKinematic 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 informationLocal 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 informationConstraint 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 informationSingularity 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 informationIndustrial 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 informationTheory 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 informationLecture «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 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 informationWritten 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 information1. 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 informationSingularity 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 informationStructural 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 informationPlanar 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 informationSerial 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 informationMCE/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 informationSolution 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 informationDesign 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 informationLecture 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 informationKinematic 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 informationON 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 informationFREE 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 informationWritten 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 informationCALCULATING 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 information10/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 informationParallel 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 informationLecture «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 informationSome 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 informationWorkspaces 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 informationIntroductionToRobotics-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 informationMTRX4700 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 informationInverse 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 informationThis 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 informationFinding 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 informationThis 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 informationLecture «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 informationTheory 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 informationResolution 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 informationLecture «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 informationDynamics 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 informationL. 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 informationExample 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 informationLecture 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 informationJane 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 information11. 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 informationJane 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 informationManipulation: 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 informationINTRODUCTION 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 informationKinematic 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 informationhal , 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 informationA 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 informationHigh-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 informationKinematics 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 informationTHE 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 informationKinematic 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 informationDesign 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 informationCS 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 informationApplications. 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