Kinematic Analysis of a 5 DOF Upper-limb Exoskeleton with a Tilted and Vertically Translating Shoulder Joint
|
|
- Dominick Cross
- 6 years ago
- Views:
Transcription
1 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM) Wollongong, Australia, July 9-12, 2013 Kinematic Analysis of a 5 DOF Upper-limb Exoskeleton with a Tilted and Vertically Translating Shoulder Joint Yeongtae Jung, Student Member, IEEE, and Joonbum Bae, Member, IEEE, Abstract In this paper, an upper-limb exoskeleton with a tilted and vertically movable shoulder joint is proposed. By analyzing the biomechanics of the shoulder, the motion of the upper limb is approximated by including one degree of freedom (DOF), namely vertical translation of the glenohumeral joint, in addition to the three DOFs that are conventionally employed to analyze the motion of the shoulder. Also, the shoulder joint is tilted to avoid singularity problems in the workspace; by tilting the shoulder joint, the singularity position was placed outside of the normal range of motion. This configuration was analyzed using forward and inverse kinematics methods. Because the shoulder elevation affects all the joint angles, the angles were calculated by applying an inverse kinematics method in an iterative manner. The performance of the proposed upperlimb exoskeleton and analysis methods have been verified by simulations. I. INTRODUCTION Exoskeleton systems have been the subject of growing research interest for applications in rehabilitation and powerassistance [1] [5]. Because exoskeleton systems are worn by a human user, careful exoskeleton design is required so that it moves with the natural motion of the user, and does not compromise their safety. Exoskeleton systems are typically designed based on the skeletal system of the human body. However, it is not necessarily possible to mimic the motion of the user s internal joints using the same number of degrees of freedom (DOF) in the articulation of the joints of the exoskeleton. The problem is further complicated by the limited locations at which the actuators can be attached. Thus, exoskeleton systems have been designed based on an abstract skeletal model, which aims to mimic the main motions of a human body rather than the design of the joints. Some demonstrations of lower-limb exoskeletons have actuators only in the sagittal plane while the other joints are passively actuated or even neglected [1] [4]. In lower-limb exoskeletons, simplified designs based on an abstract skeletal model with reduced degrees of freedom may be appropriate since the main motions of the lower limb required for walking or running are in the sagittal plane. However, in upper-limb exoskeleton applications, it may not be possible to limit the DOFs in such a manner because the human arm typically requires multiple degrees of freedom to access and manipulate objects in the workspace. This work was supported by the Global Frontier R&D Program on <Human-centered Interaction for Coexistence> funded by the National Research Foundation of Korea grant funded by the Korean Government(MSIP) (NRF-2012M3A6A ). Y. Jung and J. Bae is with the Bio-Robotics and Control (BiRC) Laboratory, School of Mechanical and Advanced Materials Engineering, UNIST, Ulsan, Korea {ytjung, jbbae}@unist.ac.kr GH AC SC Fig. 1: Illustration of the skeletal structure of the shoulder [8] Various configurations have been proposed for upper-limb exoskeleton systems, but many design issues in ergonomics and kinematics remain [5] [7]. In this paper, a upper-limb exoskeleton system, that employs 5 DOF in order to mimic the complicated motions that arise from the shoulder structure 5 DOF upper-limb exoskeleton system, is proposed. The shoulder is modeled as a 4 DOF joint by adding the shoulder elevation as a vertical movement, and the elbow is modeled as a 1 DOF hinge joint. In order to avoid the singularity problem, the shoulder joint is tilted so that the singularity position is outside of the workspace of the human arm. The performance of the proposed upper-limb exoskeleton, i.e., whether it can reach all points in the normal range of motion, is analyzed in the framework of forward and inverse kinematics. Because shoulder elevation is considered in this system, which affects the positions of all joints, an inverse kinematic problem is solved in an iterative manner. The remainder of this paper is organized as follows. Section II describes the design of the 5 DOF upper-limb exoskeleton system by considering shoulder joint movement and singularity problems. The forward and inverse kinematics analysis is presented in Section III. The simulation results are presented in Section IV, and conclusions and future work are drawn in Section V. II. DESIGN OF THE 5 DOF UPPER-LIMB EXOSKELETON A. Anatomical Analysis of the Shoulder The human arm has been modeled using several different kinematic methods. Due to the complexity of the problem, it is usually modeled in a 7-DOF kinematic system by imposing some simplifications to the arm joints and segments. The shoulder joint can be considered as a ball-and-socket joint with 3 DOFs: flexion-extension, abduction-adduction, and medial rotation. The elbow can be modeled as a single-axis hinge joint with 1 DOF, and the wrist as a ball-and-socket joint with 3 DOFs /13/$ IEEE 1643
2 TABLE I: Change of θ SC θ AC by shoulder elevation [8] θ SC (deg) θ AC (deg) 0 θ < θ 0 30 θ < θ θ < θ θ < θ From an anatomical point of view however, the shoulder joint should be modeled by more than 3 DOF, as many muscles and bones are involved with movement of the shoulder. The shoulder joint is composed of three bones: the clavicle, scapula, and humerus, as shown in Fig. 1, and the movement of the shoulder results from the combined motion of each bone. The main rotation of the shoulder occurs at the glenohumeral (GH) joint of the scapula and the humerus. However, the center of the GH (CGH) moves as a result of motion of the acromioclavicular (AC) joint as well as the sternoclavicular (SC) joint. The CGH can be described by the angles of the SC and AC joints as follows [8]: X CGH = (l c cos(θ SC 90 ) l s sin(θ AC +θ SC )) h h ref (1) Z CGH = (l c sin(θ SC 90 )+l s cos(θ AC +θ SC )) h h ref (2) wherel c andl s is the effective length of Clavicle and Scapula to the shoulder joint. Since the magnitude of the shoulder motion is dependent on the body size, the height of the user, h, is added as a scaling factor; h ref = 180cm was used as a reference value. The relationship between the AC and SC angles and the net shoulder elevation angle, θ, is shown in Table I. Using the relationship in Table I, θ SC and θ AC are obtained from the shoulder elevation angle, θ. Then, the position of CGH, X CGH and y CGH, is calculated by using (1) and (2) as follows: X CGH = X CGH (θ) X CGH (0) (3) Z CGH = Z CGH (θ) Z CGH (0) = d 1 (4) As the shoulder elevation changes from 0 to 180, the variation of the CGH is -22.6mm in the x direction and 117mm in the z direction for a 170cm-tall adult, as shown in Fig. 2a. The corresponding angle, θ, is expressed as dots in the figure. Since the lateral change is relatively small compared with the vertical change, the CGH motion can be approximated by a vertical displacement, as shown in the figure. In this paper, only the vertical movement of the CGH is considered in the design of the upper-limb exoskeleton. The relationship between the vertical movement of the CHG and the shoulder elevation angle is shown in Fig. 2b. After this anatomical analysis of the shoulder, one DOF was added to account for the vertical movement of the CGH. The 5 DOF upper-limb exoskeleton is shown schematically in Fig. 3. θ 1, θ 2, and θ 3 describe the shoulder rotation, (a) CGH change by arm lifting (b) Relationship between the vertical movement of the CGH and the shoulder elevation angle Fig. 2: Variation of the CGH by arm lifting θ 4 describes the elbow rotation, and d 1 describes the CGH elevation B. Singularity of the Upper-limb Exoskeleton In the design of mechanical system, singularities should be avoided since the mechanical system cannot move to a certain direction at the singular position [9]. This is especially important in exoskeleton systems because the user may be injured without appropriate control at the singular position. With the configuration shown in Fig. 3, the upper-limb exoskeleton is in a singular position when the arm is straight forward, i.e., θ 2 = 90. In this position, the rotation axes of θ 1 andθ 3 are collinear; thus, shoulder adduction or abduction 1644
3 TABLE II: Shoulder range of motion [11] Adduction / Abduction Anterior / Posterior elevation External / Internal rotation Max. range (deg) 50 / / / 90 Fig. 3: Initial configuration of the upper-limb exoskeleton (a) Step 1 (b) Step 2 Fig. 4: Tilting of the shoulder joint motions cannot be achieved. Systems employing redundant DOFs have been proposed to deal with such singularity issues. However, a system with redundant DOFs may result in control issues since more than one set of actuations may result in transforms between given co-ordinates [10]. In this paper, the shoulder joint is tilted so that the singularity position occurs outside of the normal range of motion of the arm. The normal range of motion of the arm is specified in Table II. The shoulder is tilted in two steps: the first is a rotation of the exoskeleton around x 0 by α, as shown in Fig. 4a; the second is a rotation about z 0 by β, as shown in Fig. 4b. In this paper, both α and β were set to 50 considering the workspace. The final configuration of the upper-limb exoskeleton with the tilted shoulder is shown in Fig. 5, and it is compared with the original configuration in Fig. 3. In this configuration, the singularity, which happens when the arm is in the straight forward position with the configuration in Fig. 3, happens when the arm pointing to left-up side, which is outside of the workspace. Tilting the shoulder joint to avoid the singularity problem in the workspace has been proposed previously [5]; however, variation of the shoulder elevation has not been considered simultaneously with the tilted shoulder joint. Note that the shoulder elevation is 117mm for a 170cm adult while θ is changed from 0 to 180. Without considering the shoulder elevation, natural motion through the upper-limb exoskeleton is not possible III. KINEMATICAL ANALYSIS OF THE 5 DOF UPPER-LIMB EXOSKELETON The proposed 5 DOF upper-limb exoskeleton with a tilted and vertically translating shoulder joint analyzed by forward and inverse kinematics methods in this chapter. That is, whether the proposed exoskeleton is able to reach any points in the workspace, is checked. A. Forward Kinematics Analysis: DH Parameter The kinematics of the proposed 5 DOF upper-limb exoskeleton is analyzed by the DH (Denavit-Hartenberg) parameters [9]. The coordinate I is the initial coordinate, the coordinate 0 is vertically moved coordinate from the coordinate I, and the coordinate 0 is the tilted coordinate, which is rotated from 0 by α and β. The rest coordinates are specified in Fig. 5. By using the relationship between coordinates in the figure, the DH parameters in Table III are listed. The transformation matrices by the DH parameters were used to calculate joint angles, θ 1, θ 2, θ 3, and θ 4. B. Iterative Inverse Kinematics Given an arbitrary end-effector position (the wrist position in this configuration), the corresponding joint angles can be calculated using inverse kinematics. The coordinates of each joint are specified in Fig. 5; L u and L l are the lengths TABLE III: DH parameters of the proposed configuration Trans. Matrix α i 1 a i 1 d i θ i T I0 0 0 d 1 0 T 00 α 0 0 β T θ 1 T θ 2 T L u 180 +θ 3 T θ
4 Then θ 4 can be obtained by ρ as follows: θ 4 = π ρ (8) Once the elbow is determined from the infinite number of possible solutions to the inverse kinematics problem that arise by considering the physical limitation of the elbow, the transformation of coordinate 4 relative to coordinate I can be specified. Also, the transformation matrix from I to 0, T I0, is determined by the shoulder elevation, d 1, and the tilting angles, α and β, as follows: cosβ sinβ 0 0 cosαsinβ cosαcosβ sinα 0 T I0 = sinαsinβ sinαcosβ cosα d 1 (9) Fig. 5: Final configuration of the upper-limb exoskeleton Since the transformation matrices T I4 and T I0 are determined, the transformation matrix from coordinate 0 to coordinate 4 is calculated as follows. T I4 = T I0 T 0 4 (10) T 0 4 = T 1 I0 T I4 (11) Suppose the transformation matrix from0 to4is obtained as follows: x 41 y 41 z 41 x e T 0 4 = x 42 y 42 z 42 y e x 43 y 43 z 43 z e (12) Fig. 6: Geometric relationship of coordinates used for the inverse kinematics of the upper and the lower arms, and the positions of the wrist and the elbow are given by p w = (x w,y w,z w ) and p e = (x e,y e,z e ), respectively. p 0 = (x 0,y 0,z 0 ) is the position of the CGH after the shoulder elevation, d 1, which is determined from the shoulder elevation in Fig. 2b. Since the shoulder elevation affects the positions of all joints, the joint angles were calculated iteratively. First, the initial value of d 1 is set to 0. The angles, ρ, φ and θ, in the figure were calculated by using the laws of cosines with the geometric relationships shown in Fig. 6 as follows: ρ = cos 1 ( L2 u +L 2 l p 0 p w 2 2L u L l ) (5) φ = cos 1 ( L2 u+ p 0 p w 2 L 2 l ) 2L u p 0 p w (6) θ = 90 (φ sin 1 z w z 0 ( )) p 0 p w (7) The rest angles,θ 1,θ 2 andθ 3, are calculated by comparing T 0 4 which is from the DH parameters. Then, all joint angles are calculated as follows: θ 2 = sin 1 ( y e L u ) (13) θ 3 = sin 1 ( z 42 ) (14) cosθ 2 x e θ 1 = sin 1 ( ) (15) L u cosθ 2 Note that the above inverse kinematics problem is solved by assuming d 1 = 0, i.e., with zero shoulder elevation. After calculating all joint angles with this initial (zero) shoulder elevation, the shoulder elevation is updated using the relationship in Fig. 2b. Using this new value, p 0 is updated, and the inverse kinematics problem is solved again. This iterative procedure continues until the following convergence criterion is satisfied: d 1 (i) d 1 (i 1) < ε (16) where i is the iteration index, and ε is a specified tolerance. In the simulation, it was set to 0.001mm. 1646
5 IV. PERFORMANCE VERIFICATION BY SIMULATION The proposed 5 DOF upper-limb exoskeleton and the kinematic analysis methods have been verified by simulations. A linear path trajectory of the end effector was specified in a normal workspace. The user s height h was set to 170cm, the length of Clavicle, l c, was set to 149.4mm and the length of Scapula, l s, was set to 66.8mm. The length of upper arm L u and the length of lower arm L l were both set to 285mm. Both kinematic models, i.e., with and without shoulder elevation, were tested. Figure 7 shows the arm motions of each model for the given end-effector trajectory. Both simulated data sets indicated smooth motion; however, the kinematic model with shoulder elevation better approximated human arm motion. Figure 8 shows the joint angles of the kinematic model when shoulder elevation was included. All joint angles were calculated using the iterative inverse kinematics method. The average number of iteration of each point was about 3.8, which means that the proposed analysis methods can be applied in real time. Note that the shoulder elevation for the end-effector motion was about 50mm, which represents a significant deviation from the conventional model where the elevation of the shoulder joint is fixed. V. CONCLUSION In this paper, a 5 DOF upper-limb exoskeleton with a tilted shoulder joint that could be vertically translated was proposed and analyzed. The biomechanics of the shoulder joint were studied, and the shoulder joint movement was approximated to a vertical motion. In addition, the shoulder joint was tilted to have the singularity position outside of the arm workspace. Thus, total 5 DOF upper-limb exoskeleton with 4 DOF shoulder joint and 1 DOF elbow joint was proposed. In order to verify that the proposed system was able to reach all points in the workspace, forward and inverse kinematics were applied. Since the joint positions changed with the shoulder elevation, the joint angles were calculated iteratively. The simulated data showed that the full range of motion was accessible using our proposed upper-limb exoskeleton geometry. As a future work, the proposed upper-limb exoskeleton will be actually implemented and verified by experiments. Even the configuration of the upper-limb exoskeleton was proved in this paper, design and control of an actuation module and mechanism will be researched for the implementation of the proposed upper-limb exoskeleton. (a) Simulation of the kinematic models without shoulder elevation REFERENCES [1] A. Zoss, H. Kazerooni, and A. Chu, Biomechanical design of the berkeley lower extremity exoskeleton (BLEEX), IEEE/ASME Trans. Mechatronics, vol. 11, pp , [2] R. Riener, L. Lunenburger, S. Jezernik, M. Anderschitz, G. Colombo, and V. Dietz, Patient-cooperative strategies for robot-aided treadmill training: first experimental results, IEEE Trans. Neural Syst. Rehabil. Eng., vol. 13, pp , [3] S. K. Banala, S. H. Kim, S. K. Agrawal, and J. P. Scholz, Robot Assisted Gait Training With Active Leg Exoskeleton (ALEX), IEEE Trans. on Neural System Rehabilitation Engineering, vol. 17, pp. 2 8, (b) Simulation of the kinematic models with shoulder elevation Fig. 7: Simulation of the kinematic models with and without shoulder elevation 1647
6 (a) θ 1 [4] J. F. Veneman, R. Kruidhof, E. E. Hekman, R. Ekkelenkamp, E. H. V. Asseldonk, and H. van der Kooij, Design and Evaluation of the LOPES Exoskeleton Robot for Interactive Gait Rehabilitation, IEEE Trans. on Neural System Rehabilitation Engineering, vol. 15, pp , [5] J. C. Perry, J. Rosen,, and S. Burns, Upper-limb powered exoskeleton design, IEEE/ASME Trans. Mechatron., vol. 12, pp , [6] P. Staubli, T. Nef, V. Klamroth-Marganska, and R. Riener, Effects of intensive arm training with the rehabilitation robot armin ii in chronic stroke patients: four single-cases, Journal of NeuroEngineering and Rehabilitation, vol. 6, pp. 1 10, [7] N. G. Tsagarakis and D. C. Caldwell, Development and control of a soft-actuated exoskeleton for use in physiotherapy and training, J. Autonomous Robots, vol. 15, pp , [8] T. Nef and R. Riener, Shoulder actuation mechanisms for arm rehabilitation exoskeletons, in Proceedings of the 2nd Biennial IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2008, pp [9] B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo, Robotics: Modeling, Planning and Control. Springer, [10] L. Sciavicco and B. Siciliano, A solution algorithm to the inverse kinematic problem for redundant manipulators, IEEE Journal of Robotics and Automation, vol. 4, pp , [11] J. L. del Cura, I. Torre, R. Zabala, and A. Legorburu, Sonographically guided percutaneous needle lavage in calcific tendinitis of the shoulder: Short- and long-term results, American Journal of Roentgenology, vol. 189, pp , (b) θ 2 (c) θ 3 (d) θ 4 (e) d 1 Fig. 8: Joint angles obtained using the iterative inverse kinematics method 1648
A Force-Controllable Compact Actuator Module for a Wearable Hand Exoskeleton
Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 A Force-Controllable Compact Actuator Module for a Wearable Hand Exoskeleton
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 informationHuman Biomechanical Model Based Optimal Design of Assistive Shoulder Exoskeleton
Human Biomechanical Model Based Optimal Design of Assistive Shoulder Exoskeleton Marc G. Carmichael, Dikai K. Liu Abstract Robotic exoskeletons are being developed to assist humans in tasks such as robotic
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 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 informationForward kinematics and Denavit Hartenburg convention
Forward kinematics and Denavit Hartenburg convention Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 5 Dr. Tatlicioglu (EEE@IYTE) EE463
More informationChapter 2 Mechanisms Abstract
Chapter 2 Mechanisms Abstract This chapter begins with a description of the different types of mechanisms that are generally used, especially in industrial robots. The parameters and variables of the mechanisms
More informationECE569 Fall 2015 Solution to Problem Set 2
ECE569 Fall 2015 Solution to Problem Set 2 These problems are from the textbook by Spong et al. 1, which is the textbook for the ECE580 this Fall 2015 semester. As such, many of the problem statements
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 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 informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics
MCE/EEC 647/747: Robot Dynamics and Control Lecture 3: Forward and Inverse Kinematics Denavit-Hartenberg Convention Reading: SHV Chapter 3 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/12 Aims of
More 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 informationKinematic Design and Analysis for a Macaque Upper-Limb Exoskeleton with Shoulder Joint Alignment
14 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 14) September 14-18, 14, Chicago, IL, USA Kinematic Design and Analysis for a Macaque Upper-Limb Exoskeleton with Shoulder Joint
More informationWorking Space Representation for the Human Upper Limb in Motion
7th WSEAS Int. Conf. on APPLIED COMPUTER & APPLIED COMPUTATIONAL SCIENCE (ACACOS '8), Hangzhou, China, April 6-8, 28 Working Space Representation for the Human Upper Limb in Motion ANTOANELA NAAJI Faculty
More informationEE Kinematics & Inverse Kinematics
Electric Electronic Engineering Bogazici University October 15, 2017 Problem Statement Kinematics: Given c C, find a map f : C W s.t. w = f(c) where w W : Given w W, find a map f 1 : W C s.t. c = f 1
More informationPositional Solution of a Novel Knee Rehabilitation Mechanism Jian-Feng LI 1,a,*, Xiang-Qiang HUANG 2,b, Chun-Jing TAO 3,c, Run JI 4,d
016 International Conference on Mechanics Design, Manufacturing and Automation (MDM 016) ISBN: 978-1-60595-54-0 Positional Solution of a Novel Knee Rehabilitation Mechanism Jian-Feng LI 1,a,*, Xiang-Qiang
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 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 informationRobot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering
PR 5 Robot Dynamics & Control /8/7 PR 5: Robot Dynamics & Control Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering The Inverse Kinematics The determination of all possible
More informationMatlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer
Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical
More informationArm Movement Recorder
Energy Research Journal 1 (2): 126-130, 2010 ISSN 1949-0151 2010 Science Publications Arm Movement Recorder Jakkrapun Chuanasa and Szathys Songschon Department of Mechanical Engineering, King Mongkut s
More informationResolving the Redundancy of a Seven DOF Wearable Robotic System Based on Kinematic and Dynamic Constraint
Resolving the Redundancy of a Seven DOF Wearable Robotic System Based on Kinematic and Dynamic Constraint Hyunchul Kim, Zhi Li, Dejan Milutinović and Jacob Rosen Abstract According to the seven degrees
More informationModeling upper body kinematics while using a transradial prosthesis
University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 2008 Modeling upper body kinematics while using a transradial prosthesis Derek J. Lura University of South
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 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 informationClosed-form Inverse Kinematic Solution for Anthropomorphic. Motion in Redundant Robot Arms. Yuting Wang
Closed-form Inverse Kinematic Solution for Anthropomorphic Motion in Redundant Robot Arms by Yuting Wang A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science Approved
More informationDynamics and Control of a 4-dof Wearable Cable-driven Upper Arm Exoskeleton
2009 IEEE International Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May 12-17, 2009 Dynamics and Control of a 4-dof Wearable Cable-driven Upper Arm Exoskeleton
More informationIntroduction to Robotics
Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type
More informationResolving the Redundancy of a Seven DOF Wearable Robotic System Based on Kinematic and Dynamic Constraint
01 IEEE International Conference on Robotics and Automation RiverCentre, Saint Paul, Minnesota, USA May 14-18, 01 Resolving the Redundancy of a Seven DOF Wearable Robotic System Based on Kinematic and
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 informationProf. Mark Yim University of Pennsylvania
Robotics: Fundamentals Prof. Mark Yim University of Pennsylvania Week 5: Degrees of Freedom Robo1x-1.5 1 The Goal Understanding the position and orientation of robot links. Computing end-effector positions
More informationA Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm
A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm Ayush Gupta 1, Prasham Bhargava 2, Ankur Deshmukh 3, Sankalp Agrawal 4, Sameer Chourika 5 1, 2, 3, 4, 5 Department of Electronics & Telecommunication,
More informationMotion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support
Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support
More informationMANY robotic devices are designed for interaction
212 IEEE International Conference on Robotics and Automation RiverCentre, Saint Paul, Minnesota, USA May 14-18, 212 A Functional Anatomy Based Kinematic Human Hand Model with Simple Size Adaptation Frank
More informationKinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.
Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism
More information[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.
92 Chapter 3 Manipulator kinematics The major expense in calculating kinematics is often the calculation of the transcendental functions (sine and cosine). When these functions are available as part of
More informationA Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator
A Full Analtical Solution to the Direct and Inverse Kinematics of the Pentais Robot Manipulator Moisés Estrada Castañeda, Luis Tupak Aguilar Bustos, Luis A. Gonále Hernánde Instituto Politécnico Nacional
More informationGeometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment
Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment Kamel BOUZGOU, Reda HANIFI EL HACHEMI AMAR, Zoubir AHMED-FOITIH Laboratory of Power Systems, Solar Energy
More informationCentre for Autonomous Systems
Robot Henrik I Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se 27th April 2005 Outline 1 duction 2 Kinematic and Constraints 3 Mobile Robot 4 Mobile Robot 5 Beyond Basic 6 Kinematic 7
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 informationRobotics (Kinematics) Winter 1393 Bonab University
Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots
More informationLinear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ x + 5y + 7z 9x + 3y + 11z
Basic Linear Algebra Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ 1 5 ] 7 9 3 11 Often matrices are used to describe in a simpler way a series of linear equations.
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 informationME5286 Robotics Spring 2015 Quiz 1
Page 1 of 7 ME5286 Robotics Spring 2015 Quiz 1 Total Points: 30 You are responsible for following these instructions. Please take a minute and read them completely. 1. Put your name on this page, any other
More informationθ x Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position & Orientation & State 2 30-Jul
θ x 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position
More informationKINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS
KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS Annamareddy Srikanth 1 M.Sravanth 2 V.Sreechand 3 K.Kishore Kumar 4 Iv/Iv B.Tech Students, Mechanical Department 123, Asst. Prof.
More 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 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 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 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 informationTeleoperation of a Robot Arm in 2D Catching Movements using EMG Signals and a Bio-inspired Motion Law
Teleoperation of a Robot Arm in 2D Catching Movements using EMG Signals and a Bio-inspired Motion Law Panagiotis K. Artemiadis, and Kostas J. Kyriakopoulos Control Systems Lab, Mechanical Eng. Dept. National
More informationInverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator
Inverse Kinematics of 6 DOF Serial Manipulator Robotics Inverse Kinematics of 6 DOF Serial Manipulator Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics
More informationModular Design and Modeling of an Upper Limb Exoskeleton
2014 5th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob) August 12-15, 2014. São Paulo, Brazil Modular Design and Modeling of an Upper Limb Exoskeleton Javier
More informationDesign of Visual Servo Robot Tracking System Based on Image Feature
3rd International Conference on Mechatronics, Robotics and Automation (ICMRA 2015) Design of Visual Servo Robot Tracking System Based on Image Feature Yue Guo 1,a, Xiaolan Yao 2,b, Wei Li 3,c 1, 2, 3 School
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 informationAutomatic generation of humanoid s geometric model parameters
Automatic generation of humanoid s geometric model parameters Vincent Hugel and Nicolas Jouandeau LISV, University of Versailles and LIASD, University of Paris 8 Abstract. This paper describes a procedure
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 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 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 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 informationDevelopment of 6 DOF Supernumerary Robotic Fingers Integrated with 3D Animation
Development of 6 DOF Supernumerary Robotic Fingers Integrated with 3D Animation Mochammad Ariyanto,*, Joga D. Setiawan, Munadi, Rifky Ismail, and Zainal Arifin Department of Mechanical Engineering, Diponegoro
More informationThe Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach
The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach Z. Anvari 1, P. Ataei 2 and M. Tale Masouleh 3 1,2 Human-Robot Interaction Laboratory, University of Tehran
More informationVisual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach
Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Masahide Ito Masaaki Shibata Department of Electrical and Mechanical
More informationObjectives. Part 1: forward kinematics. Physical Dimension
ME 446 Laboratory #1 Kinematic Transformations Report is due at the beginning of your lab time the week of February 20 th. One report per group. Lab sessions will be held the weeks of January 23 rd, January
More informationDipartimento di Elettronica Informazione e Bioingegneria Robotics
Dipartimento di Elettronica Informazione e Bioingegneria Robotics properties and performance measures @ 25 Redundancy first definition McKerrow When a manipulator can reach a specified position with more
More informationCarnegie Mellon University
Actuators & Motion Instructors: Prof. Manuela Veloso & Dr. Paul E. Rybski TAs: Sonia Chernova & Nidhi Kalra 15-491, Fall 2004 http://www.andrew.cmu.edu/course/15-491 Computer Science Department Carnegie
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 informationSimulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software
Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software 1 Thavamani.P, 2 Ramesh.K, 3 Sundari.B 1 M.E Scholar, Applied Electronics, JCET, Dharmapuri, Tamilnadu, India 2 Associate Professor,
More informationME5286 Robotics Spring 2014 Quiz 1 Solution. Total Points: 30
Page 1 of 7 ME5286 Robotics Spring 2014 Quiz 1 Solution Total Points: 30 (Note images from original quiz are not included to save paper/ space. Please see the original quiz for additional information and
More informationDesign and Implementation of Rehabilitation Robot for Human Arm Movements
IJCCCE Vol.1, No.2, 21 Robot for Human Arm Movements Dr. Mohammed Y. Hassan 1, Mr. Zeyad A. Karam 2 1,2 Control and Systems Engineering Department, University of Technology, Baghdad, Iraq e-mail: myhazawy@yahoo.com,
More informationComparison of Multi-Sensor Admittance Control in Joint Space and Task Space for a Seven Degree of Freedom Upper Limb Exoskeleton
Comparison of Multi-Sensor Admittance Control in Joint Space and Task Space for a Seven Degree of Freedom Upper Limb Exoskeleton Levi Makaio Miller *,** and Jacob Rosen** Dept. of Mechanical Engineering,
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 informationSingularities of a Manipulator with Offset Wrist
Singularities of a Manipulator with Offset Wrist Robert L. Williams II Department of Mechanical Engineering Ohio University Athens, Ohio Journal of Mechanical Design Vol. 11, No., pp. 315-319 June, 1999
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 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 informationCMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta
CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel
More informationA behavior-based inverse kinematics algorithm to predict arm prehension postures for computer-aided ergonomic evaluation
Journal of Biomechanics 32 (1999) 453 460 A behavior-based inverse kinematics algorithm to predict arm prehension postures for computer-aided ergonomic evaluation Xuguang Wang* Institut National de Recherche
More informationRigging / Skinning. based on Taku Komura, Jehee Lee and Charles B.Own's slides
Rigging / Skinning based on Taku Komura, Jehee Lee and Charles B.Own's slides Skeletal Animation Victoria 2 CSE 872 Dr. Charles B. Owen Advanced Computer Graphics Skinning http://www.youtube.com/watch?
More informationProf. Mark Yim University of Pennsylvania
Robotics: Fundamentals Prof. Mark Yim University of Pennsylvania Week 5: Degrees of Freedom 1 The Goal Understanding the position and orientation of robot links. Computing end-effector positions from joint
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 informationDynamical biomechanical model of the shoulder for muscle-force estimation
The Fourth IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics Roma, Italy. June 24-27, 2012 Dynamical biomechanical model of the shoulder for muscle-force estimation Ingram
More informationVirtual Modelling of a Real Exoskeleton Constrained to a Human Musculoskeletal Model
Virtual Modelling of a Real Exoskeleton Constrained to a Human Musculoskeletal Model Francesco Ferrati, Roberto Bortoletto, and Enrico Pagello Intelligent Autonomous Systems Laboratory Department of Information
More informationDATA-DRIVEN SHOULDER INVERSE KINEMATICS
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim 1, Byung-Ha Park 1, Kwang-Mo Jung 1, and JungHyun Han 2 1 Korea Electronics Technology Institute, Seoul, Korea 2 Department of Computer Science and
More informationAdvances in Engineering Research, volume 123 2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017)
Advances in Engineering Research, volume nd International Conference on Materials Science, Machinery and Energy Engineering MSMEE Kinematics Simulation of DOF Manipulator Guangbing Bao,a, Shizhao Liu,b,
More informationA novel approach to motion tracking with wearable sensors based on Probabilistic Graphical Models
A novel approach to motion tracking with wearable sensors based on Probabilistic Graphical Models Emanuele Ruffaldi Lorenzo Peppoloni Alessandro Filippeschi Carlo Alberto Avizzano 2014 IEEE International
More informationMotion Control (wheeled robots)
Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,
More informationModeling and Analysis of a 6 DOF Robotic Arm Manipulator
Canadian Journal on Electrical and Electronics Engineering Vol. 3, No. 6, July 212 Modeling and Analysis of a 6 DOF Robotic Arm Manipulator Jamshed Iqbal, Raza ul Islam, and Hamza Khan Abstract The behavior
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 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 informationLecture 18 Kinematic Chains
CS 598: Topics in AI - Adv. Computational Foundations of Robotics Spring 2017, Rutgers University Lecture 18 Kinematic Chains Instructor: Jingjin Yu Outline What are kinematic chains? C-space for kinematic
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 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 informationBlind Search inverse kinematics for controlling all types of serial-link robot arms
lind Search inverse kinematics for controlling all types of serial-link robot arms Samuel N Cubero University of Southern Queensland, oowoomba, Australia 1 Introduction he main objective of Inverse Kinematics
More informationMETR 4202: Advanced Control & Robotics
Position & Orientation & State t home with Homogenous Transformations METR 4202: dvanced Control & Robotics Drs Surya Singh, Paul Pounds, and Hanna Kurniawati Lecture # 2 July 30, 2012 metr4202@itee.uq.edu.au
More informationAvailable online at ScienceDirect. Marko Švaco*, Bojan Šekoranja, Filip Šuligoj, Bojan Jerbić
Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 69 ( 2014 ) 459 463 24th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2013 Calibration of an Industrial
More informationUNIVERSITY OF CALIFORNIA SANTA CRUZ THE SYNERGY OF HUMAN ARM AND ROBOTIC SYSTEM
UNIVERSITY OF CALIFORNIA SANTA CRUZ THE SYNERGY OF HUMAN ARM AND ROBOTIC SYSTEM A Dissertation Submitted in Partial Fulfillment of the Requirements for the Degree of DOCTOR OF PHILOSOPHY in COMPUTER ENGINEERING
More informationA Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors
A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors Sébastien Briot and Ilian A. Bonev Department of Automated Manufacturing Engineering, École de Technologie Supérieure (ÉTS),
More informationForward Kinematic Analysis, Simulation & Workspace Tracing of Anthropomorphic Robot Manipulator By Using MSC. ADAMS
Forward Kinematic Analysis, Simulation & Workspace Tracing of Anthropomorphic Robot Manipulator By Using MSC. ADAMS Amit L Talli 1, B. B. Kotturshettar 2 Asst. Professor, Department of Automation & Robotics
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 informationA Rolling Contact Joint Lower Extremity Exoskeleton Knee
A Rolling Contact Joint Lower Extremity Exoskeleton Knee Jonas Beil and Tamim Asfour High Performance Humanoid Technologies Lab (H 2 T), Institute for Anthropomatics and Robotics, Karlsruhe Institute of
More information