Skip to main content Accessibility help

Industrial compliant robot bases in interaction tasks: a force tracking algorithm with coupled dynamics compensation

  • Loris Roveda (a1), Nicola Pedrocchi (a1), Federico Vicentini (a1) and Lorenzo Molinari Tosatti (a1)


Light-weight manipulators are used in industrial tasks mounted on mobile platforms to improve flexibility. However, such mountings introduce compliance affecting the tasks. This work deals with such scenarios by designing a controller that also takes into account compliant environments. The controller allows the tracking of a target force using the estimation of the environment stiffness (EKF) and the estimation of the base position (KF), compensating the robot base deformation. The closed-loop stability has been analyzed. Observers and the control law have been validated in experiments. An assembly task is considered with a standard industrial non-actuated mobile platform. Control laws with and without base compensation are compared.


Corresponding author

*Corresponding author. E-mail:


Hide All
1. Colgate, E. and Hogan, N., “The Interaction of Robots with Passive Environments: Application to Force Feedback Control,” In: Advanced Robotics: 1989 (Waldron, Kenneth J., ed.) (Springer, 1989) pp. 465474.
2. Fasse, E. D. and Hogan, N., “Control of Physical Contact and Dynamic Interaction,” In: Robotics Research (Georges Giralt Gerhard Hirzinger Prof. Dr.-Ing.) (Springer, 1996) pp. 2838.
3. Salisbury, J. K., “Active Stiffness Control of a Manipulator in Cartesian Coordinates,” Proceedings of the 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes, IEEE, Stanford, CA, USA, vol. 19 (Dec. 1980) pp. 95–100.
4. Mason, M. T., “Compliance and force control for computer controlled manipulators,” IEEE Trans. Syst. Man Cybern. 11 (6), 418432 (1981).
5. Raibert, M. H. and Craig, J. J., “Hybrid position/force control of manipulators,” J. Dyn. Syst. Meas. Control 103 (2), 126133 (1981).
6. Yoshikawa, T., “Dynamic hybrid position/force control of robot manipulators–description of hand constraints and calculation of joint driving force,” IEEE J. Robot. Autom, 3 (5), 386392 (1987).
7. Khatib, O., “A unified approach for motion and force control of robot manipulators: The operational space formulation,” IEEE J. Robot. Autom. 3 (1), 4353 (1987).
8. Hogan, N., “Impedance Control: An Approach to Manipulation,” American Control Conference, 1984 (Jun. 1984) pp. 304–313.
9. Colgate, E. and Hogan, N., “An Analysis of Contact Instability in Terms of Passive Physical Equivalents,” Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), IEEE (1989) pp. 404–409.
10. Roveda, L., Vicentini, F. and Molinari Tosatti, L., “Deformation-Tracking Impedance Control in Interaction with Uncertain Environments,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE (2013) pp. 1992–1997.
11. Volpe, R. and Khosla, P., “The equivalence of second-order impedance control and proportional gain explicit force control,” Int. J. Robot. Res. 14 (6), 574589 (1995).
12. Villani, L., Canudas de Wit, C. and Brogliato, B., “An exponentially stable adaptive control for force and position tracking of robot manipulators,” IEEE Trans. Autom. Control 44 (4), 798802 (1999).
13. Seraji, H. and Colbaugh, R., “Adaptive Force-Based Impedance Control,” Proceedings of the 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems' 93, IROS'93, Yokohama, Japan, vol. 3, IEEE (1993) pp. 1537–1544.
14. Seraji, H. and Colbaugh, R., “Force tracking in impedance control,” Int. J. Robot. Res. 16 (1), 97117 (1997).
15. Jung, S., Hsia, T. and Bonitz, R., “Force tracking impedance control of robot manipulators under unknown environment,” IEEE Trans. Control Syst. Technol. 12 (3), 474483 (2004).
16. Lee, K. and Buss, M., “Force tracking impedance control with variable target stiffness,” Int. Fed. Autom. Control 16 (1), 67516756 (2000).
17. Oh, S., Woo, H. and Kong, K., “Frequency-shaped impedance control for safe human–robot interaction in reference tracking application,” IEEE/ASME Transactions on Mechatronics 19.6, 19071916 (2014).
18. Torres, M. and Dubowsky, S., “Path-Planning for Elastically Constrained Space Manipulator Systems,” Proceedings of the IEEE International Conference on Robotics and Automation, IEEE International Conference, vol. 1 (1993) pp. 812–817.
19. Wronka, C. and Dunnigan, M., “Derivation and analysis of a dynamic model of a robotic manipulator on a moving base,” Robot. Auton. Syst. 59 (10), 758769 (2011).
20. Yoshida, K., Nenchev, D. and Uchiyama, M., “Moving Base Robotics and Reaction Management Control,” In: Robotics Research (Giralt, G. and Hirzinger, G., eds.) (Springer, London, 2000) pp. 100109.
21. Lew, J. Y. and Moon, S.-M., “A simple active damping control for compliant base manipulators,” IEEE/ASME Trans. Mechatronics 6 (3), 305310 (2001).
22. Lew, J., “Contact Control of Flexible Micro/Macro-Manipulators,” Proceedings of the IEEE International Conference on Robotics and Automation, 1997, Albuquerque, New Mexico, vol. 4 (1997) pp. 2850–2855.
23. Ott, C., Albu-Schaffer, A. and Hirzinger, G., “A Cartesian Compliance Controller for a Manipulator Mounted on a Flexible Structure,” In: Proceedings of the IEEE/IROS International Conference on Intelligent Robots and Systems, IEEE, RSJ, Beijing (2006) pp. 4502–4508.
24. Wongratanaphisan, T. and Cole, M., “Robust impedance control of a flexible structure mounted manipulator performing contact tasks,” IEEE Trans. Robot. 25 (2), 445451 (2009).
25. Albu-Schäffer, A., Ott, C. and Hirzinger, G., “A unified passivity-based control framework for position, torque and impedance control of flexible joint robots,” Int. J. Robot. Res. 26 (1), 2339 (2007).
26. Roveda, L., Model Based Compliance Shaping Control of Light-Weight Manipulator in Hard-Contact Industrial Applications, Ph.D. dissertation (Politecnico di Milano, Mechanical Engineering Department, Italy, 2015).
27. Flügge, W., Viscoelasticity (Springer, New York, 1975).
28. Kraus, P. R. and Kumar, V., “Compliant Contact Models for Rigid Body Collisions,” In: Proceedings of the IEEE International Conference on Robotics and Automation, IEEE, Albuquerque, New Mexico, vol. 2, 1997, pp. 1382–1387.
29. Vukobratović, M. K. and Potkonjak, V., “Dynamics of contact tasks in robotics. Part I: general model of robot interacting with environment,” Mech. Mach. Theory 34 (6), 923942 (1999).
30. Nenchev, D. N., Yoshida, K., Vichitkulsawat, P. and Uchiyama, M., “Reaction null-space control of flexible structure mounted manipulator systems,” IEEE Trans. Robot. Autom. 15 (6), 10111023 (1999).
31. Weber, M., Ma, O. and Sharf, I., “Identification of Contact Dynamics Model Parameters from Constrained Robotic Operations,” Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Montreal, Canada, ASME (2002) pp. 1289–1298.
32. Haykin, S. S. et al., Kalman Filtering and Neural Networks (Wiley Online Library, New Jersey, 2001).
33. Bendat, J. S. and Piersol, A. G., Random Data: Analysis and Measurement Procedures, vol. 729 (John Wiley & Sons, New Jersey, 2011).
34. Ghoreishy, M. H. R., “A state of the art review of the finite element modelling of rolling tyres,” Iran. Polym. J. 17 (8), 571597 (2008).


Industrial compliant robot bases in interaction tasks: a force tracking algorithm with coupled dynamics compensation

  • Loris Roveda (a1), Nicola Pedrocchi (a1), Federico Vicentini (a1) and Lorenzo Molinari Tosatti (a1)


Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed