A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS

Size: px
Start display at page:

Download "A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS"

Transcription

1 A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica Università degli Studi di Roma La Sapienza ABSTRACT The set-point regulation problem for robot manipulators under gravity is usually solved by either model-based compensation or PID control. The former cannot be applied if an unknown payload is present or when model parameters are poorly estimated, while the latter requires fine and lengthy tuning of gains in order to achieve good performance on the whole workspace. A simple iterative scheme is proposed for generating exact gravity compensation at the desired set-point, without the knowledge of the robot dynamic model. The control law starts with a PD action on the joint error, updating at discrete instants an additional feedforward term. Global convergence of the scheme is proved under a mild condition on the proportional gains. Simulations are presented for a 3R rigid robot arm moving in a vertical plane. 1. Introduction It is well known that a rigid robot arm can be asymptotically stabilized around a given joint configuration via a PD controller on the joint errors, provided that gravity is exactly cancelled by feedback [1]. This result holds globally, i.e. starting from any joint configuration, and requires only positive definite gain matrices. However, online cancellation of gravity effects leads to a nonlinear control law, which may be difficult to implement. Under a mild condition on the proportional gain, this scheme can be simplified to constant gravity compensation, evaluated only at the desired configuration [2]; a purely linear feedback law with a feedforward action is then obtained. In this case, the proportional gain should be chosen so to dominate the gradient of the gravity forces in the whole robot workspace. Similar conditions have been found also for robots with elasticjoints [3] or with flexible links [4], under a further assumption on the arm stiffness. In all cases, an exact knowledge of the gravity vector is required. This condition is difficult to be realized, e.g. for a robot picking up multiple unknown payloads, and

2 would need anyway an identification procedure of the robot link parameters. As a result, a steady-state error is present in general with this type of control even for a simple point-to-point task. High-gain feedback reduces but does not eliminate this error, exciting on the other hand unmodeled dynamic effects. A standard remedy is the addition of an integral term to the linear control law but several problems arise with the design of a PID, partly due to the nonlinear nature of the robot. Typically, saturation will occurr during large transient phases and reset or anti-windup procedures have to be devised when starting far from the final position. Moreover, from a theoretical point of view, asymptotic stability of robot PID control has been proved only locally around the desired configuration and/or under complex inequalities among the proportional, derivative, and integral gains [5, 6]: tuning of the PID gains is in fact a difficult task for nonlinear systems. In practice, these drawbacks may be overcome by adding the integral action only near the final point, so that gross motion is performed with PD control, while fine positioning is achieved with PID. This is a common strategy in industrial robot controllers, as in the Unimation Puma 56 [7], but no formal proof of convergence has been given for this method. As an alternative, an interpolating trajectory can be generated between the starting and the final point, but this involves further computations which could be ackward to handle in case of on-line set-point corrections. In this paper, we propose a fast iterative scheme that builds up the required gravity compensation at the final configuration, with a very limited knowledge about the robot gravity terms. A PD-based control law is applied iteratively and the constant gravity feedforward is learned without the explicit introduction of an integral error term nor the use of high-gain feedback. An easy to check sufficient condition is given for the convergence of the scheme to zero steady-state error, taking into account in the analysis the full nonlinear robot equations. 2. Control Scheme Consider a rigid robot arm with N rotary joints, whose dynamicmodel is B(q) q + S(q, q) q + g(q) =u (1) with inertia matrix B, Coriolis and centrifugal forces S q, and gravity forces g. Since the gravity term contains only trigonometric functions of the configuration q, itis easy to derive the following bound [2] g α. (2) q Note that this inequality holds also for prismaticjoints, even if in that case the gravity term g(q) may be unbounded (at least, in principle). When the input torque u is chosen as a PD control u = K P (q d q) K D q, K P >, K D >, (3)

3 with a desired constant configuration q d, then the robot arm will be driven to a steady-state condition q = q, q =, which from (1) satisfies the following equation g( q) =K P (q d q), (4) implicitly defining the residual joint error. Usually, a decentralized approach is followed by choosing diagonal gain matrices K P and K D. An iterative compensation scheme is introduced as follows. Let q be the initial arm configuration. The control law during iteration i is defined as u = 1 β K P (q d q) K D q + u i 1, β > (5) for i =1, 2,..., and where the term u i 1 is a constant feedforward. If u =, which is a common initialization, the first iteration is performed with a simple PD. Indeed, one may collect the best information on the required gravity term by setting u =ĝ(q d ), where the hat denotes an estimate. System (1) under control (5) reaches the equilibrium state q = q i, q =, satisfying g(q i )= 1 β K P (q d q i )+u i 1. (6) Note that the unknown gravity term in q i is determined through the reading of the control effort at steady-state. For the next iteration, the feedforward is istantaneously updated as u i = 1 β K P (q d q i )+u i 1, (7) and control (5) is applied again starting from the current position q i. In order to prove that the sequence {q,q 1,...} converges to q d, starting from any initial value q, we assume that: (a) K P >α (b) <β 1 2 The first assumption is the same given in [2] for showing that the PD control law with constant gravity compensation u = K P (q d q) K D q + g(q d ) (8) is globally asymptotically stable, when the gravity vector is known. It follows from (a) that the robot arm under control (8) has a unique steady-state solution for any value of q d. When K P = diag {k Pi }, assumption (a) is satisfied iff min i {k Pi } >α. We remark that this condition is rather conservative for an openchain robot arm, requiring for each joint a proportional gain which is stiffer than

4 the one computed for the most loaded joint. Indeed, distal joints carry less weight than proximal ones; accordingly, they may be regulated using smaller gains. The second assumption guarantees the convergence of the iterative scheme (7), and in particular that lim i u i = g(q d ), with a priori knowledge limited to the bound (2) on the gravity term. Let e i = q d q i. At the end of the ith iteration, eqns. (6,7) imply that u i = g(q i ) at the steady-state q i, and so u i u i 1 = g(q i ) g(q i 1 ) α q i q i 1 α( e i + e i 1 ), (9) where inequality (2) has been used. On the other hand, from eq. (7) u i u i 1 = 1 β K P e i. (1) From eqns.(9,1), since K P is diagonal, it follows immediately 1 β α e i < 1 β K P e i α( e i + e i 1 ), (11) and then e i <β( e i + e i 1 ). (12) Thus, assumption (b) guarantees that e i < β 1 β e i 1 (13) defines a contraction mapping. Therefore, lim i e i =, and asymptoticconvergence is proved for any initial condition q. Merging conditions (a) and (b) into (5), it follows that the overall proportional gain matrix ˆK P = K P /β has to be chosen so to satisfy ˆK P > 2α. (14) Again, this general condition on the minimum eigenvalue of the symmetric matrix ˆK P is turned into a lower bound on the single elements for a diagonal proportional gain matrix. A series of remarks are now in order: The iterative scheme (5,7) is reminiscent of learning control algorithms that successfully achieve reproduction of repetitive trajectories for robot arms [8, 9, 1]. However, no repositioning of the arm into the initial configuration is performed (nor required) here, at any iteration.

5 The iterative scheme can be interpreted as a discrete-time PID, in which the integral term is updated only at fixed instants. Moreover, this approach combines in an automaticway the benefits of a PD control far from the destination and of an integral action close to the goal, avoiding wind-up effects. As a further merit of the scheme, one should consider that gains with guaranteed convergence properties are easily selected. The bound (2) on the gravity term may be evaluated directly taking into account the maximum admissible payload, so to ensure exact set-point regulation in all operating conditions. As a drawback, since each update of the feedforward term should be performed at steady-state, the control scheme converges to the desired position in a doubly infinite time. However, ultimate boundedness of the error is obtained in finite time, by updating the feedforward term as soon as joint variations definitely drop below a given threshold, even before a complete stop. An interesting aspect is to estimate the distance from necessity of the sufficient condition (14). This point has been investigated only through simulations, some of which are reported in the next section: from these, it follows that the above criterion (derived with unknown gravity term) is not more conservative than condition (a) of [2] (which assumes that an exact gravity compensation is performed). 3. Simulation Results The proposed control scheme has been simulated on a 3R rigid robot arm moving in a vertical plane. The three robot links have equal length l i =.5 m, with uniformly distributed masses of 3, 2, and 1 kg, respectively. Motor torque saturations are set at 8, 4, and 2 Nm (beyond the reduction elements). In this case, the gravity vector is given by g 1 (q) = g[(m 1 d 1 + m 2 l 1 + m 3 l 1 ) sin q 1 +(m 2 d 2 + m 3 l 2 ) sin(q 1 + q 2 ) +m 3 d 3 sin(q 1 + q 2 + q 3 )] g 2 (q) = g[(m 2 d 2 + m 3 l 2 ) sin(q 1 + q 2 )+m 3 d 3 sin(q 1 + q 2 + q 3 )] (15) g 3 (q) = gm 3 d 3 sin(q 1 + q 2 + q 3 ), where d i = l i /2 and q =(,, ) corresponds to the straight downward position (of minimum potential energy). For evaluating α, the following factorization is convenient: g q = 1 1 A 1 cos q 1 A 1 2 cos(q 1 + q 2 ) 1 1, 1 A 3 cos(q 1 + q 2 + q 3 ) (16)

6 where A 1 = g(m 1 d 1 + m 2 l 1 + m 3 l 1 ) A 2 = g(m 2 d 2 + m 3 l 2 ) (17) A 3 = gm 2 d 3. With the given data, a value α = 4.35 results, attained for q =. In the first example, a motion from q = to the straight arm position of maximum gravity force (π/2 of first joint rotation) is commanded, using as proportional and derivative gains ˆK P = diag {1, 6, 28}, K D = diag {2, 1, 2}. (18) The update (7) for u i is made at fixed intervals of 3 seconds. Figures 1 3 and 4 6 show the joint errors and the applied torques over 1 seconds. In this case, two updates are sufficient for regulating the error to zero within 7.5 seconds. Note that only the first position gain in (18) does satisfy the sufficient condition (14), while the gain of the third joint is even smaller than α. In the second example q d =(3π/4,, ) is the desired set point, while the same initial positions and the same gains (18) are used. Errors and torques over 16 seconds are displayed in Figs for the three joints. Five updates are now necessary for obtaining convergence, while a saturation occurs initially for joint 1 and 2. No special care was taken for minimizing the duration of the motion: a faster global transient could have been obtained by updating sooner the feedforward u 3, then u 4, and finally u 5. This example shows the capability of learning the exact gravity compensation also when the wall of maximum gravity force has to be overcome. Notice that intermediate torque steady-state values lie now on both sides of the final required values, indicating that feedforward terms can also be reduced when needed. In fact, the scheme was found to converge without problems also when resetting the desired set point back to the initial position q =, where the required compensation is zero (an equilibrium point). As a third example, the second motion was performed with smaller positional gains. In particular, ˆKP = 5 I was used, which satisfies the condition (a) of [2] but not our condition (14). Update intervals for u i are slowed down to 6 seconds, in order to enable the reaching of steady-state conditions. Figures show 4 seconds of position errors and torques. A persistent oscillatory behavior results as a consequence of the poor learning capabilities: the robot arm switches alternatively from an almost horizontal configuration, where the maximum torque effort is stored, to the upward straight configuration, where the error feedback torque counterbalances the learned feedforward term so to give a rather small net torque. Note also that, being ˆK P >α, there is still a unique equilibrium configuration for each applied feedforward. As a result, this choice of reduced gains gives a quantitative information on how much the sufficient condition (14) could be relaxed in general.

7 Figure 1. Position error for joint 1 q d =(π/2,, ) Figure 2. Position error for joint Figure 3. Position error for joint 3

8 4. Conclusions A simple iterative scheme has been presented for robot set-point regulation tasks under gravity, that does not require the knowledge of the robot dynamicmodel. The control scheme generates the exact gravity compensation at the desired set point, starting initially with a PD law, and updating at discrete instants an additional feedforward term. A lower bound condition on the magnitude of the proportional gain in the PD control part is sufficient to prove global convergence of the scheme. Simulation results have shown the effectiveness of the approach, pointing out that the convergence condition is also close to be necessary. The approach is designed in the joint space but can be extended to regulation of a desired cartesian pose, provided that a bound on the kinematic Jacobian is also known. More interestingly, it can be shown that the learning scheme works also in the presence of flexibility, both concentrated at the joint or distributed along the link, by exploiting the associated model properties found in [4]. We mention here that experimental results have already been obtained for the two-link planar lightweight robot prototype with a very flexible forearm available at the Robotics Laboratory of DIS [11], tilted from the horizontal plane to include gravity effects. 5. Acknowledgements This paper is based on work partly supported by Consiglio Nazionale delle Ricerche under contract PF67 (Progetto Finalizzato Robotica). 6. References 1. M. Takegaki and S. Arimoto, A new feedback method for dynamic control of manipulators, Trans. ASME J. on Dynamic Systems, Meas., and Control vol. 12, no. 2, pp , P. Tomei, Adaptive PD controller for robot manipulators, IEEE Trans. on Robotics and Automation, vol. 7, pp , P. Tomei, A simple PD controller for robots with elastic joints, IEEE Trans. on Automatic Control, vol. 36, pp , A. De Luca and B. Siciliano, An asymptotically stable joint PD controller for robot arms with flexible links under gravity, 31st IEEE Conf. on Decision and Control, Tucson, S. Arimoto and F. Miyazaki, Stability and robustness of PID feedback control for robot manipulators of sensory capability, in Robotics Research: 1st Int. Symp., M. Brady and R.P. Paul (Eds.), MIT Press, Boston, MA, pp , F. Khorrami and Ü. Özgüner, Decentralized control of robot manipulators via state and proportional-integral feedback, 1988 IEEE Int. Conf. on Robotics and Automation, Philadelphia, PA, pp , J. Wen and S. Murphy, PID control for robot manipulators, Tech. Rep. CIRSSE, no. 54, Rensselaer Polytechnic Institute, Troy, NY, S. Arimoto, S. Kawamura, and F. Miyazaki, Bettering operation of robots by learning, J. of Robotic Systems, vol. 1, pp , P. Bondi, G. Casalino, and L. Gambardella, On the iterative learning control theory of robotic manipulators, IEEE J. of Robotics and Automation, vol. 4, pp , A. De Luca, G. Paesano, and G. Ulivi, A frequency-domain approach to learning control: Implementation for a robot manipulator, IEEE Trans. on Industrial Electronics, vol. 39, pp. 1 1, A. De Luca, L. Lanari, P. Lucibello, S. Panzieri, and G. Ulivi, Control experiments on a two-link robot with a flexible forearm, 29th IEEE Conf. on Decision and Control, Honolulu, HI, pp , 199.

9 Figure 4. Applied torque for joint 1 q d =(π/2,, ) Figure 5. Applied torque for joint Figure 6. Applied torque for joint 3

10 Figure 7. Position error for joint 1 q d =(3π/4,, ) Figure 8. Position error for joint Figure 9. Position error for joint 3

11 Figure 1. Applied torque for joint 1 q d =(3π/4,, ) Figure 11. Applied torque for joint Figure 12. Applied torque for joint 3

12 Figure 13. Position error for joint 1 with reduced gains q d =(3π/4,, ) Figure 14. Position error for joint Figure 15. Position error for joint 3

13 Figure 16. Applied torque for joint 1 with reduced gains q d =(3π/4,, ) Figure 17. Applied torque for joint Figure 18. Applied torque for joint 3

An Iterative Scheme for Learning Gravity Compensation in Flexible Robot Arms

An Iterative Scheme for Learning Gravity Compensation in Flexible Robot Arms An Iterative Scheme for Learning Gravity Compensation in Flexible Robot Arms A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica, Università di Roma La Sapienza Via Eudossiana 8, 84 Roma,

More information

Introduction to centralized control

Introduction to centralized control Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques

More information

Introduction to centralized control

Introduction to centralized control ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models 104 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 6, JUNE 006 Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models C. C. Cheah, C. Liu, and J.

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

A Sliding Mode Controller Using Neural Networks for Robot Manipulator ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot

More information

Suboptimal output regulation of robotic manipulators by iterative learning

Suboptimal output regulation of robotic manipulators by iterative learning Suboptimal output regulation of robotic manipulators by iterative learning P. Lucibello S. Panzieri F. Pascucci Sogin Dip. Informatica e Automazione Dip. Informatica e Sistemistica Società gestione impianti

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates

Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates Control of a Handwriting Robot with DOF-Redundancy based on Feedback in Task-Coordinates Hiroe HASHIGUCHI, Suguru ARIMOTO, and Ryuta OZAWA Dept. of Robotics, Ritsumeikan Univ., Kusatsu, Shiga 525-8577,

More information

Adaptive iterative learning control for robot manipulators: Experimental results $

Adaptive iterative learning control for robot manipulators: Experimental results $ Control Engineering Practice 4 (26) 843 85 www.elsevier.com/locate/conengprac Adaptive iterative learning control for robot manipulators: Experimental results $ A. Tayebi a,, S. Islam b, a Department of

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 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

More information

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616 On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,

More information

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

Stiffness estimation for flexible transmissions

Stiffness estimation for flexible transmissions SICURA@SIDRA 2010 13 Settembre L Aquila Stiffness estimation for flexible transmissions Fabrizio Flacco Alessandro De Luca Dipartimento di Informatica e Sistemistica Motivation Why we need to know the

More information

Robots with Elastic Joints: Modeling and Control

Robots with Elastic Joints: Modeling and Control Scuola di Dottorato CIRA Controllo di Sistemi Robotici per la Manipolazione e la Cooperazione Bertinoro (FC), 14 16 Luglio 2003 Robots with Elastic Joints: Modeling and Control Alessandro De Luca Dipartimento

More information

Rest-to-Rest Motion for Planar Multi-Link Flexible Manipulator Through Backward Recursion

Rest-to-Rest Motion for Planar Multi-Link Flexible Manipulator Through Backward Recursion M. Benosman LAM, Université de Reims Champagne-Ardenne, BP 1039, 51687 Reims Cedex 2, France e-mail: mouhacine.benosman@univ-reims.fr G. Le Vey Institut de Recherche en Cybernétique de Nantes, UMR 6597-CNRS

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

Robotics 1 Inverse kinematics

Robotics 1 Inverse kinematics Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Force/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega

Force/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega Force/Position Regulation for Robot Manipulators with Unmeasurable Velocities and Uncertain Gravity Antonio Loria and Romeo Ortega Universite de Tecnologie de Compiegne URA CNRS 87, HEUDIASYC, BP 69 6000,

More information

WE PROPOSE a new approach to robust control of robot

WE PROPOSE a new approach to robust control of robot IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 14, NO. 1, FEBRUARY 1998 69 An Optimal Control Approach to Robust Control of Robot Manipulators Feng Lin and Robert D. Brandt Abstract We present a new

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Robotics I. February 6, 2014

Robotics I. February 6, 2014 Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)

More information

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,

More information

An Adaptive Iterative Learning Control for Robot Manipulator in Task Space

An Adaptive Iterative Learning Control for Robot Manipulator in Task Space INT J COMPUT COMMUN, ISSN 84-9836 Vol.7 (22), No. 3 (September), pp. 58-529 An Adaptive Iterative Learning Control for Robot Manipulator in Task Space T. Ngo, Y. Wang, T.L. Mai, J. Ge, M.H. Nguyen, S.N.

More information

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)

More information

Robotics 1 Inverse kinematics

Robotics 1 Inverse kinematics Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

Neural Network Control of Robot Manipulators and Nonlinear Systems

Neural Network Control of Robot Manipulators and Nonlinear Systems Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAG ANNATHAN Systems and Controls Research

More information

Robotics 1 Inverse kinematics

Robotics 1 Inverse kinematics Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

A General Algorithm for Dynamic Feedback Linearization of Robots with Elastic Joints

A General Algorithm for Dynamic Feedback Linearization of Robots with Elastic Joints Proceedings of the 1998 IEEE Intemational Conference on Robotics & Automation Leuven, Belgium May 1998 A General Algorithm for Dynamic Feedback Linearization of Robots with Elastic Joints Alessandro De

More information

A new large projection operator for the redundancy framework

A new large projection operator for the redundancy framework 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA A new large projection operator for the redundancy framework Mohammed Marey

More information

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D.

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D. Robotica (2) volume 18, pp. 171 181. Printed in the United Kingdom 2 Cambridge University Press Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu,

More information

Open-loop Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles

Open-loop Control for 2DOF Robot Manipulators with Antagonistic Bi-articular Muscles Open-loop Control for DOF Robot Manipulators with Antagonistic Bi-articular Muscles Keisuke Sano, Hiroyuki Kawai, Toshiyuki Murao and Masayuki Fujita Abstract This paper investigates open-loop control,

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani

More information

Simple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics

Simple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 49, NO 6, JUNE 2002 753 Simple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics Haluk

More information

Design and Control of Variable Stiffness Actuation Systems

Design and Control of Variable Stiffness Actuation Systems Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation

More information

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS dx dt DIFFERENTIAL EQUATIONS AND CONTROL PROCESSES N 1, 1997 Electronic Journal, reg. N P23275 at 07.03.97 http://www.neva.ru/journal e-mail: diff@osipenko.stu.neva.ru Control problems in nonlinear systems

More information

Stability Analysis and Robust PID Control of Cable-Driven Robots Considering Elasticity in Cables

Stability Analysis and Robust PID Control of Cable-Driven Robots Considering Elasticity in Cables Amirkabir University of Technology (Tehran Polytechnic) Amirkabir International Jounrnal of Science & Research Electrical & Electronics Engineering (AIJ-EEE) Vol. 48, No. 2, Fall 2016, pp. 113-125 Stability

More information

Modelling and Control of Variable Stiffness Actuated Robots

Modelling and Control of Variable Stiffness Actuated Robots Modelling and Control of Variable Stiffness Actuated Robots Sabira Jamaludheen 1, Roshin R 2 P.G. Student, Department of Electrical and Electronics Engineering, MES College of Engineering, Kuttippuram,

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

More information

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open

More information

Lecture «Robot Dynamics»: Dynamics and Control

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

More information

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS acta mechanica et automatica, vol.2 no.4 (28) ADAPIE NEURAL NEWORK CONROL OF MECHARONICS OBJECS Egor NEMSE *, Yuri ZHUKO * * Baltic State echnical University oenmeh, 985, St. Petersburg, Krasnoarmeyskaya,

More information

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph

More information

Adaptive PD Controller for Robot Manipulators

Adaptive PD Controller for Robot Manipulators IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 7, NO. 4, AUGUST 1991 565 Fig. 7. AGV intersects the guide-path after avoiding an obstacle. tion as a stand-alone function to cost-effectively upgrade

More information

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL By Frank Mathis A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE

More information

for Articulated Robot Arms and Its Applications

for Articulated Robot Arms and Its Applications 141 Proceedings of the International Conference on Information and Automation, December 15-18, 25, Colombo, Sri Lanka. 1 Forcefree Control with Independent Compensation for Articulated Robot Arms and Its

More information

Trigonometric Saturated Controller for Robot Manipulators

Trigonometric Saturated Controller for Robot Manipulators Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma

More information

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson Robotica (1999) volume 17, pp. 121 129. Printed in the United Kingdom 1999 Cambridge University Press Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F.

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation Hindawi Publishing Corporation Discrete Dynamics in Nature and Society Volume 21, Article ID 482972, 14 pages doi:1.1155/21/482972 Research Article Extended and Unscented Kalman Filtering Applied to a

More information

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate

More information

Application of singular perturbation theory in modeling and control of flexible robot arm

Application of singular perturbation theory in modeling and control of flexible robot arm Research Article International Journal of Advanced Technology and Engineering Exploration, Vol 3(24) ISSN (Print): 2394-5443 ISSN (Online): 2394-7454 http://dx.doi.org/10.19101/ijatee.2016.324002 Application

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature

More information

On-line Learning of Robot Arm Impedance Using Neural Networks

On-line Learning of Robot Arm Impedance Using Neural Networks On-line Learning of Robot Arm Impedance Using Neural Networks Yoshiyuki Tanaka Graduate School of Engineering, Hiroshima University, Higashi-hiroshima, 739-857, JAPAN Email: ytanaka@bsys.hiroshima-u.ac.jp

More information

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

Rigid Manipulator Control

Rigid Manipulator Control Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task

More information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. Dynamics. University of Stuttgart Winter 2018/19 Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational

More information

ENGG 5402 Course Project: Simulation of PUMA 560 Manipulator

ENGG 5402 Course Project: Simulation of PUMA 560 Manipulator ENGG 542 Course Project: Simulation of PUMA 56 Manipulator ZHENG Fan, 115551778 mrzhengfan@gmail.com April 5, 215. Preface This project is to derive programs for simulation of inverse dynamics and control

More information

Dynamic model of robots:

Dynamic model of robots: Robotics 2 Dynamic model of robots: Analysis, properties, extensions, parametrization, identification, uses Prof. Alessandro De Luca Analysis of inertial couplings! Cartesian robot! Cartesian skew robot!

More information

Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance

Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance Robust Model Free Control of Robotic Manipulators with Prescribed Transient and Steady State Performance Charalampos P. Bechlioulis, Minas V. Liarokapis and Kostas J. Kyriakopoulos Abstract In this paper,

More information

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality To cite this article: Zulfatman

More information

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Identifying the Dynamic Model Used by the KUKA LWR: A Reverse Engineering Approach

Identifying the Dynamic Model Used by the KUKA LWR: A Reverse Engineering Approach 4 IEEE International Conference on Robotics & Automation (ICRA Hong Kong Convention and Exhibition Center May 3 - June 7, 4 Hong Kong, China Identifying the Dynamic Model Used by the KUKA LWR: A Reverse

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Trajectory Planning from Multibody System Dynamics

Trajectory Planning from Multibody System Dynamics Trajectory Planning from Multibody System Dynamics Pierangelo Masarati Politecnico di Milano Dipartimento di Ingegneria Aerospaziale Manipulators 2 Manipulator: chain of

More information

6. Motion Control. Part A 6. Wankyun Chung, Li-Chen Fu, Su-Hau Hsu

6. Motion Control. Part A 6. Wankyun Chung, Li-Chen Fu, Su-Hau Hsu 133 Motion 6. Motion Control Wankyun Chung, Li-Chen Fu, Su-Hau Hsu This Chapter will focus on the motion control of robotic rigid manipulators. In other words, this Chapter does not treat the motion control

More information

REDUCING the torque needed to execute a given robot

REDUCING the torque needed to execute a given robot IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED JANUARY, 29 Stable Torque Optimization for Redundant Robots using a Short Preview Khaled Al Khudir Gaute Halvorsen Leonardo Lanari Alessandro

More information

Robotics 2 Robot Interaction with the Environment

Robotics 2 Robot Interaction with the Environment Robotics 2 Robot Interaction with the Environment Prof. Alessandro De Luca Robot-environment interaction a robot (end-effector) may interact with the environment! modifying the state of the environment

More information

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian) Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu

More information

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games Adaptive State Feedbac Nash Strategies for Linear Quadratic Discrete-Time Games Dan Shen and Jose B. Cruz, Jr. Intelligent Automation Inc., Rocville, MD 2858 USA (email: dshen@i-a-i.com). The Ohio State

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G

More information

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review

More information

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control

Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Vincent Duchaine, Samuel Bouchard and Clément Gosselin Université Laval Canada 7 1. Introduction The majority of existing

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

LUMPED MASS MODELLING WITH APPLICATIONS

LUMPED MASS MODELLING WITH APPLICATIONS LUMPED MASS MODELLING WITH APPLICATIONS July, 8, 07 Lumped Mass Modelling with Applications . Motivation. Some examples 3. Basic control scheme 4. Single joint single link - single mass INDEX 5. Extensions

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

More information

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary

More information

Global robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson

Global robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson Robotica 004) volume, pp. 35 357. 004 Cambridge University Press DOI: 0.07/S06357470400089 Printed in the United Kingdom Global robust output feedback tracking control of robot manipulators* W. E. Dixon,

More information

Position with Force Feedback Control of Manipulator Arm

Position with Force Feedback Control of Manipulator Arm Position with Force Feedback Control of Manipulator Arm 1 B. K. Chitra, 2 J. Nandha Gopal, 3 Dr. K. Rajeswari PG Student, Department of EIE Assistant Professor, Professor, Department of EEE Abstract This

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Robotics I. June 6, 2017

Robotics I. June 6, 2017 Robotics I June 6, 217 Exercise 1 Consider the planar PRPR manipulator in Fig. 1. The joint variables defined therein are those used by the manufacturer and do not correspond necessarily to a Denavit-Hartenberg

More information