Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Learning Stable Nonlinear Dynamics and Interactive Force-Aware Variable Impedance Control for Robotic Contact Tasks

Published: 27 February 2024 Publication History

Abstract

This paper presents a novel approach for efficient robot programming in tasks such as polishing and grinding, which addresses the challenges of stability and adaptability in robot motion and control. The approach involves learning movement skills and variable impedance control from human demonstrations. Firstly, a non-parametric Gaussian mixture model and globally stable method are proposed for learning robot rhythmic skills with nonlinear dynamics by taking into account the characteristics of robot motion in human-robot physical interaction. Then, adaptive variable impedance control mechanisms are constructed using Gaussian mixture regression, enabling adaptive perception and online control of unknown environments. Finally, a stability-consideration variable impedance controller is designed to minimize the total control-torque while ensuring motion accuracy, which allows efficient adaptation to uncertain environments and complex tasks. The paper provides a novel framework of robot rhythmic skill learning and variable impedance control for robotic complex surface polishing tasks with nonlinear dynamics based on multiple physical human demonstrations, and verifies the proposed methods with a real Franka-robot polishing task. These implementations would be with applications in intelligent manufacturing, robot-assisted rehabilitation.

References

[1]
F.J. Abu-Dakka, Y. Huang, J. Silvério, V. Kyrki, A probabilistic framework for learning geometry-based robot manipulation skills, Robotics and Autonomous Systems 141 (2021).
[2]
F.J. Abu-Dakka, M. Saveriano, Variable impedance control and learning—a review, Frontiers in Robotics and AI 7 (2020).
[3]
Q. Ai, Z. Liu, W. Meng, Q. Liu, S.Q. Xie, Machine learning in robot assisted upper limb rehabilitation: A focused review, IEEE Transactions on Cognitive and Developmental Systems (2021).
[4]
A.G. Billard, S. Calinon, R. Dillmann, Learning from humans, Springer handbook of robotics, 2016, pp. 1995–2014.
[5]
M. Bogdanovic, M. Khadiv, L. Righetti, Learning variable impedance control for contact sensitive tasks, IEEE Robotics and Automation Letters 5 (2020) 6129–6136.
[6]
S. Calinon, Learning from demonstration (programming by demonstration), Encyclopedia of Robotics, 2018, pp. 1–8.
[7]
N. Figueroa, A. Billard, Locally active globally stable dynamical systems: Theory, learning, and experiments, The International Journal of Robotics Research 41 (2022) 312–347.
[8]
T. Gašpar, B. Nemec, J. Morimoto, A. Ude, Skill learning and action recognition by arc-length dynamic movement primitives, Robotics and autonomous systems 100 (2018) 225–235.
[9]
Y. Guan, N. Wang, C. Yang, An improvement of robot stiffness-adaptive skill primitive generalization using the surface electromyography in human–robot collaboration, Frontiers in Neuroscience (2021).
[10]
Y. Huang, F.J. Abu-Dakka, J. Silvério, D.G. Caldwell, Toward orientation learning and adaptation in cartesian space, IEEE Transactions on Robotics (2020).
[11]
Y. Huang, L. Rozo, J. Silvério, D.G. Caldwell, Kernelized movement primitives, The International Journal of Robotics Research 38 (2019) 833–852.
[12]
A.J. Ijspeert, J. Nakanishi, H. Hofmann, P. Pastor, S. Schaal, Dynamical movement primitives: learning attractor models for motor behaviors, Neural computation 25 (2013) 328–373.
[13]
L.P. Kaelbling, The foundation of efficient robot learning, Science 369 (2020) 915–916.
[14]
Ilaria Khadivar, A. Billard, Learning dynamical systems with bifurcations, Robotics and Autonomous Systems 136 (2021).
[15]
Peters, J., Lee, D.D., Kober, J., Nguyen-Tuong, D., Bagnell, J.A., Schaal, S., 2016. Robot learning.
[16]
M.J. Pollayil, F. Angelini, G. Xin, M. Mistry, S. Vijayakumar, A. Bicchi, M. Garabini, Choosing stiffness and damping for optimal impedance planning, IEEE Transactions on Robotics (2022).
[17]
Rana, M.A., Li, A., Fox, D., Boots, B., Ramos, F., Ratliff, N., 2020. Euclideanizing flows: Diffeomorphic reduction for learning stable dynamical systems.
[18]
H. Ravichandar, A.S. Polydoros, S. Chernova, A. Billard, Recent advances in robot learning from demonstration, Annual Review of Control, Robotics, and Autonomous Systems 3 (2020) 297–330.
[19]
L. Rozo, S. Calinon, D.G. Caldwell, P. Jimenez, C. Torras, Learning physical collaborative robot behaviors from human demonstrations, IEEE Transactions on Robotics 32 (2016) 513–527.
[20]
W. Si, N. Wang, Q. Li, C. Yang, A framework for composite layup skill learning and generalizing through teleoperation, Frontiers in Neurorobotics 16 (2022).
[21]
B. Ti, Y. Gao, M. Shi, J. Zhao, Generalization of orientation trajectories and force–torque profiles for learning human assembly skill, Robotics and Computer-Integrated Manufacturing 76 (2022).
[22]
C. Zeng, Y. Li, J. Guo, Z. Huang, N. Wang, C. Yang, A unified parametric representation for robotic compliant skills with adaptation of impedance and force, IEEE/ASME Transactions on Mechatronics (2021).

Index Terms

  1. Learning Stable Nonlinear Dynamics and Interactive Force-Aware Variable Impedance Control for Robotic Contact Tasks
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image Procedia Computer Science
          Procedia Computer Science  Volume 226, Issue C
          2023
          158 pages
          ISSN:1877-0509
          EISSN:1877-0509
          Issue’s Table of Contents

          Publisher

          Elsevier Science Publishers B. V.

          Netherlands

          Publication History

          Published: 27 February 2024

          Author Tags

          1. Robot Skill Learning
          2. Stability Constraint
          3. Variable Impedance Control
          4. Impedance Estimation
          5. Robotic Contact Task

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • 0
            Total Citations
          • 0
            Total Downloads
          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 06 Oct 2024

          Other Metrics

          Citations

          View Options

          View options

          Get Access

          Login options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media