Flatness based Feed-forward Control of a Flexible Robot Arm under Gravity and Joint Friction

Elisha Didam Markus

2015

Abstract

This paper discusses the open loop control problem of a flexible joint robot that is oriented in the vertical plane. This orientation of the robot arm introduces gravity constraints and imposes undesirable nonlinear behavior. Friction is also added at the joints to increase the accuracy of the model. Including these dynamics to the robot arm amplifies the open loop control problem. Differential flatness is used to propose a feed-forward control that compensates for these nonlinearities and is able to smoothly steer the robot from rest to rest positions. The proposed control is achieved without solving any differential equations which makes the approach computationally attractive. Simulations show the effectiveness of the open loop control design on a single link flexible joint robot arm.

References

  1. Anene, E. (2007). Flat control of a synchronous machine. Unpublished Thesis.
  2. Bauer, D., Schaper, U., Schneider, K., and Sawodny, O. (2014). Observer design and flatness-based feedforward control with model predictive trajectory planning of a crane rotator. In American Control Conference (ACC), 2014, pages 4020-4025. IEEE.
  3. Cambera, J. C., Chocoteco, J. A., and Feliu, V. (2014). Feedback linearizing controller for a flexible single-link arm under gravity and joint friction. In ROBOT2013 First Iberian Robotics Conference, pages 169-184. Springer.
  4. Markus, E., Agee, J., Jimoh, A., Tlale, N., and Zafer, B. (2012b). Flatness based control of a 2 dof single link flexible joint manipulator. In 2nd International Conferenceon Simulation and Modeling Methodologies, Technologies and Applications, pages 437-442. SciTePress.
  5. Morandini, M., Masarati, P., Bargigli, L., and Vaccani, L. (2012). Feedforward control design from generalpurpose multibody analysis for an original parallel robot concept. In Proceedings of the 2nd Joint International Conference on Multibody System Dynamics, P. Eberhard and P. Ziegler, eds., Stuttgart, Germany.
  6. Muller, B., Deutscher, J., and Grodde, S. (2006). Trajectory generation and feedforward control for parking a car. In Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, 2006 IEEE, pages 163-168. IEEE.
  7. Ozgoli, S. and Taghirad, H. (2006). A survey on the control of flexible joint robots. Asian Journal of Control, 8(4):332-344.
  8. Palli, G., Borghesan, G., and Melchiorri, C. (2009). Tendon-based transmission systems for robotic devices: Models and control algorithms. In Robotics and Automation, 2009. ICRA'09. IEEE International Conference on, pages 4063-4068. IEEE.
  9. Pereira, E., Becedas, J., Payo, I., Ramos, F., and Feliu, V. (2007). Control of flexible manipulators. theory and practice.
  10. Quanser (2015).
  11. Reyes, F. and Kelly, R. (2001). Experimental evaluation of model-based controllers on a direct-drive robot arm. Mechatronics, 11(3):267-282.
  12. Rodriguez, A. S.-M., Ibanez, J. C. C., and Battle, V. F. (2014). Online algebraic identification of the payload changes in a single-link flexible manipulator moving under gravity.
  13. Rouchon, P., Fliess, M., Levine, J., and Martin, P. (1993). Flatness, motion planning and trailer systems. pages 2700-2705 vol. 3. IEEE.
  14. Schlipf, D. and Cheng, P. W. Flatness-based feedforward control of wind turbines using. In Proceedings of the 19th World Congress of the. Universität Stuttgart.
  15. Tokhi, M. and Azad, A. (2008). Flexible robot manipulators: modelling, simulation and control. In IET Control Series, volume 68. London Institution of Engineering and Technology.
Download


Paper Citation


in Harvard Style

Didam Markus E. (2015). Flatness based Feed-forward Control of a Flexible Robot Arm under Gravity and Joint Friction . In Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-758-123-6, pages 174-180. DOI: 10.5220/0005502701740180


in Bibtex Style

@conference{icinco15,
author={Elisha Didam Markus},
title={Flatness based Feed-forward Control of a Flexible Robot Arm under Gravity and Joint Friction},
booktitle={Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2015},
pages={174-180},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005502701740180},
isbn={978-989-758-123-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - Flatness based Feed-forward Control of a Flexible Robot Arm under Gravity and Joint Friction
SN - 978-989-758-123-6
AU - Didam Markus E.
PY - 2015
SP - 174
EP - 180
DO - 10.5220/0005502701740180