Learning gravity compensation in robots: Rigid arms, elastic joints, flexible links
- 1 September 1993
- journal article
- research article
- Published by Wiley in International Journal of Adaptive Control and Signal Processing
- Vol. 7 (5) , 417-433
- https://doi.org/10.1002/acs.4480070510
Abstract
The setpoint regulation problem for robotic manipulators is a basic task that can be solved either by PID control or by model‐based gravity compensation. These approaches are commonly applied both to rigid arms and to robots with flexible links and/or elastic joints. However, PID control requires fine and lengthy tuning of gains in order to achieve good performance over the whole workspace. Moreover, no global convergence proof has yet been given for this control law in the case of flexible links or elastic joints. On the other hand, a constant or even a configuration‐dependent gravity compensation is only an approximate solution when an unknown payload is present or when model parameters are poorly estimated. In this paper a simple iterative scheme is proposed for generating exact gravity compensation at the desired setpoint without the knowledge of dynamic model terms. The resulting control law is shown to be global asymptotically stable for rigid arms as well as for manipulators with elastic joints or flexible links. Starting with a PD action on the error at the joint (i.e. motor) level, an additional feedforward term is built and updated at discrete instants. Convergence of the scheme is proved under a mild condition on the proportional gain, related to a bound on the gravity terms. In the presence of concentrated or distributed flexibility a structural property of the joint or of the link stiffness is further required, largely satisfied in practice. Simulation results are given for a three‐link rigid arm and experimental results are also presented for a two‐link robot with a flexible forearm.Keywords
This publication has 12 references indexed in Scilit:
- A frequency-domain approach to learning control: implementation for a robot manipulatorIEEE Transactions on Industrial Electronics, 1992
- An asymptotically stable joint PD controller for robot arms with flexible links under gravityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- ITERATIVE LEARNING CONTROL OF A ONE-LINK FLEXIBLE MANIPULATORPublished by Elsevier ,1992
- Adaptive PD controller for robot manipulatorsIEEE Transactions on Robotics and Automation, 1991
- Closed-form dynamic model of planar multilink lightweight robotsIEEE Transactions on Systems, Man, and Cybernetics, 1991
- A simple PD controller for robots with elastic jointsIEEE Transactions on Automatic Control, 1991
- Control experiments on a two-link robot with a flexible forearmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1990
- Recursive Lagrangian Dynamics of Flexible Manipulator ArmsThe International Journal of Robotics Research, 1984
- Bettering operation of Robots by learningJournal of Robotic Systems, 1984
- A New Feedback Method for Dynamic Control of ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1981