Abstract
This paper presents the extension of the progressive automation framework for periodic movements, where an operator kinesthetically demonstrates a movement and the robotic manipulator progressively takes the lead until it is able to execute the task autonomously. The basic frequency of the periodic movement in the operational space is determined using adaptive frequency oscillators with Fourier approximation. The multi-dimensionality issue of the demonstrated movement is handled by using a common canonical system and the attractor landscape is learned online with periodic Dynamic Movement Primitives. Based on the robot’s tracking error and the operator’s applied force, we continuously adjust the adaptation rate of the frequency and the waveform learning during the demonstration, as well as the target stiffness of the robot, while progressive automation is achieved. In this way, we enable the operator to intervene and demonstrate either small modifications or entirely new tasks and seamless transition between guided and autonomous operation of the robot, without distinguishing among a learning and a reproduction phase. The proposed method is verified experimentally with an operator demonstrating periodic tasks in the free-space and in contact with the environment for wiping a surface.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Video of the experiment: https://youtu.be/uWM8VlM5y-A.
References
Billard, A.G., Calinon, S., Dillmann, R.: Learning from humans. In: Springer Handbook of Robotics, pp. 1995–2014. Springer (2016)
Caccavale, R., Saveriano, M., Finzi, A., Lee, D.: Kinesthetic teaching and attentional supervision of structured tasks in human-robot interaction. Auton. Robots 43, 1291–1307 (2018)
Dimeas, F., Fotiadis, F., Papageorgiou, D., Sidiropoulos, A., Doulgeri, Z.: Towards progressive automation of repetitive tasks through physical human-robot interaction. In: Ficuciello, F., Ruggiero, F., Finzi, A. (eds.) Human Friendly Robotics. Springer Proceedings in Advanced Robotics, vol. 7, pp. 151–163. Springer, Cham (2019)
Do, M., Schill, J., Ernesti, J., Asfour, T.: Learn to wipe: a case study of structural bootstrapping from sensorimotor experience. In: 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 1858–1864. IEEE, May 2014
Ernesti, J., Righetti, L., Do, M., Asfour, T., Schaal, S.: Encoding of periodic and their transient motions by a single dynamic movement primitive. In: IEEE-RAS International Conference on Humanoid Robots, pp. 57–64 (2012)
Ferraguti, F., Secchi, C., Fantuzzi, C.: A tank-based approach to impedance control with variable stiffness. In: 2013 IEEE International Conference on Robotics and Automation, pp. 4948–4953, May 2013
Gams, A., Ijspeert, A.J., Schaal, S., Lenarčič, J.: On-line learning and modulation of periodic movements with nonlinear dynamical systems. Auton. Robots 27(1), 3–23 (2009)
Gams, A., Petrič, T., Do, M., Nemec, B., Morimoto, J., Asfour, T., Ude, A.: Adaptation and coaching of periodic motion primitives through physical and visual interaction. Robot. Auton. Syst. 75, 340–351 (2016)
Ijspeert, A.J., Nakanishi, J., Schaal, S.: Learning attractor landscapes for learning motor primitives. Advances in Neural Information Processing Systems, pp. 1547–1554 (2002)
Kastritsi, T., Dimeas, F., Doulgeri, Z.: Progressive automation with DMP synchronization and variable stiffness control. IEEE Robot. Autom. Lett. 3(4), 3789–3796 (2018)
Kastritsi, T., Sidiropoulos, A., Doulgeri, Z.: A pHRI framework for modifying a robot’s kinematic behaviour via varying stiffness and dynamical system synchronization. In: 26th Mediterranean Conference on Control and Automation (MED), pp. 33–38 (2018)
Khalil, H.: Nonlinear Systems, 3rd edn. Prentice Hall, Upper Saddle Rive (2002)
Khoramshahi, M., Laurens, A., Triquet, T., Billard, A.G.: From human physical interaction to online motion adaptation using parameterized dynamical systems. In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1361–1366 (2018)
Kramberger, A., Shahriari, E., Gams, A., Nemec, B., Ude, A., Haddadin, S.: Passivity based iterative learning of admittance-coupled dynamic movement primitives for interaction with changing environments. In: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 6023–6028. IEEE, October 2018
Ljung, L., Söderström, T.: Theory and Practice of Recursive Identification. Electrical Engineering. MIT Press, Cambridge (1983)
Nakanishi, J., Morimoto, J., Endo, G., Cheng, G., Schaal, S., Kawato, M.: Learning from demonstration and adaptation of biped locomotion. Robot. Auton. Syst. 47(2–3), 79–91 (2004)
Ott, C., Kugi, A., Nakamura, Y.: Resolving the problem of non-integrability of nullspace velocities for compliance control of redundant manipulators by using semi-definite Lyapunov functions. In: 2008 IEEE International Conference on Robotics and Automation, pp. 1999–2004. IEEE (2008)
Peternel, L., Petrič, T., Oztop, E., Babič, J.: Teaching robots to cooperate with humans in dynamic manipulation tasks based on multi-modal human-in-the-loop approach. Auton. Robots 36(1–2), 123–136 (2014)
Peternel, L., Tsagarakis, N., Caldwell, D., Ajoudani, A.: Robot adaptation to human physical fatigue in human-robot co-manipulation. Auton. Robots 42(5), 1011–1021 (2018)
Petrič, T., Gams, A., Ijspeert, A.J., Žlajpah, L.: On-line frequency adaptation and movement imitation for rhythmic robotic tasks. Int. J. Robot. Res. 30(14), 1775–1788 (2011)
Landi, C.T., Ferraguti, F., Fantuzzi, C., Secchi, C.: A passivity-based strategy for coaching in human-robot interaction. In: 2018 IEEE International Conference on Robotics and Automation (ICRA), pp. 3279–3284. IEEE (2018)
Acknowledgement
This research is implemented through the Operational Program “Human Resources Development, Education and Lifelong Learning” and is co-financed by the European Union (European Social Fund) and Greek national funds.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Dimeas, F., Kastritsi, T., Papageorgiou, D., Doulgeri, Z. (2020). Progressive Automation of Periodic Movements. In: Ferraguti, F., Villani, V., Sabattini, L., Bonfè, M. (eds) Human-Friendly Robotics 2019. HFR 2019. Springer Proceedings in Advanced Robotics, vol 12. Springer, Cham. https://doi.org/10.1007/978-3-030-42026-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-42026-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-42025-3
Online ISBN: 978-3-030-42026-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)