An Adaptive Control Strategy for a Five-Fingered Prosthetic Hand
|
|
- Barnard Webster
- 6 years ago
- Views:
Transcription
1 An Adaptive Control Strategy for a Five-Fingered Prosthetic Hand CHENG-HUNG CHEN Measurement and Control Engineering Research Center Dept. of Biological Sciences Idaho State University Pocatello, ID 8329 USA chenchen@isu.edu D. SUBBARAM NAIDU Measurement and Control Engineering Research Center Dept. of Electrical Engineering Idaho State University Pocatello, ID 8329 USA naiduds@isu.edu MARCO P. SCHOEN Measurement and Control Engineering Research Center Dept. of Mechanical Engineering Idaho State University Pocatello, ID 8329 USA schomarc@isu.edu Abstract: In this paper, an adaptive control strategy is developed for the 14 degrees of freedom (DOFs), fivefingered smart prosthetic hand with unknown mass and inertia of all the fingers. In particular, the forward and inverse kinematics of the system regarding the analytical relationship between the angular positions of joints and the positions and orientations of the end-effectors (fingertips) have been obtained using a desired orientation for three-link fingers. The simulations of the resulting adaptive controller with five-fingered prosthetic hand show enhanced performance. Key Words: adaptive control, prosthetic hand, hard control, five finger hand, feedback linearization, trajectory planning 1 Introduction Due to the extreme complexity of human hand, that has 27 bones, controlled by about 38 muscles to provide the hand with 22 degrees of freedom (DOFs), and incorporates about 17, tactile units of 4 different units, reproducing the human hand in all its various functions and appearance is still a challenging task [1]. Prosthetic hands have been built to replace human hands that can fully operate the various motions, such as holding, moving, grasping, lifting, twisting and so on [1 5]. However, about 35% of the users do not regularly use their prosthetic hands because of several reasons, including poor functionality of the presently available prosthetic hands and psychological problems. Thus, designing and developing an artificial hand which can mimics the human hand as closely as possible both in functionality and appearance can overcome these problems. Hard computing/control (HC) techniques can be used at lower levels for accuracy, precision, stability and robustness. HC comprises proportional-integralderivative (PID) control [6], optimal control [7, 8], adaptive control [9 11] etc. with specific applications to prosthetic devices. However, our previous work [11] for a two-fingered, thumb and index finger, prosthetic hand showed that adaptive controller can overcome overshooting and oscillation. However, a five-fingered prosthetic hand with adaptive control technique has not been developed yet. In this work, we first describe briefly the trajectory planning problem, human hand anatomy and the inverse kinematics for two-link thumb and the remaining three-link fingers (index, middle, ring and little). Next, the dynamics of the prosthetic hand is derived and feedback linearization technique is used to obtain linear tracking error dynamics. Then the adaptive controller is designed to minimize the tracking error. The simulation results show that the five-fingered prosthetic hand with the presented adaptive controller can grasp an object without overshooting and oscillation. Conclusions and future work are provided in the last section. 2 Modeling 2.1 Trajectory Planning and Inverse Kinematics The trajectory planning using cubic polynomial was discussed in our previous work [5, 6, 11, 12] for a two-fingered (thumb and index finger) smart prosthetic hand. Figure 1 shows that index finger, middle finer, ring finer and little finger contain three revolute joints in order to do the angular movements. Metacarpal-phalangeal (MCP) joint is located between metacarpal and proximal phalange bone; proximal and distal interphalangeal (PIP and DIP) joints separate the phalangeal bones. Thumb contains metacarpal-phalangeal (MCP) and interphalangeal (IP) joints. In this work, q j 1, qj 2 and qj 3 repre- ISSN: ISBN:
2 LATEST TRENDS on SYSTEMS (Volume II) Figure 2: The Definition of Global Coordinate and Local Coordinates Figure 1: The Joints of Five-Finger Prosthetic Hand Reaching a Rectangular Rod a two-fingered (thumb and index finger) smart prosthetic hand. sent the angular positions (or joint angles) of the first joint M CP j, the second joint P IP j and the third joint DIP j of index finger (j = i), middle finger (j = m), ring finger (j = r) and little finger (j = l), respectively; q1t and q2t are the angular positions of the first joint M CP t and the second joint IP t of thumb (t). Forward and inverse kinematics of articulated systems study the analytical relationship between the angular positions of joints and the positions and orientations of the end-effectors (fingertips). A desired trajectory is usually specified in Cartesian space and the trajectory controller is easily performed in the joint space. Hence, to convert Cartesian trajectory planning to the joint space [13] is necessary. Using inverse kinematics, the joint angular positions of each finger need to be obtained from the known fingertip positions (joint space). Then the angular velocities and angular accelerations of joints can be obtained from the linear and angular velocities and accelerations of fingertips (end-effectors) by the geometric Jocobian. As shown in Figure 2, X G, Y G, and Z G are the three axes of the global coordinate. The local coordinate xt -y t -z t of the thumb can be reached by rotating through angles α and β to X G and Y G of the global coordinate, subsequently. The local coordinate xi -y i -z i of index finger can be obtained by rotating through angle α to X G and then translating the vector di of the global coordinate; similarly, the local coordinate xj -y j -z j of middle finger (j = m), ring finger (j = r), and little finger (j = l) can be obtained by rotating through angle α to X G and then translating the vector dj (j = m, r and l) of the global coordinate. The inverse kinematics of two-link thumb and three-link fingers was discussed in our previous publications [5,6,11,12] for ISSN: Dynamics of Hand The dynamic equations of hand motion are derived via Lagrangian approach using kinetic energy and potential energy as [5] d dt L q L = τ, q (1) where L is the Lagrangian; q and q represent the angular velocity and angle vectors of joints, respectively; τ is the given torque vector at joints. The Lagrangian L can be expressed as L = T V, (2) where T and V denote kinetic and potential energies, respectively. Substitute (2) into (1) and dynamic equations of thumb can be obtained as below. M(q)q + C(q, q ) + G(q) = τ, (3) where M(q) is the inertia matrix; C(q, q ) is the Coriolis/centripetal vector and G(q) is the gravity vector. (3) can be also written as M(q)q + N(q, q ) = τ, (4) where N(q, q )=C(q, q )+G(q) represents nonlinear terms. The dynamic relations for the two-link thumb and the remaining three-link fingers are quite lengthy and omitted here due to lack of space [5]. 46 ISBN:
3 3 Control Techniques 3.1 Feedback Linearization The nonlinear dynamics represented by (4) is to be converted into a linear state-variable system by finding a transformation using feedback linearization technique [1]. Alternative state-space equations of the dynamics can be obtained by defining the position/velocity state x(t) of the joints as x(t) = [ q(t) q(t) ]. (5) Let us repeat the dynamical model and rewrite (4) as d dt q(t) = M(q(t)) 1 [N(q(t), q(t)) τ(t)]. (6) Thus, from (5) and (6), we can derive a linear statevariable equation in Brunovsky canonical form as ẋ(t) = [ I ] x(t) + [ I with its control input vector given by ] u(t) (7) u(t) = M(q(t)) 1 [N(q(t), q(t)) τ(t)]. (8) Let us suppose the prosthetic hand is required to track the desired trajectory q d (t) described under path generation or tracking. Then, the tracking error e(t) is defined as e(t) = q d (t) q(t). (9) Here, q d (t) is the desired angle vector of joints and can be obtained by trajectory planning [5, 6, 11, 12]; q(t) is the actual angle vector of joints. Differentiating (9) twice, to get ė(t) = q d (t) q(t), ë(t) = q d (t) q(t). (1) Substituting (6) into (1) yields ë(t) = q d (t) + M(q(t)) 1 [N(q(t), q(t)) τ(t)] (11) from which the control function can be defined as u(t) = q d (t) + M(q(t)) 1 [N(q(t), q(t)) τ(t)].(12) This is often called the feedback linearization control law, which can also be inverted to express it as τ(t) = M(q(t)) [ q d (t) u(t)) + N(q(t), q(t)].(13) Using the relations (1) and (12), and defining state vector x(t) = [e(t) ė(t) ], the tracking error dynamics can be written as [ ] [ ] I ẋ(t) = x(t) + u(t). (14) I Note that this is in the form of a linear system such as ẋ(t) = Ax(t) + Bu(t). (15) 3.2 Adaptive Control Technique The tracking error e and the filtered tracking error r are defined as e = q d q, (16) r = ė + Λe. (17) Here, q d is the desired angle vector of joints; q is the actual angle vector of joints; Λ is the positive-definite diagonal gain matrix. The filtered error (17) ensures stability of the overall system so that the tracking error (16) is bounded. Figure 3 shows the block diagram of the adaptive controller. Here, the filtered signal r(t) is derived from the tracking error e(t) and the trajectory planner and is fed to the adaptive controller of the prosthetic hand. r( t) Closed-Loop Adaptive Controller Uncertainity Disturbance + +. N( q( t), q( t) ) Linear System f( t) = Y + + ( t) Smart q( t), q. K ( t) D Hand + + Closed-Loop PD Controller Trajectory Planner. e( t) +. q d ( t) - q d ( t) + - Figure 3: Block Diagram of Adaptive Control Technique Differentiating and substituting (17) into (3) gives the dynamic equation in terms of the filtered error r as. q( t) M(q)ṙ = C m (q, q)r + f τ (18) where C(q, q) = C m (q, q) q and the nonlinear term f can be defined as f = M(q)( q d + Λė) + C m (q, q)( q d + Λe) +G(q) + τ dis = Yπ. (19) Here, the regression matrix Y is a matrix of known robot functions and π is a vector of unknown parameters [9]. The regression matrix Y and the unknown parameter vector π of two-link thumb and three-link index finger are expressed in [5]. The torque vector τ can be calculated by e( t) q( t) τ = Yπ + K D r. (2) ISSN: ISBN:
4 The unknown parameter rate vector π can be updated by π = Γ 1 Y r (21) where Γ is a tuning parameter diagonal matrix. 4 Simulation Results and Discussion When thumb and the other four fingers are doing extension/flexion movements, the workspace of fingertips is restricted to the maximum angles of joints. Referring to inverse kinematics, the first and second joint angles of the thumb fingertip are constrained in the ranges of [,9] and [-8,] (degrees). The first, second, and third joint angles of the other four fingers are constrained in the ranges of [,9], [,11] and [,8] (degrees), respectively [14]. Next, we present simulations with an adaptive controller for the 14 DOFs fivefingered smart prosthetic hand. The parameters of the two-link thumb/three-link index finger [15] were related to desired trajectory. All parameters of the smart prosthetic hand selected for the simulations are given in Table 1 and the side length and length of the target rectangular rod are.1 and.1 (m), respectively. The relating parameters between the global coordinate and the local coordinates are defined in Table 2. Besides, all links are assumed as a circular cylinder with the radius (R).1 (m), so the inertia I j zzk of each link k of each finger j (j = t, i, m, r, and l) can be calculated as I j zzk = 1 4 mj k R mj k Lj k2. (22) All initial actual angles are zero. Figure 4 to Figure 8 are the tracking errors and desired/actual angles of thumb, index finger, middle finger, ring finger, and little finger for the proposed five-fingered smart prosthetic hand. 5 Conclusions and Future Work An adaptive control strategy was developed for the 14 degrees of freedom (DOFs), five-fingered smart prosthetic hand with unknown mass and inertia of all the fingers. Further, the forward and inverse kinematics of the system regarding the analytical relationship between the angular positions of joints and the positions and orientations of the end-effectors (fingertips), was obtained using a desired orientation for three-link fingers. The simulations of for the resulting adaptive controller with five-fingered prosthetic hand showed good agreement between the reference and the actual trajectories. Work is in progress for developing an Table 1: Parameter Selection of the Smart Hand Parameters Values Thumb Time (t,t f ), 2 (sec) Desired Initial Position.35,.6 (m) Desired Final Position.495,.6 (m) Desired Initial Velocity, (m/s) Desired Final Velocity, (m/s).4,.4 (m) Index Finger Desired Initial Position.65,.8 (m) Desired Final Position.1,.6 (m).4,.4,.3 (m) Middle Finger Desired Initial Position.65,.8 (m) Desired Final Position.5,.6 (m).4,.4,.3 (m) Ring Finger Desired Initial Position.65,.8 (m) Desired Final Position.1,.6 (m).4,.4,.3 (m) Little Finger Desired Initial Position.55,.8 (m) Desired Final Position.2,.6 (m).4,.4,.3 (m) All fingers use same parameters Local coordinates adaptive/robust controller for the five fingered hand with 14-DOFs. Acknowledgements: The financial support for this research from the Telemedicine Advanced Technology Research Center (TATRC) of the U.S. Department of Defense (DoD) is gratefully acknowledged. References: [1] M. Zecca, S. Micera, M. Carrozza, and P. Dario, Control of multifunctional prosthetic hands by processing the electromyographic signal, Critical Reviews TM in Biomedical Engineering, vol. 3, pp , 22, (Review article with 96 references). [2] J. C. K. Lai, M. P. Schoen, A. Perez-Gracia, D. S. Naidu, and S. W. Leung, Prosthetic devices: Challenges and implications of robotic implants and biological interfaces, Proceedings of the Institute of Mechanical Engineers ISSN: ISBN:
5 Table 2: Parameter Selection of the Relation between Global and Local Coordinates Parameters α β d i d m d r d l 1 Values 9 (degrees) 45 (degrees) (.35,, ) (m) (.4,, -.2) (m) (.35,, -.4) (m) (.25,, -.6) (m) Joint 1 of Index Finger Joint 2 of Index Finger Joint 3 of Index Finger Joint 1 of Thumb Joint 2 of Thumb Figure 4: Tracking Errors (left) and Joint Angles (right) for Adaptive Controller of Thumb (IMechE), Part H: Journal of Engineering in Medicine, vol. 221, no. 2, pp , January 27, special Issue on Micro and Nano Technologies in Medicine. [3] L. Zollo, S. Roccella, E. Guglielmelli, M. C. Carrozza, and P. Dario, Biomechatronic design and control of an anthropomorphic artificial hand for prosthetic and robotic applications, IEEE/ASME Transactions on Mechatronics, vol. 12, no. 4, pp , August 27. [4] D. S. Naidu, C.-H. Chen, A. Perez, and M. P. Schoen, Control strategies for smart prosthetic hand technology: An overview, in Proceedings of the 3th Annual International IEEE EMBS Conference, Vancouver, Canada, August , pp [5] C.-H. Chen, Hybrid control strategies for smart prosthetic hand, Ph.D. dissertation, Measurement and Control Engineering, Idaho State University, May 29. [6] C.-H. Chen, D. S. Naidu, A. Perez, and M. P. Schoen, Fusion of hard and soft control techniques for prosthetic hand, in Proceedings of Figure 5: Tracking Errors (left) and Joint Angles (right) for Adaptive Controller of Index Finger Joint 1 of Middle Finger Joint 2 of Middle Finger Joint 3 of Middle Finger Figure 6: Tracking Errors (left) and Joint Angles (right) for Adaptive Controller of Middle Finger the International Association of Science and Technology for Development (IASTED) International Conference on Intelligent Systems and Control (ISC 28), Orlando, Florida, USA, November , pp [7] D. Naidu, Optimal Control Systems. Boca Raton, FL: CRC Press, 23. [8] C.-H. Chen, D. S. Naidu, A. Perez-Gracia, and M. P. Schoen, A hybrid control strategy for five-fingered smart prosthetic hand, in Joint 48th IEEE Conference on Decision and Control (CDC) and 28th Chinese Control Conference (CCC), Shanghai, P. R. China, December , pp [9] F. Lewis, S. Jagannathan, and A. Yesildirek, Neural Network Control of Robotic Manipulators and Nonlinear Systems. London, UK: Taylor & Francis, ISSN: ISBN:
6 Joint 1 of Ring Finger Joint 2 of Ring Finger Joint 3 of Ring Finger [13] B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo, Robotics: Modelling, Planning and Control. London, UK: Springer-Verlag, 29. [14] P. K. Lavangie and C. C. Norkin, Joint Structure and Function: A Comprehensive Analysis, Third Edition. Philadelphia, PA: F. A. Davis Company, 21. [15] S. Arimoto, Control Theory of Multi-fingered Hands: A Modeling and Analytical-Mechanics Approach for Dexterity and Intelligence. London, UK: Springer-Verlag, 28. Figure 7: Tracking Errors (left) and Joint Angles (right) for Adaptive Controller of Ring Finger Joint 1 of Little Finger Joint 2 of Little Finger Joint 3 of Little Finger Figure 8: Tracking Errors (left) and Joint Angles (right) for Adaptive Controller of Little Finger [1] F. Lewis, D. Dawson, and C. Abdallah, Robot Manipulators Control: Second Edition, Revised and Expanded. New York, NY: Marcel Dekker, Inc.,, 24. [11] C.-H. Chen, D. S. Naidu, A. Perez-Gracia, and M. P. Schoen, A hybrid adaptive control strategy for a smart prosthetic hand, in The 31st Annual International Conference of the IEEE Engineering Medicine and Biology Society (EMBS), Minneapolis, Minnesota, USA, September , pp [12] C.-H. Chen, D. Naidu, A. Perez-Gracia, and M. P. Schoen, A hybrid optimal control strategy for a smart prosthetic hand, in Proceedings of the ASME 29 Dynamic Systems and Control Conference (DSCC), Hollywood, California, USA, October , (No. DSCC29-257). ISSN: ISBN:
Dynamic Model Of Anthropomorphic Robotics Finger Mechanisms
Vol.3, Issue.2, March-April. 2013 pp-1061-1065 ISSN: 2249-6645 Dynamic Model Of Anthropomorphic Robotics Finger Mechanisms Abdul Haseeb Zaidy, 1 Mohd. Rehan, 2 Abdul Quadir, 3 Mohd. Parvez 4 1234 Mechanical
More informationUnderactuated Anthropomorphic Finger Mechanism for Grasping and Pinching with Optimized Parameter
Journal of Computer Science 6 (8): 928-933, 2010 ISSN 1549-3636 2010 Science Publications Underactuated Anthropomorphic Finger Mechanism for Grasping and Pinching with Optimized Parameter Norsinnira Zainul
More informationAdaptive Control of 4-DoF Robot manipulator
Adaptive Control of 4-DoF Robot manipulator Pavel Mironchyk p.mironchyk@yahoo.com arxiv:151.55v1 [cs.sy] Jan 15 Abstract In experimental robotics, researchers may face uncertainties in parameters of a
More informationA NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS
A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine
More informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
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 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 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 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 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 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 informationUNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences
Page 1 UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF3480 Introduction to Robotics Day of exam: May 31 st 2010 Exam hours: 3 hours This examination paper consists of 5 page(s).
More informationProf. Fanny Ficuciello Robotics for Bioengineering Trajectory planning
Trajectory planning to generate the reference inputs to the motion control system which ensures that the manipulator executes the planned trajectories path and trajectory joint space trajectories operational
More informationInternational Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 10, October 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Force Closure
More informationINSTITUTE OF AERONAUTICAL ENGINEERING
Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL
More information1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator
1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl
More 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 informationPPGEE Robot Dynamics I
PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional
More informationPATH PLANNING AND CO-SIMULATION CONTROL OF 8 DOF ANTHROPOMORPHIC ROBOTIC ARM
ISSN 1726-4529 Int j simul model 15 (2016) 2, 302-312 Original scientific paper PATH PLANNING AND CO-SIMULATION CONTROL OF 8 DOF ANTHROPOMORPHIC ROBOTIC ARM Sudharsan, J. * & Karunamoorthy, L. Department
More informationKinematics and dynamics analysis of micro-robot for surgical applications
ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 5 (2009) No. 1, pp. 22-29 Kinematics and dynamics analysis of micro-robot for surgical applications Khaled Tawfik 1, Atef A.
More informationSIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR
SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,
More informationDesign and Control of an Underactuated Prosthetic Hand
Design and Control of an Underactuated Prosthetic Hand AMIR FASSIH, D.SUBBARAM NAIDU, STEVE CHIU, PARMOD KUMAR School of Engineering Idaho State University 921 S. 8 th Ave, Pocatello, Idaho U.S.A fassamir@isu.edu
More informationManipulator trajectory planning
Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to
More informationSimulation-Based Design of Robotic Systems
Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,
More informationPSO based Adaptive Force Controller for 6 DOF Robot Manipulators
, October 25-27, 2017, San Francisco, USA PSO based Adaptive Force Controller for 6 DOF Robot Manipulators Sutthipong Thunyajarern, Uma Seeboonruang and Somyot Kaitwanidvilai Abstract Force control in
More informationControlling the Motion of a Planar 3-DOF Manipulator Using PID Controllers
Controlling the Motion of a Planar -DOF Manipulator Using PID Controllers Thien Van NGUYEN*,1, Dan N. DUMITRIU 1,, Ion STROE 1 *Corresponding author *,1 POLITEHNICA University of Bucharest, Department
More informationKINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT
Bulletin of the Transilvania University of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT Nadia Ramona CREŢESCU 1 Abstract: This
More 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 informationInverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot
International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 11, Number 11 (2018), pp. 1759-1779 International Research Publication House http://www.irphouse.com Inverse Kinematics
More informationSynthesis of Constrained nr Planar Robots to Reach Five Task Positions
Robotics: Science and Systems 007 Atlanta, GA, USA, June 7-30, 007 Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California
More informationExercise 2b: Model-based control of the ABB IRB 120
Exercise 2b: Model-based control of the ABB IRB 120 Prof. Marco Hutter Teaching Assistants: Vassilios Tsounis, Jan Carius, Ruben Grandia October 31, 2017 Abstract In this exercise you will learn how to
More informationMOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT
MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based
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 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 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 informationBenchmarking for the Metamorphic Hand based on a. Dimensionality Reduction Model
Benchmarking for the Metamorphic Hand based on a Dimensionality Reduction Model King s College London: Jie Sun, Ketao Zhang, Jian S. Dai KTH Royal Institute of Technology: Carl Henrik Ek, Hedvig Kjellstrom,
More informationMODELLING AND CONTROL OF A DELTA ROBOT
MODELLING AND CONTROL OF A DELTA ROBOT ABSTRACT The goal of this project was to develop a comprehensive controller for a generic delta robotic manipulator. The controller provides a variety of functions
More informationMotion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji
More informationModeling and Control of 2-DOF Robot Arm
International Journal of Emerging Engineering Research and Technology Volume 6, Issue, 8, PP 4-3 ISSN 349-4395 (Print) & ISSN 349-449 (Online) Nasr M. Ghaleb and Ayman A. Aly, Mechanical Engineering Department,
More informationDevelopment and Evaluation of a 25-DOF Hand Kinematic Model
Development and Evaluation of a 25-DOF Hand Kinematic Model Xiaopeng Yang, Jangwoon Park, Kihyo Jung, and Heecheon You, Ph.D. Ergonomic Design Technology Lab Department of Industrial and Management Engineering
More informationNeuro Fuzzy Controller for Position Control of Robot Arm
Neuro Fuzzy Controller for Position Control of Robot Arm Jafar Tavoosi, Majid Alaei, Behrouz Jahani Faculty of Electrical and Computer Engineering University of Tabriz Tabriz, Iran jtavoosii88@ms.tabrizu.ac.ir,
More informationSpatial R-C-C-R Mechanism for a Single DOF Gripper
NaCoMM-2009-ASMRL28 Spatial R-C-C-R Mechanism for a Single DOF Gripper Rajeev Lochana C.G * Mechanical Engineering Department Indian Institute of Technology Delhi, New Delhi, India * Email: rajeev@ar-cad.com
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 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 informationStable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand
Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand Tsuneo Yoshikawa 1, Masanao Koeda 1, Haruki Fukuchi 1, and Atsushi Hirakawa 2 1 Ritsumeikan University, College of Information
More informationWORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel
ISSN 30-9135 1 International Journal of Advance Research, IJOAR.org Volume 4, Issue 1, January 016, Online: ISSN 30-9135 WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel Karna Patel is currently pursuing
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 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 informationCancer Biology 2017;7(3) A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller
A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller Jafar Tavoosi*, Majid Alaei*, Behrouz Jahani 1, Muhammad Amin Daneshwar 2 1 Faculty of Electrical and Computer Engineering,
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 informationArm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance
28 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Xi'an, China, July, 28. Arm Trajectory Planning by Controlling the Direction of End- Position Error Caused by Disturbance Tasuku
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 informationANN Training Method with a Small Number of Examples Used for Robots Control
INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL ISSN 1841-9836, 10(5):643-653, October, 2015. ANN Training Method with a Small Number of Examples Used for Robots Control E. Ciupan, F. Lungu,
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 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 informationDEVELOPMENT OF THE FORWARD KINEMATICS FOR ROBOT FINGERS BY USING ROBOREALM
IJRRAS 7 () May www.arpapress.com/volumes/vol7issue/ijrras_7.pdf DEVELOPMENT OF THE FORWARD KINEMATICS FOR ROBOT FINGERS BY USING ROBOREALM Jamaludin Jalani Dept. of Mechanical Engineering, University
More informationProxy-Based Sliding Mode Control of a Manipulator Actuated by Pleated Pneumatic Artificial Muscles
27 IEEE International Conference on Robotics and Automation Roma, Italy, -4 April 27 FrD4.2 Proxy-Based Sliding Mode Control of a Manipulator Actuated by Pleated Pneumatic Artificial Muscles M. Van Damme,
More information13. Learning Ballistic Movementsof a Robot Arm 212
13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the
More informationTwo-link Mobile Manipulator Model
American Journal of Mechanical Engineering, 017, Vol. 5, No. 6, 355-361 Available online at http://pubs.sciepub.com/ajme/5/6/5 Science and Education Publishing DOI:10.1691/ajme-5-6-5 Two-link Mobile Manipulator
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 informationANALYTICAL MODEL OF THE CUTTING PROCESS WITH SCISSORS-ROBOT FOR HAPTIC SIMULATION
Bulletin of the ransilvania University of Braşov Series I: Engineering Sciences Vol. 4 (53) No. 1-2011 ANALYICAL MODEL OF HE CUING PROCESS WIH SCISSORS-ROBO FOR HAPIC SIMULAION A. FRAU 1 M. FRAU 2 Abstract:
More informationTorque-Position Transformer for Task Control of Position Controlled Robots
28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Torque-Position Transformer for Task Control of Position Controlled Robots Oussama Khatib, 1 Peter Thaulad,
More informationSimulation of Robot Manipulator Trajectory Optimization Design
International Journal of Research in Engineering and Science (IJRES) ISSN (Online): -96, ISSN (Print): -956 Volume 5 Issue ǁ Feb. 7 ǁ PP.7-5 Simulation of Robot Manipulator Trajectory Optimization Design
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 informationShadow Dexterous Hand C6M Technical Specification
Shadow Dexterous Hand C6M Technical Specification Current release: 15 th August '09 Shadow Dextrous Hand - Technical Specification Page 2/9 1 Overview...3 2 Mechanical Profile...3 2.1 Dimensions...3 2.2
More informationA three finger tendon driven robotic hand design and its kinematics model
A three finger tendon driven robotic hand design and its kinematics model IA Sainul 1, Sankha Deb 2, and AK Deb 3 Advanced Technology Development Centre, IIT Kharagpur, Kharagpur -721302 Mechanical Engineering
More informationDynamic Modeling of the 4 DoF BioRob Series Elastic Robot Arm for Simulation and Control
Dynamic Modeling of the 4 DoF BioRob Series Elastic Robot Arm for Simulation and Control Thomas Lens, Jürgen Kunz, and Oskar von Stryk Simulation, Systems Optimization and Robotics Group, Technische Universität
More informationKinematic Model of Anthropomorphic Robotics Finger Mechanisms
IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684 Volume 6, Issue 1 (Mar. - Apr. 2013), PP 66-72 Kinematic Model of Anthropomorphic Robotics Finger Mechanisms Abdul Haseeb
More informationDesign & Kinematic Analysis of an Articulated Robotic Manipulator
Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela
More informationControl Techniques for Robot Manipulator Systems with Modeling Uncertainties
Clemson University TigerPrints All Dissertations Dissertations 8-27 Control Techniques for Robot Manipulator Systems with Modeling Uncertainties David Braganza Clemson University, dbragan@clemson.edu Follow
More informationInverse Kinematics Solution for Trajectory Tracking using Artificial Neural Networks for SCORBOT ER-4u
Inverse Kinematics Solution for Trajectory Tracking using Artificial Neural Networks for SCORBOT ER-4u Rahul R Kumar 1, Praneel Chand 2 School of Engineering and Physics The University of the South Pacific
More informationDevelopment of a 25-DOF Hand Forward Kinematic Model Using Motion Data
Development of a 25-DOF Hand Forward Kinematic Model Using Motion Data Xiaopeng Yang 1, Kihyo Jung 2, Jangwoon Park 1, Heecheon You 1 1 Department of Industrial and Management Engineering, POSTECH 2 Department
More informationInternal models for object manipulation: Determining optimal contact locations. Technical Report
Internal models for object manipulation: Determining optimal contact locations Technical Report Department of Computer Science and Engineering University of Minnesota 4-192 EECS Building 200 Union Street
More informationOn-line Dynamic Model Learning for Manipulator Control
On-line Dynamic Model Learning for Manipulator Control Joseph Sun de la Cruz Ergun Calisgan Dana Kulić William Owen Elizabeth A. Croft National Instruments, Austin, TX, USA (e-mail: josephsundelacruz@gmail.com)
More informationSimulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces
Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal
More informationRobotics Laboratory Department of Computer Science Stanford University, Stanford, CA 94086
Alan Bowling and Oussama Khatib Robotics Laboratory Department of Computer Science Stanford University, Stanford, CA 94086 Abstract This article investigates the problem of robotic manipulator design for
More informationControl of industrial robots. Kinematic redundancy
Control of industrial robots Kinematic redundancy Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Kinematic redundancy Direct kinematics
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 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 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 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 informationOptimal Trajectory Planning and Control of 2 DOF Robotic Manipulator
Optimal Trajectory Planning and Control of DOF Robotic Manipulator Anjana K, Sudheer A P and Mija S J 3 PG Student Department of Electrical Engineering, NIT Calicut, India anjudayanandan@gmail.com Assistant
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 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 informationDYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR
DYNAMIC ANALYSIS AND OPTIMIZATION OF A KINEMATICALLY-REDUNDANT PLANAR PARALLEL MANIPULATOR Journal: Transactions of the Canadian Society for Mechanical Engineering Manuscript ID TCSME-2017-0003.R1 Manuscript
More informationVirtual Interaction System Based on Optical Capture
Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Virtual Interaction System Based on Optical Capture Peng CHEN, 2 Xiaoyang ZHOU, 3 Jianguang LI, Peijun WANG School of Mechanical Engineering,
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 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 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 informationInverse Kinematics of Robot Manipulators with Multiple Moving Control Points
Inverse Kinematics of Robot Manipulators with Multiple Moving Control Points Agostino De Santis and Bruno Siciliano PRISMA Lab, Dipartimento di Informatica e Sistemistica, Università degli Studi di Napoli
More informationManipulator Performance Constraints in Cartesian Admittance Control for Human-Robot Cooperation
216 IEEE International Conference on Robotics and Automation (ICRA Stockholm, Sweden, May 16-21, 216 Manipulator Performance Constraints in Cartesian Admittance Control for Human-Robot Cooperation Fotios
More informationSingularity Loci of Planar Parallel Manipulators with Revolute Joints
Singularity Loci of Planar Parallel Manipulators with Revolute Joints ILIAN A. BONEV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 7P4 Tel: (418) 656-3474,
More informationPERFORMANCE IMPROVEMENT THROUGH SCALABLE DESIGN OF MUTLI-LINK 2-DOF AUTOMATED PEDESTRIAN CROWD CONTROL BARRIERS
PERFORMANCE IMPROVEMENT THROUGH SCALABLE DESIGN OF MUTLI-LINK 2-DOF AUTOMATED PEDESTRIAN CROWD CONTROL BARRIERS Shady S. Shorrab., Shafie A. A. and NK Alang-Rashid Department of Mechatronics Engineering,
More informationA Comparison of Classical and Learning Controllers
A Comparison of Classical and Learning Controllers Joseph Sun de la Cruz Dana Kulić William Owen Department of Electrical and Computer Engineering University of Waterloo, Waterloo, ON, Canada (e-mail:
More informationLearning Inverse Dynamics: a Comparison
Learning Inverse Dynamics: a Comparison Duy Nguyen-Tuong, Jan Peters, Matthias Seeger, Bernhard Schölkopf Max Planck Institute for Biological Cybernetics Spemannstraße 38, 72076 Tübingen - Germany Abstract.
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationIntermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots
2 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-3, 2, Shanghai, China Intermediate Desired Value Approach for Continuous Transition among Multiple
More informationDYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 DYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR Collins F. Adetu,
More informationShadow Dexterous Hand C5 Technical Specification
Shadow Dexterous Hand C5 Technical Specification Current release: 14 th May '08 Shadow Dextrous Hand - Technical Specification Page 2/10 1 Overview...3 2 Mechanical Profile...3 2.1 Dimensions...3 Table
More informationCartesian Parallel Manipulator Modeling, Control and Simulation
13 Cartesian Parallel Manipulator Modeling, Control and Simulation Ayssam Elkady 1, Galal Elkobrosy, Sarwat Hanna and Tarek Sobh 1 University of Bridgeport 1, Alexandria University, USA 1, Egypt 1. Introduction
More information