A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS
|
|
- Drusilla Nelson
- 5 years ago
- Views:
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 A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica, Università di Roma La Sapienza Via Eudossiana 8, 84 Roma,
More informationIntroduction 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 informationIntroduction 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 informationAdaptive 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 informationNonlinear 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 informationAdaptive 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 informationq 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 informationA 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 informationCase 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 informationA 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 informationSuboptimal 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 informationNeural 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 informationControl 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 informationAdaptive 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 informationGAIN 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 informationExponential 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 informationLecture 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 informationSeul 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 informationRobust 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 informationRobotics & 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 informationStiffness 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 informationRobots 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 informationRest-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)
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 informationRobotics 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 informationRobot 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 informationObserver 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 informationRobust 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 informationForce/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 informationWE 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 informationGain 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 informationControl 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 informationRobotics 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 informationLaboratory 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 informationAn 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 informationVideo 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 informationRobotics 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 informationVirtual 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 informationNeural 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 informationRobotics 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 informationTrajectory-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 informationA 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 informationA 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 informationAdaptive 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 informationOpen-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 informationDesign 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 informationSimple 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 informationDesign 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 informationASTATISM 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 informationStability 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 informationModelling 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 informationControl 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 informationLecture 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 informationLecture «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 informationADAPTIVE 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 informationReal-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 informationAdaptive 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 informationA 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 informationfor 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 informationTrigonometric 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 informationA 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 information458 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 informationTracking 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 informationControl 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 informationResearch 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 informationDecoupling 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 informationApplication 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 informationAdaptive 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 informationDesign 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 informationOn-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 informationavailable 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 informationRigid 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 informationRobotics. 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 informationENGG 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 informationDynamic 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 informationRobust 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 informationState 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 informationTwo-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 informationLecture «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 informationIdentifying 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 informationInverse 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 informationAn 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 informationTrajectory 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 information6. 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 informationREDUCING 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 informationRobotics 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 informationq 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 informationAdaptive 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 informationNMT 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 informationCOMPLIANT 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 informationMotion 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 informationEML5311 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 informationLUMPED 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 informationControl 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 informationADAPTIVE 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 informationChapter 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 informationGlobal 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 informationPosition 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 informationDecentralized 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 informationRobotics 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