How To Control A Robot With An Electric Motor

Size: px
Start display at page:

Download "How To Control A Robot With An Electric Motor"

Transcription

1 A Cooperated-Robot Arm Used for Rehabilitation Treatment with Hybrid Impedance Control Method Jingguo Wang and Yangmin Li Department of Electromechanical Engineering, University of Macau, Macao SAR, China ÅÄÙѺÑÓ Abstract. Robot-assisted therapy instruments can help patients to recover their upper limbs or lower limbs function. Nowadays, most two-dof(degree of freedom) robotic arms are applied for upper-limb planar motion in the rehabilitation treatment, while the wrist joint is usually neglected. In this paper, a three-dof planar robotic arm is used as a rehabilitation treatment tool for the survivor after su«ering a stroke or spinal cord injury, aiming to assist them to recover upperlimb function. In order to strengthen the patient s arm, force control in one direction will be desired while the position trajectories in the orthogonal direction should be tracked simultaneously, therefore hybrid impedance control (HIC) is exploited. Redundancy resolution is combined into the control scheme and the constraints of joint limits avoidance(jla) are considered. The simulations are made to study the HIC strategies and the results are discussed accordingly and the tracking e«ectiveness of the proposed method is confirmed. 1 Introduction Patients su«ering from stroke, traumatic brain and spinal cord injuries always need assistance to rehabilitate the a«ected limbs [1]- [6]. By traditional methods with motor rehabilitation therapy in daily clinical routine, the frequent and intensive training guided manually by the physiotherapists is time consuming and requires much labor. Robotic training devices are widely used in rehabilitation therapy for the improvement of the upper-limb of patients. Since human arm is very flexible and the upper limb has several DOFs as shown in Fig. 1, it is very hard to practice the rehabilitation as it really is. Many two-dof robotic arms [1], like MIT-MANUS [3], are applied for upper-limb planar motion in the rehabilitation treatment, but the wrist joint is usually neglected in some works. The patient s wrist should be considered and trained during the basic movement therapy and it will help to recover the whole upper-limb function [4]. In this paper, the shoulder joint is simplified as a single DOF joint and a 3-DOF planar manipulator is formulated to do the initial-step rehabilitation, which will provide the basic analysis for the future design with spatial-dof robotic arm. The movements of three patient s joints(shoulder, elbow and wrist) are driven by mechanical active-assisted robotic arm and then the joints data can be recorded and followed up in the process of relearning motor control later. Corresponding author. H. Liu et al. (Eds.): ICIRA 2010, Part II, LNAI 6425, pp , c Springer-Verlag Berlin Heidelberg 2010

2 452 J. Wang and Y. Li Shoulder Elbow Wrist Fig. 1. The structure of human arm Most of the novel-design rehabilitation robot is configured for safe, stable and compliant operation in close physical contact with humans, which is achieved using impedance control [7]- [12]. Its computer control system modulates the way the robot reacts to mechanical perturbation from a patient or clinician and ensures a gentle compliant behavior [4] [7]. The aim of control is to let the hand track a predefined path in one direction and to impose an assistant or resistant force in the other direction. The hybrid impedance control scheme [2] is a combination of these two fundamental force control strategies, both positions are commanded and a command force trajectory is followed. An augmented hybrid impedance control (AHIC) scheme [12] is proposed for kinematically redundant manipulators combing redundancy resolution to achieve the regulation of the end-e«ector interaction with the environment and satisfy user defined additional constraints. The goal of some robot systems designed is to assist in the rehabilitation of patients with neuromuscular disorders by performing various facilitation movements. In [4], a planar robot was designed with impedance control for guiding patients to make movements along the specified trajectories, which had di«erent stimulatory e«ects on elbow and shoulder joints. A hybrid position»force controller incorporating fuzzy logic was developed to constrain the movement in the desired direction and to maintain a constant force along the moving direction and the planned movements of linear or circular trajectories were considered [1]. A new semi-exoskeleton arm rehabilitation robot having four-dof called ARMin was developed and tested with numerous stroke and SCI patients, and the patient-cooperative control strategy had been presented and evaluated that ARMin can be used to play ball games or to train ADL-related tasks in combination with an audiovisual display [5].

3 A Cooperated-Robot Arm Used for Rehabilitation Treatment with HIC Method 453 In this paper, we utilize a three-dof robotic arm for rehabilitation therapy mainly aiming to assist the a«ected arms of survivors after the stroke and to train their upperlimb function. The robotic devices are connected with the haptic virtual environment. The virtual constraint is seen as a compliant environment and the desired impedance is assumed to be a mass-spring-damper system. The hybrid impedance control is applied not only to track the desired position trajectory but also to follow the force trajectory simultaneously. The other parts of the paper are organized as follows: In section 2 the manipulator s dynamics is introduced. In section 3, hybrid impedance control method for redundant manipulator is carefully discussed. Simulations are performed and their results are demonstrated in section 4 and the conclusion is given out in the last section. 2 Kinematics of the Robotic Arm 2.1 Inverse Kinematics Assume that a task space trajectory is given (x(t) ẋ(t)), and the goal is to find a feasible joint space trajectory (q(t) q(t)) that reproduces the given trajectory. The di«erential kinematics equation establishes a linear mapping between joint space velocities and task space velocities and it has the following form: ẋ J(q) q (1) Due to the non-square Jacobian matrix for redundant manipulator, the basic inverse solution to (1) is obtained by using the pseudoinverse J Ý of the matrix J and the inverse solution can then be written as q J Ý (q)ẋ (2) where the pseudoinverse J Ý can be computed as J Ý J T (JJ T ) 1. For a kinematically redundant manipulator, a nonempty null space exists due to the excess of input space relative to the manipulable space(n m), which is available to set up systematic procedures for an e«ective handling of redundant DOFs. Redundancy will make the robot achieve many advantages such as the avoidance of obstacles, joint limits and the singular configurations, or minimization of impacting forces between the end-e«ector of a manipulator and an environment [13] [11]. 2.2 Desired Acceleration Trajectories in Task Space The joint space dynamics can be transformed into the task space and a set of minimal parameters in the null space by defining the weighted inner product in joint space [8], and a decoupled impedance controller can be applied to control the motion of the ende«ector as well as the internal motion. Based on the HIC idea, the spaces are split into the main task X and additional task Z into position and force controlled subspaces and their equations of motions have similar forms. The accelerations of main tasks (Ẍ) and additional tasks ( Z) have the following forms: Ẍ S x Ẍ d M 1 x [B x (Ẋ S x Ẋ d ) K x S x (X X d ) (I S x )F xd F xe ] (3)

4 454 J. Wang and Y. Li Z S z Z d M 1 z [B z (Ż S z Ż d ) K z S z (Z Z d ) (I S z )F zd F ze ] (4) where S x and S z are diagonal elements of the selection matrix S, S diag(s x S z ) and similarly, M d diag(m x M z ), K d diag(k x K z ), F d diag(f xd F zd )andf e diag(f xe F ze ). 2.3 Redundancy Resolution at the Acceleration Level For compliant motion, dynamic control of redundant manipulators in task space requires the computation of joint accelerations. Hence, redundancy resolution should be performed at the acceleration level. The di«erential kinematics equations are as follows: Ẋ J e (q) q Ẍ J e (q) q J e (q) q (5) where J e (q) is the Jacobian of the end-e«ector. Then the joint acceleration can be solved by the pseudo inverse of the Jacobian matrix Je Ý : q J Ý e (Ẍ J e q) (6) Similar to the pseudo-inverse solution, the following weighted damped least-squares solution [14] can be obtained: q [Je T W e J e Jc T W c J c W v ] 1 [Je T W e (Ẍ J e q) Jc T W c ( Z J c q)] (7) which minimizes the following cost function: L Ëe T W eëe Ëc T W cëc q T W v q (8) where W e, W c and W v are diagonal positive-definite weighting matrices that assign priority between the main, additional and singularity robustness tasks. The velocity errors of the main and additional tasks are Ë e Ẍ d (Ẍ J e q)andë c Z d ( Z J c q). 3 Hybrid Impedance Control for Redundant Robotic Arm 3.1 Dynamics of Robotic Arm in Task Space The dynamics of the open-chain robotic arm can be obtained using energy-based Lagrange method, which is based on the principle of virtual work function. L T V, where the Lagrangian, L, is defined as the di«erence between the kinetic energy T and the potential energy V of the whole system. For manipulator s compliant motion, control tasks are always described in task space. Then in the absence of friction, the dynamics of the robotic arm can be written as: M(X)Ẍ C(X Ẋ)Ẋ G(X) F F e (9) where M(X) is the nonsingular symmetric inertia matrix, C(X Ẋ) is the vector that implicitly includes centrifugal, coriolis and viscous friction, G(X) is the gravity terms, F is the input control force and F e is the interaction force between the robotic arm and the environment. The vector of generalized input force F is related to the vector of input joint torque by the Jacobian matrix J, J T (q)f (10)

5 A Cooperated-Robot Arm Used for Rehabilitation Treatment with HIC Method Hybrid Impedance Control The impedance control proposed in [8] [9] has the following form: M d (ẍ ẍ d ) B d (ẋ ẋ d ) K d (x x d ) F e (11) where M d, B d and K d ¾ R m m are positive-definite matrices representing inertia, damping and sti«ness respectively, which are usually chosen to be diagonal, rendering the system decoupled, and F e is the environmental reaction forces. Impedance control makes the robot behave as a mass-spring-dashpot system, so the force of interaction due to uncertainty on the location of the contact point and environmental structural properties is regulated [2]. However the impedance control is only a position control scheme, with adjustments made to control the contact forces, and it has not any attempt to follow a command force trajectory. Therefore, the hybrid impedance control proposed is defined as follows: M d (ẍ S ẍ d ) B d (ẋ S ẋ d ) K d S (x x d ) (I S )F d F e (12) Here the task space is divided into orthogonal position and force controlled subspaces using the selection matrix S. S is diagonal with ones and zeros on the diagonal while ones on the diagonal relate to position-controlled subspaces and zeros relate to the force-controlled subspaces. F d is the desired force. The desired equation of motion in the position-controlled subspaces is identical to (13). M d ë p B d ė p K d e p F e (13) where e p is the position tracking error and e p X X d. In the force-controlled subspace, the desired impedance is defined by M d ẍ B d ẋ F d F e (14) 3.3 Control Law In the absence of friction and disturbances, the joint-space dynamic equation of rigid manipulator s motion is described by: M(q) q C(q q) q G(q) J T e F e (15) The proposed control scheme is shown in Fig. 2. The inner and outer loop control strategy can be combined to achieve the closed-loop dynamics [12]. The outer loop outputs the acceleration trajectories reflecting the desired impedance in the position-controlled subspaces as pointed in (3) and (4), and the desired force in the force-controlled subspaces of the main and additional tasks as pointed in (14). The inner-loop control is to select an input to the actuators which makes the end-e«ector track the desired trajectories generated by the outer loop. The input torque of the manipulator dynamics is defined as: M(q) q C(q q) q G(q) J T e F e (16)

6 456 J. Wang and Y. Li F xd x d x d x d z d d z d F zd S x S x I S x Outer_loop x F xe B K S x x x -1 M x x -1 M z S z B K S F ze z z z z z S z z I S z z f (q) Redundancy resolution (q) f z x q J (q) (q) J z Computed torque controller Arm C G Inner _ loop q q Fig. 2. The hybrid impedance control scheme 3.4 Null-Space Optimization Many techniques of redundancy resolution are used to search the null space, therefore the search direction and the solution are determined by evaluation of chosen performance criteria. The work [16] presented a detailed discussion about performance criteria from two aspects of constraint-based criteria and operational goal-based criteria, while the former includes joint limit avoidance, velocity limit avoidance, peak torque avoidance, obstacle avoidance and mathematical singularity avoidance and the latter considers dexterity, speed of operation, load carrying capacity, manipulator precision, energy minimizing and other criteria. The most popular method is the gradient projection method (GPM) first introduced in [15] to utilize the redundancy to avoid mechanical joint limits. The particular solution is found using either the pseudoinverse or some other forms of the particular inverse, and the homogeneous solution is then projected onto the null space of the Jacobian matrix. However, there are several problems associated with GPM, including the selection of the appropriate scalar coeæcients that determine the magnitude of the self-motion and oscillations in the joint trajectory, and in many cases, inability to avoid the joint limits in time to avoid disruption. Note that just the joint limit avoidance [11] is considered as local optimization of a performance criterion in this work, and the objective function considered is the distance from mechanical joint limits defined as (q) 1 n n i1 q i q i ( ) 2 (17) q im q im

7 A Cooperated-Robot Arm Used for Rehabilitation Treatment with HIC Method 457 where q im (q im ) denotes the maximum(minimum) limit for q i and q i the middle value of the joint range, and thus redundancy may be exploited to keep the manipulator o«joint limits. 4 Case Study for Robot-Cooperated Therapy Based on HIC Method In order to attempt to provide comprehensive solutions for disabled arm recovery, we utilize a simple planar manipulator to hold one patient s arm closely, which assist the patient just as much as needed to perform a particular movement task while some mechanical quantities such as the position, velocity, and forces will be recorded during the motion. A monitor connected with the whole robotic system provides the motion display for the patients and some games are designed to evaluate the patients performance of upper-limb motion. Here the simulated planar motion aims to train the stroke patients recovering their moving ability as the first step of the rehabilitation work, and a simplified model is to show its application purpose in Fig. 3. A constraint object was placed in the virtual reality (or custom games) and it had been simulated as an elastically compliant system, which can be sensed by haptic-feedback devices. The robotic arm assists the patient to perform some particular movement tasks, which needs whole-joint coordination of shoulder, elbow and wrist. The rehabilitation work requires patients cooperate and interact with the manipulator as a safe, stable and compliant operation, which is achieved using impedance control. Here the hybrid impedance control is considered not only to track the desired position trajectory in one direction (like X) but also to track the desired force trajectory in another direction (like Y). In order to show the e«ectiveness of the proposed control method, the related simulation is carried out in the MATLAB»Simulink. 4.1 Initial Parameters of Simulation In the design of rehabilitation robot, it is necessary to consider that the robotic arm is adaptable to the human limb in terms of segment lengths. In this simulation, the length parameters are defined as l 1 025m, l 2 025m, l 3 01m and the masses of links are m 1 3kg, m 2 2kg, m 3 1kg. Their inertias about the rotating axis have the following values: I z kgm 2, I z kgm 2, I z kgm 2. Another factor to take into account is the range of motion (ROM) of human limb, and then three joints limits of the planar manipulator designed are set as: 0deg q 1 150deg for shoulder joint, 100deg q 2 0deg for elbow joint and 80deg q 3 30deg for wrist joint. The Jacobian matrix of the manipulator is given out as follows: J e (1 1) l 1 s1 l 2 s12 l 3 s123; J e (2 1) l 1 c1 l 2 c12 l 3 c123; J e (1 2) l 2 s12 l 3 s123; J e (2 2) l 2 c12 l 3 c123; J e (1 3) l 3 s123; J e (2 3) l 3 c123;

8 458 J. Wang and Y. Li Wrist DOF l 2 l 3 hand Elbow DOF constraint object F l 1 head Shoulder DOF body Fig DOF planar manipulator imitating human arm The symmetric positive definite inertia matrix M(q) can be expressed by: M(1 1) (10c2 c3 c23); M(1 2) (10c2 2c3 c23); M(1 3) (c3 c23); M(2 2) c3; M(2 3) c3; M(3 3) The matrix of Centrifugal and Coriolis forces C(q) will have the following form: C(1 1) 00125(10d2s2 d3s3 (d2 d3)s23); C(1 2) 00125(10d1s2 d3s3 d1s23); C(1 3) 00125d2s3; C(2 1) 00125(10(d1 d2)s2 d3s3 (d1 d2 d3)s23); C(2 2) 00125d3s3; C(2 3) 00125(d1 d2)s3; C(3 1) 00125(d1 d2 d3)(s3 s23); C(3 2) 00125(d1 d2 d3)s3; C(3 3) 0 where s1 sin(q 1 ); c1 cos(q 1 ); s12 sin(q 1 q 2 ); d1 q 1 and so on. The weighting diagonal elements in the weighting matrices of the redundancy resolution have the values as we 10; wc 100; wv 20. Other parameters for simulation are selected as: M d diag(10); B d diag(150); K d diag(3000).the sti«ness of virtual constraint environment has the value K e 10000Nm.

9 A Cooperated-Robot Arm Used for Rehabilitation Treatment with HIC Method 459 y(m) Rotating angles of three joints (deg) q1 ang q2 ang q3 ang x(m) (a) Sequential moving trajectory time(s) (b) Three joints angles Rotating velocities of three joints(deg/s) q1 vel q2 vel q3 vel Rotating velocities of three joints(deg/s2) q1 acc q2 acc q3 acc time(s) (c) Three joints velocities time(s) (d) Three joints accelerations Fig. 4. Simulation results of hybrid impedance control considering the JLA constraint 4.2 Simulations Results From the equations (3) and (4), when the selection matrix is set to S x diag(0 1), it becomes the hybrid impedance control, which is not only to track the position trajectory in X direction but also to track the force trajectory in Y direction. The robot end-e«ector is moved in the X direction of constraint frame from one point to another point with constant velocity in 4 seconds and the trajectory is calculated by linear interpolation. The desired force trajectory in the Y direction is defined as F d 100N as shown in Fig. 3. An virtual constraint object has been simulated as an elastically compliant system and the interaction force between the robot and the constraint F e can be calculated by the following force equation: F e K e X (18) where X denotes the position error between the constraint and the robot end-e«ector in the constraint frame. The simulation is performed to track both the position trajectory in X direction and the force trajectory F d in Y direction and the constraint of JLA is combined into the redundancy resolution.

10 460 J. Wang and Y. Li 0 20 actual force desired force 40 forces (N) time(s) Fig. 5. Desired force and actual force in the simulation The sequential trajectories of manipulator motion are shown in Fig. 4(a), where the desired position trajectory is tracked well. The rotating angles of all three joints is shown in Fig. 4(b) and it is easily found that all the joints have not exceeded their mechanical limits. The velocities and accelerations of three joints are shown in Fig. 4(c) and Fig. 4(d). It can be observed that the desired force is followed well from Fig. 5 while the error between the actual and desired force become smaller and smaller with time going on. The rotating torques of all three joints are given out in Fig Discussions A robotic arm with higher DOFs will allow a wide variety of movements, which may be more easier to assist the patients arm in space in order to do various rehabilitation training. However, a robotic arm designed with too many DOFs always comes with a lot of problems, such as heavy weight, large size, big inertia and so on. In this work, we only analyze the three-dof planar manipulation, which will provide the basic analysis for our further design. The robotic devices are connected with the haptic virtual environment. The motion designed in the game(or virtual reality) should guide and assist the patient to perform some defined movement tasks, which needs whole-joint coordination of shoulder, elbow

11 A Cooperated-Robot Arm Used for Rehabilitation Treatment with HIC Method 461 Rotating torques of three joints(n.m) q1 tor q2 tor q3 tor time(s) Fig. 6. Rotating torques of three joints in the simulation and wrist. At the same time, some correlated sensory feedback, including visual, audio, and proprioceptive sensory stimuli, should be matched for better rehabilitation. Similar as the structure of human being, the shoulder joint of the rehabilitation robot should be spherical joint, so one or two DOFs will be added to the shoulder joint for more flexible manipulation. 5 Conclusion and Future Work In order to recover the upper-limb of a patient after the stroke, a three-dof planar robotic arm is used to do the rehabilitation treatment, which imitates the actual human arm with shoulder, elbow and wrist joints while the wrist joint is always neglected in previous research works. Then hybrid impedance control method is applied to control both the position and the force trajectories in the constraint frame, where the task space is split into position-controlled subspace and force-controlled subspace by modifying the selection matrix S. The constraints of joint limits avoidance are combined into the redundancy resolution. Corresponding simulations are made with the method of hybrid impedance control, and their results show the proposed control method can track both the position and force trajectory well. In the next step, a real robotic arm will be fabricated and haptic devices will be installed to provide feedback sense. Some games in virtual reality are displayed to interact with the robotic system and then the patient s movement is guided and assisted.

12 462 J. Wang and Y. Li Acknowledgment This work is supported by Macao Science and Technology Development Fund under Grant no. 016»2008»A1 and the Research Committee of University of Macau under grant no. UL016»08-Y2»EME»LYM01»FST. References 1. Ju, M.S., Lin, C.C.K., Lin, D.H., Hwang, I.S., Chen, S.M.: A rehabilitation robot with forceposition hybrid fuzzy controller: hybrid fuzzy control of rehabilitation robot. IEEE Trans. on Neural Systems and Rehabilitation Engineering 13(3), (2005) 2. Liu, G.J., Goldenberg, A.A.: Robust hybrid impedance control of robot manipulators. In: EEE Int. Conf. on Robotics and Automation, California, USA, pp (1991) 3. Formica, D., Zollo, L., Guglielmelli, E.: Torque-dependent compliance control in the joint space of an operational robotic machine for motor therapy. In: IEEE Int. Conf. on Rehabilitation Robotics, Chicago, IL, USA, pp (2005) 4. Krebs, H.I., Hogan, N., Aisen, M.L., Volpe, B.T.: Robot-aided neurorehabilitation. IEEE Trans. Rehab. Eng. 6(1), (1998) 5. Nef, T., Mihelj, M., Riener, R.: Armin: a robot for patient-cooperative arm therapy. Medical and Biological Engineering and Computing 45(9), (2007) 6. Jamwal, P.K., Xie, S., Aw, K.C.: Kinematic design optimization of a parallel ankle rehabilitation robot using modified genetic algorithm. Robotics and Autonomous Systems 57(10), (2009) 7. Hogan, N.: The mechanics of multi-joint posture and movement control. Biological Cybernetics 81, (1999) 8. Oh, Y., Chung, W.K., Youm, Y., Suh, I.H.: Motion»force decomposition of redundant manipulators and its application to hybrid impedance control. In: IEEE Int. Conf. on Robotics and Automation, Leuven, Belgium, pp (1998) 9. Wang, J.-G., Li, Y.M.: Massaging Human Feet by a Redundant Manipulator Equipped with Tactile Sensor. In: IEEE Int. Conf. on Advanced Intelligent Mechatronics, Montreal, Canada, pp (2010) 10. Newman, W.S., Dohring, M.E.: Augmented impedance control: An approach to compliant control of kinematically redundant manipulators. In: IEEE Int. Conf. Robotics and Automation, California, USA, pp (1991) 11. Wang, J.-G., Li, Y.M.: Impedance control of a spatial redundant manipulator used for relaxing muscle fatigue. In: IEEE Int. Conf. on Mechatronics and Automation, Changchun, Jilin, China, pp (2009) 12. Shadpey, F., Patel, R.V., Balafoutis, C., Tessier, C.: Compliant motion control and redundancy resolution for kinematically redundant manipulators. In: American Control Conference, Seattle, WA, pp (1995) 13. de Wit, C.C., Siciliano, B., Bastin, G.: Theory of Robot Control. Springer, London (1996) 14. Seraji, H., Colbaugh, R.: Singularity-robustness and task prioritization in configuration control of redundant robots. In: 29th IEEE Conf. on Decision and Control, Honolulu, HI, USA, pp (1990) 15. Liegeois, A.: Automatic supervisory control of the configuration and behavior of multibody mechanisms. IEEE Trans. Systems, Man, and Cybernetics 7(12), (1977) 16. Kapoor, C., Cetin, M., Tesar, D.: Performance based redundancy resolution with multiple criteria. In: ASME Design Engineering Technical Conference, Atlanta, Georgia, pp. 1 6 (1998)

Véronique PERDEREAU ISIR UPMC 6 mars 2013

Véronique PERDEREAU ISIR UPMC 6 mars 2013 Véronique PERDEREAU ISIR UPMC mars 2013 Conventional methods applied to rehabilitation robotics Véronique Perdereau 2 Reference Robot force control by Bruno Siciliano & Luigi Villani Kluwer Academic Publishers

More information

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics Basilio Bona DAUIN-Politecnico di Torino 2009 Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics - Introduction In order to determine the dynamics of a manipulator, it is

More information

Motion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon

Motion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon Motion Control of 3 Degree-of-Freedom Direct-Drive Robot A Thesis Presented to The Academic Faculty by Rutchanee Gullayanon In Partial Fulfillment of the Requirements for the Degree Master of Engineering

More information

Universal Exoskeleton Arm Design for Rehabilitation

Universal Exoskeleton Arm Design for Rehabilitation Journal of Automation and Control Engineering Vol. 3, No. 6, December 215 Universal Exoskeleton Arm Design for Rehabilitation Siam Charoenseang and Sarut Panjan Institute of Field Robotics, King Mongkut

More information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

ACTUATOR DESIGN FOR ARC WELDING ROBOT ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,

More information

Matrix Normalization for Optimal Robot Design

Matrix Normalization for Optimal Robot Design IEEE International Conference on Robotics and Automation Leuven, Belgium, May 16-21, 1998. Matrix Normalization for Optimal Robot Design L. Stocco, S. E. Salcudean and F. Sassani * Department of Electrical

More information

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut E-mail : renuka_mee@nitc.ac.in,

More information

Operational Space Control for A Scara Robot

Operational Space Control for A Scara Robot Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This

More information

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR Proceedings of the American Nuclear Society Ninth Topical Meeting on Robotics and Remote Systems, Seattle Washington, March 2001. DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED

More information

Potential for new technologies in clinical practice

Potential for new technologies in clinical practice Potential for new technologies in clinical practice International Neurorehabilitation Symposium University of Zurich Feb 12-13th 2009 Prof Jane Burridge Jane Burridge Feb 2009 Introduction Societal drivers

More information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE

More information

Computer Animation. Lecture 2. Basics of Character Animation

Computer Animation. Lecture 2. Basics of Character Animation Computer Animation Lecture 2. Basics of Character Animation Taku Komura Overview Character Animation Posture representation Hierarchical structure of the body Joint types Translational, hinge, universal,

More information

Adaptive Control for Robot Manipulators Under Ellipsoidal Task Space Constraints

Adaptive Control for Robot Manipulators Under Ellipsoidal Task Space Constraints 22 IEEE/RSJ International Conference on Intelligent Robots and Systems October 7-2, 22. Vilamoura, Algarve, Portugal Adaptive Control for Robot Manipulators Under Ellipsoidal Task Space Constraints Keng

More information

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute

More information

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 1, January-June 011; pp. 9-0; International Science Press, ISSN: 0975-6108 A Simulation Study on Joint Velocities and End

More information

A Control Scheme for Industrial Robots Using Artificial Neural Networks

A Control Scheme for Industrial Robots Using Artificial Neural Networks A Control Scheme for Industrial Robots Using Artificial Neural Networks M. Dinary, Abou-Hashema M. El-Sayed, Abdel Badie Sharkawy, and G. Abouelmagd unknown dynamical plant is investigated. A layered neural

More information

Mathematical Modeling and Design Analysis of a Dexterous Endeffector

Mathematical Modeling and Design Analysis of a Dexterous Endeffector International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 1, Issue 9 (June 2012), PP.01-08 www.ijerd.com Mathematical Modeling and Design Analysis of a Dexterous Endeffector

More information

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 216-8440 This paper

More information

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring

More information

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton Scooter, 3 wheeled cobot North Western University A cobot is a robot for direct physical interaction with a human operator, within a shared workspace PERCRO Exoskeleton Unicycle cobot the simplest possible

More information

An Application of Robotic Optimization: Design for a Tire Changing Robot

An Application of Robotic Optimization: Design for a Tire Changing Robot An Application of Robotic Optimization: Design for a Tire Changing Robot RAUL MIHALI, MHER GRIGORIAN and TAREK SOBH Department of Computer Science and Engineering, University of Bridgeport, Bridgeport,

More information

Introduction to Robotics Analysis, Systems, Applications

Introduction to Robotics Analysis, Systems, Applications Introduction to Robotics Analysis, Systems, Applications Saeed B. Niku Mechanical Engineering Department California Polytechnic State University San Luis Obispo Technische Urw/carsMt Darmstadt FACHBEREfCH

More information

Chapter. 4 Mechanism Design and Analysis

Chapter. 4 Mechanism Design and Analysis Chapter. 4 Mechanism Design and Analysis 1 All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints

More information

Knee rehabilitation using an intelligent robotic system

Knee rehabilitation using an intelligent robotic system J Intell Manuf (29) 2:195 22 DOI 1.17/s1845-8-225-y Knee rehabilitation using an intelligent robotic system Erhan Akdoğan Ertuğrul Taçgın M. Arif Adli Received: 1 April 26 / Accepted: 1 December 27 / Published

More information

On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions

On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions Ignacio Herrera Aguilar and Daniel Sidobre (iherrera, daniel)@laas.fr LAAS-CNRS Université Paul Sabatier

More information

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms Abstract Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development of

More information

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Seungsu Kim, ChangHwan Kim and Jong Hyeon Park School of Mechanical Engineering Hanyang University, Seoul, 133-791, Korea.

More information

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Engineering MECHANICS, Vol. 16, 2009, No. 4, p. 287 296 287 HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Stanislav Věchet, Jiří Krejsa* System modeling is a vital tool for cost reduction and design

More information

Intelligent Mechatronic Model Reference Theory for Robot Endeffector

Intelligent Mechatronic Model Reference Theory for Robot Endeffector , pp.165-172 http://dx.doi.org/10.14257/ijunesst.2015.8.1.15 Intelligent Mechatronic Model Reference Theory for Robot Endeffector Control Mohammad sadegh Dahideh, Mohammad Najafi, AliReza Zarei, Yaser

More information

Dynamic model of robot manipulators

Dynamic model of robot manipulators Dynamic model of robot manipulators Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri

More information

Real-time haptic-teleoperated robotic system for motor control analysis

Real-time haptic-teleoperated robotic system for motor control analysis Journal of Neuroscience Methods 151 (2006) 194 199 Real-time haptic-teleoperated robotic system for motor control analysis Pete B. Shull, Roger V. Gonzalez Biomedical and Mechanical Engineering, LeTourneau

More information

Advantages of Auto-tuning for Servo-motors

Advantages of Auto-tuning for Servo-motors Advantages of for Servo-motors Executive summary The same way that 2 years ago computer science introduced plug and play, where devices would selfadjust to existing system hardware, industrial motion control

More information

Active Vibration Isolation of an Unbalanced Machine Spindle

Active Vibration Isolation of an Unbalanced Machine Spindle UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States

More information

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS Sébastien Briot, Ilian A. Bonev Department of Automated Manufacturing Engineering École de technologie supérieure (ÉTS), Montreal,

More information

ME 115(b): Solution to Homework #1

ME 115(b): Solution to Homework #1 ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity

More information

Rotation: Moment of Inertia and Torque

Rotation: Moment of Inertia and Torque Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn

More information

ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT

ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT Marco Antonio Meggiolaro Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Department of Mechanical Engineering

More information

An Analysis of Regenerative Braking and Energy Saving for Electric Vehicle with In-Wheel Motors

An Analysis of Regenerative Braking and Energy Saving for Electric Vehicle with In-Wheel Motors , pp. 219-23 http://dx.doi.org/1.14257/ijca.214.7.12.2 An Analysis of Regenerative Braking and Energy Saving for Electric Vehicle with In-Wheel Motors 1 Li-qiang Jin, 2 Peng-fei Chen and 3 *Yue Liu State

More information

Human Motion Mapping to a Robot Arm with Redundancy Resolution

Human Motion Mapping to a Robot Arm with Redundancy Resolution Human Motion Mapping to a Robot Arm with Redundancy Resolution F. Ficuciello, A. Romano, V. Lippiello, L. Villani and B. Siciliano Abstract In this paper the problem of mapping human arm motion to an anthropomorphic

More information

Human Assisted Impedance Control of Overhead Cranes

Human Assisted Impedance Control of Overhead Cranes Human Assisted Impedance Control of Overhead Cranes E-mail: John T. Wen Dan O. Popa Gustavo Montemayor Peter L. Liu Center for Automation Technologies Rensselaer Polytechnic Institute CII Bldg, Suite 85,

More information

A ROBOT TEST-BED FOR ASSISTANCE AND ASSESSMENT IN PHYSICAL THERAPY. Mechanical Systems Laboratory University of Delaware, Newark, DE 19716.

A ROBOT TEST-BED FOR ASSISTANCE AND ASSESSMENT IN PHYSICAL THERAPY. Mechanical Systems Laboratory University of Delaware, Newark, DE 19716. A ROBOT TEST-BED FOR ASSISTANCE AND ASSESSMENT IN PHYSICAL THERAPY Rahul Rao i, Sunil K. Agrawal ii, John P. Scholz iii Mechanical Systems Laboratory University of Delaware, Newark, DE 19716. Abstract

More information

Interactive Computer Graphics

Interactive Computer Graphics Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create

More information

An Application of Robotic Optimization: Design for a Tire Changing Robot

An Application of Robotic Optimization: Design for a Tire Changing Robot An Application of Robotic Optimization: Design for a Tire Changing Robot RAUL MIHALI, MHER GRIGORIAN and TAREK SOBH Department of Computer Science and Engineering, University of Bridgeport, Bridgeport,

More information

Guidance-control-based Exoskeleton Rehabilitation Robot for Upper Limbs: Application to Circle Drawing for Physiotherapy and Training

Guidance-control-based Exoskeleton Rehabilitation Robot for Upper Limbs: Application to Circle Drawing for Physiotherapy and Training 284 Journal of Medical and Biological Engineering, 34(3): 284-292 Guidance-control-based Exoskeleton Rehabilitation Robot for Upper Limbs: Application to Circle Drawing for Physiotherapy and Training Wei-Wen

More information

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Kinematics and Dynamics of Mechatronic Systems Wojciech Lisowski 1 An Introduction KADOMS KRIM, WIMIR, AGH Kraków 1 The course contents:

More information

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model CENG 732 Computer Animation Spring 2006-2007 Week 8 Modeling and Animating Articulated Figures: Modeling the Arm, Walking, Facial Animation This week Modeling the arm Different joint structures Walking

More information

A Direct Numerical Method for Observability Analysis

A Direct Numerical Method for Observability Analysis IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 15, NO 2, MAY 2000 625 A Direct Numerical Method for Observability Analysis Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper presents an algebraic method

More information

Design Aspects of Robot Manipulators

Design Aspects of Robot Manipulators Design Aspects of Robot Manipulators Dr. Rohan Munasinghe Dept of Electronic and Telecommunication Engineering University of Moratuwa System elements Manipulator (+ proprioceptive sensors) End-effector

More information

Force and Visual Control for Safe Human Robot Interaction

Force and Visual Control for Safe Human Robot Interaction Force and Visual Control for Safe Human Robot Interaction Bruno SICILIANO www.prisma.unina.it PRISMA Team Force and Visual Control for Safe Human Robot Interaction 2/35 Bruno Siciliano Luigi Villani Vincenzo

More information

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix Malaysian Journal of Mathematical Sciences 8(2): 89-204 (204) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On Motion of Robot End-Effector using the Curvature

More information

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 78 90, Article ID: IJARET_07_02_008 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2

More information

Human-like Motion of a Humanoid Robot Arm Based on a Closed-Form Solution of the Inverse Kinematics Problem

Human-like Motion of a Humanoid Robot Arm Based on a Closed-Form Solution of the Inverse Kinematics Problem IEEE/RSJ Intern. Conf. on Intelligent Robots Systems IROS 23), USA, Oct. 27-3, 23 Human-like Motion of a Humanoid Robot Arm Based on a Closed-Form Solution of the Inverse Kinematics Problem T. Asfour R.

More information

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This

More information

Movement Therapy Robots

Movement Therapy Robots Movement Therapy Robots Allison M. Okamura Associate Professor Department of Mechanical Engineering Stanford University Portions of this material provided by H. F. Machiel Van der Loos (UBC) and Amy Bastian

More information

Onboard electronics of UAVs

Onboard electronics of UAVs AARMS Vol. 5, No. 2 (2006) 237 243 TECHNOLOGY Onboard electronics of UAVs ANTAL TURÓCZI, IMRE MAKKAY Department of Electronic Warfare, Miklós Zrínyi National Defence University, Budapest, Hungary Recent

More information

MODELLING A SATELLITE CONTROL SYSTEM SIMULATOR

MODELLING A SATELLITE CONTROL SYSTEM SIMULATOR National nstitute for Space Research NPE Space Mechanics and Control Division DMC São José dos Campos, SP, Brasil MODELLNG A SATELLTE CONTROL SYSTEM SMULATOR Luiz C Gadelha Souza gadelha@dem.inpe.br rd

More information

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

Design Considerations for an Active Soft Orthotic System for Shoulder Rehabilitation

Design Considerations for an Active Soft Orthotic System for Shoulder Rehabilitation Design Considerations for an Active Soft Orthotic System for Shoulder Rehabilitation Samuel B. Kesner, Student Member, IEEE, Leif Jentoft, Student Member, IEEE, Frank L. Hammond III, Member, IEEE, Robert

More information

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California Irvine, California 9697-3975 Email: gsoh@uci.edu J. Michael

More information

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac. MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS N. E. Pears Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.uk) 1 Abstract A method of mobile robot steering

More information

Medical Robotics. Control Modalities

Medical Robotics. Control Modalities Università di Roma La Sapienza Medical Robotics Control Modalities The Hands-On Acrobot Robot Marilena Vendittelli Dipartimento di Ingegneria Informatica, Automatica e Gestionale Control modalities differ

More information

Vibrations can have an adverse effect on the accuracy of the end effector of a

Vibrations can have an adverse effect on the accuracy of the end effector of a EGR 315 Design Project - 1 - Executive Summary Vibrations can have an adverse effect on the accuracy of the end effector of a multiple-link robot. The ability of the machine to move to precise points scattered

More information

The Patient is the Master: How to Control Rehabilitation Robots

The Patient is the Master: How to Control Rehabilitation Robots INRS 2009, Zurich, 12-14 February 2009 The Patient is the Master: How to Control Rehabilitation Robots Robert Riener Sensory-Motor Systems Lab Institute of Robotics and Intelligent Systems, ETH Zurich

More information

ASEN 3112 - Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1

ASEN 3112 - Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1 19 MDOF Dynamic Systems ASEN 3112 Lecture 1 Slide 1 A Two-DOF Mass-Spring-Dashpot Dynamic System Consider the lumped-parameter, mass-spring-dashpot dynamic system shown in the Figure. It has two point

More information

Chapter 6 Work and Energy

Chapter 6 Work and Energy Chapter 6 WORK AND ENERGY PREVIEW Work is the scalar product of the force acting on an object and the displacement through which it acts. When work is done on or by a system, the energy of that system

More information

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research

More information

How To Understand The Dynamics Of A Multibody System

How To Understand The Dynamics Of A Multibody System 4 Dynamic Analysis. Mass Matrices and External Forces The formulation of the inertia and external forces appearing at any of the elements of a multibody system, in terms of the dependent coordinates that

More information

Robot coined by Karel Capek in a 1921 science-fiction Czech play

Robot coined by Karel Capek in a 1921 science-fiction Czech play Robotics Robot coined by Karel Capek in a 1921 science-fiction Czech play Definition: A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices

More information

Robust Fault Diagnosis and Accommodation for a Robotic Manipulator under Human Interaction

Robust Fault Diagnosis and Accommodation for a Robotic Manipulator under Human Interaction Memorias del XVI Congreso Latinoamericano de Control Automático, CLCA 214 Octubre 14-17, 214. Cancún, Quintana Roo, México Robust Fault Diagnosis and Accommodation for a Robotic Manipulator under Human

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

Robotic motion planning for 8- DOF motion stage

Robotic motion planning for 8- DOF motion stage Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof

More information

Sensory-motor control scheme based on Kohonen Maps and AVITE model

Sensory-motor control scheme based on Kohonen Maps and AVITE model Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department

More information

WEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION

WEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION WEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION Tarek M. Sobh, Bei Wang* and Sarosh H. Patel University of Bridgeport Bridgeport, CT 06601 U.S.A.

More information

Mechanism and Control of a Dynamic Lifting Robot

Mechanism and Control of a Dynamic Lifting Robot Mechanism and Control of a Dynamic Lifting Robot T. Uenoa, N. Sunagaa, K. Brownb and H. Asada' 'Institute of Technology, Shimizu Corporation, Etchujima 3-4-17, Koto-ku, Tokyo 135, Japan 'Department of

More information

Mechatronics 21 (2011) 509 522. Contents lists available at ScienceDirect. Mechatronics. journal homepage: www.elsevier.com/locate/mechatronics

Mechatronics 21 (2011) 509 522. Contents lists available at ScienceDirect. Mechatronics. journal homepage: www.elsevier.com/locate/mechatronics Mechatronics 21 (2011) 509 522 Contents lists available at ScienceDirect Mechatronics journal homepage: www.elsevier.com/locate/mechatronics The design and control of a therapeutic exercise robot for lower

More information

Task-Space and Null-Space Control Design for Robotic-Assisted Minimally Invasive Surgery

Task-Space and Null-Space Control Design for Robotic-Assisted Minimally Invasive Surgery Task-Space Null-Space Control Design for Robotic-Assisted Minimally Invasive Surgery Rui Cortesão, Walid Zarrad, Philippe Poignet, Olivier Company Etienne Dombre University of Coimbra, Institute of Systems

More information

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional 1 INTRODUCTION Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires knowledge

More information

Intelligent Robotics Lab.

Intelligent Robotics Lab. 1 Variable Stiffness Actuation based on Dual Actuators Connected in Series and Parallel Prof. Jae-Bok Song (jbsong@korea.ac.kr ). (http://robotics.korea.ac.kr) ti k Depart. of Mechanical Engineering, Korea

More information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering

More information

THE problem of visual servoing guiding a robot using

THE problem of visual servoing guiding a robot using 582 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 13, NO. 4, AUGUST 1997 A Modular System for Robust Positioning Using Feedback from Stereo Vision Gregory D. Hager, Member, IEEE Abstract This paper

More information

Least-Squares Intersection of Lines

Least-Squares Intersection of Lines Least-Squares Intersection of Lines Johannes Traa - UIUC 2013 This write-up derives the least-squares solution for the intersection of lines. In the general case, a set of lines will not intersect at a

More information

Development of Easy Teaching Interface for a Dual Arm Robot Manipulator

Development of Easy Teaching Interface for a Dual Arm Robot Manipulator Development of Easy Teaching Interface for a Dual Arm Robot Manipulator Chanhun Park and Doohyeong Kim Department of Robotics and Mechatronics, Korea Institute of Machinery & Materials, 156, Gajeongbuk-Ro,

More information

THEORETICAL MECHANICS

THEORETICAL MECHANICS PROF. DR. ING. VASILE SZOLGA THEORETICAL MECHANICS LECTURE NOTES AND SAMPLE PROBLEMS PART ONE STATICS OF THE PARTICLE, OF THE RIGID BODY AND OF THE SYSTEMS OF BODIES KINEMATICS OF THE PARTICLE 2010 0 Contents

More information

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang

More information

A Product Automatically Queuing and Positioning Technology Based on Conveyor Belt

A Product Automatically Queuing and Positioning Technology Based on Conveyor Belt Send Orders for Reprints to reprints@benthamscience.ae 624 The Open Mechanical Engineering Journal, 2015, 9, 624-629 Open Access A Product Automatically Queuing and Positioning Technology Based on Conveyor

More information

Robust Motion Control of Industrial Robot Considering Two-inertia System Based on CDM Method and Resonance Ratio Control

Robust Motion Control of Industrial Robot Considering Two-inertia System Based on CDM Method and Resonance Ratio Control Robust Motion Control of Industrial Robot Considering Twoinertia ystem Based on CM Method and Resonance Ratio Control Present by: Chowarit Mitsantisuk National Electronic and Computer Technology Center

More information

On-line Motion Retargetting

On-line Motion Retargetting On-line Motion Retargetting Kwang-Jin Choi and Hyeong-Seok Ko SNU Human Animation Center School of Electrical Engineering Seoul National University E-mail: fkjchoi,kog@graphics.snu.ac.kr Abstract This

More information

The FES-assisted control for a lower limb rehabilitation robot: simulation and experiment

The FES-assisted control for a lower limb rehabilitation robot: simulation and experiment Chen et al. Robotics and Biomimetics 4, : RESEARCH Open Access The FES-assisted control for a lower limb rehabilitation robot: simulation and experiment Yixiong Chen, Jin Hu, Long Peng and Zeng-guang Hou

More information

1996 IFAC World Congress San Francisco, July 1996

1996 IFAC World Congress San Francisco, July 1996 1996 IFAC World Congress San Francisco, July 1996 TRAJECTORY GENERATION FOR A TOWED CABLE SYSTEM USING DIFFERENTIAL FLATNESS Richard M. Murray Mechanical Engineering, California Institute of Technology

More information

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com

More information

Adequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2

Adequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2 International Letters of Chemistry, Physics and Astronomy Online: 213-9-19 ISSN: 2299-3843, Vol. 3, pp 1-1 doi:1.1852/www.scipress.com/ilcpa.3.1 212 SciPress Ltd., Switzerland Adequate Theory of Oscillator:

More information

APPLIED MATHEMATICS ADVANCED LEVEL

APPLIED MATHEMATICS ADVANCED LEVEL APPLIED MATHEMATICS ADVANCED LEVEL INTRODUCTION This syllabus serves to examine candidates knowledge and skills in introductory mathematical and statistical methods, and their applications. For applications

More information

Unit 4 Practice Test: Rotational Motion

Unit 4 Practice Test: Rotational Motion Unit 4 Practice Test: Rotational Motion Multiple Guess Identify the letter of the choice that best completes the statement or answers the question. 1. How would an angle in radians be converted to an angle

More information

Robotics. Chapter 25. Chapter 25 1

Robotics. Chapter 25. Chapter 25 1 Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration

More information

Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique

Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique Simulation of VSI-Fed Variable Speed Drive Using PI-Fuzzy based SVM-DTC Technique B.Hemanth Kumar 1, Dr.G.V.Marutheshwar 2 PG Student,EEE S.V. College of Engineering Tirupati Senior Professor,EEE dept.

More information

Quadcopters. Presented by: Andrew Depriest

Quadcopters. Presented by: Andrew Depriest Quadcopters Presented by: Andrew Depriest What is a quadcopter? Helicopter - uses rotors for lift and propulsion Quadcopter (aka quadrotor) - uses 4 rotors Parrot AR.Drone 2.0 History 1907 - Breguet-Richet

More information

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Practical Work DELMIA V5 R20 Lecture 1 D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Native languages Definition of the language for the user interface English,

More information