Papers
Topics
Authors
Recent
2000 character limit reached

Data-driven Force Observer for Human-Robot Interaction with Series Elastic Actuators using Gaussian Processes (2405.08711v1)

Published 14 May 2024 in cs.RO, cs.LG, cs.SY, and eess.SY

Abstract: Ensuring safety and adapting to the user's behavior are of paramount importance in physical human-robot interaction. Thus, incorporating elastic actuators in the robot's mechanical design has become popular, since it offers intrinsic compliance and additionally provide a coarse estimate for the interaction force by measuring the deformation of the elastic components. While observer-based methods have been shown to improve these estimates, they rely on accurate models of the system, which are challenging to obtain in complex operating environments. In this work, we overcome this issue by learning the unknown dynamics components using Gaussian process (GP) regression. By employing the learned model in a Bayesian filtering framework, we improve the estimation accuracy and additionally obtain an observer that explicitly considers local model uncertainty in the confidence measure of the state estimate. Furthermore, we derive guaranteed estimation error bounds, thus, facilitating the use in safety-critical applications. We demonstrate the effectiveness of the proposed approach experimentally in a human-exoskeleton interaction scenario.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (23)
  1. H. Yu, S. Huang, G. Chen, Y. Pan, and Z. Guo, “Human-robot interaction control of rehabilitation robots with series elastic actuators,” IEEE Transactions on Robotics, vol. 31, no. 5, pp. 1089–1100, 2015.
  2. G. Pratt and M. Williamson, “Series elastic actuators,” in IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots, 1995, pp. 399–406 vol.1.
  3. A. Pilla, E. Trigili, Z. McKinney, C. Fanciullacci, C. Malasoma, F. Posteraro, S. Crea, and N. Vitiello, “Robotic rehabilitation and multimodal instrumented assessment of post-stroke elbow motor functions—a randomized controlled trial protocol,” Frontiers in Neurology, vol. 11, 2020.
  4. Y. Park, N. Paine, and S. Oh, “Development of force observer in series elastic actuator for dynamic control,” IEEE Transactions on Industrial Electronics, vol. 65, no. 3, pp. 2398–2407, 2017.
  5. X. Li, Y. Pan, G. Chen, and H. Yu, “Adaptive human–robot interaction control for robots driven by series elastic actuators,” IEEE Transactions on Robotics, vol. 33, no. 1, pp. 169–182, 2017.
  6. R. E. Kalman and R. S. Bucy, “New results in linear filtering and prediction theory,” 1961.
  7. L.-K. Liu, T.-C. Chien, Y.-L. Chen, L.-C. Fu, and J.-S. Lai, “Sensorless control with friction and human intention estimation of exoskeleton robot for upper-limb rehabilitation,” in IEEE International Conference on Robotics and Biomimetics.   IEEE, 2019, pp. 290–296.
  8. S. Liu, L. Wang, and X. V. Wang, “Sensorless force estimation for industrial robots using disturbance observer and neural learning of friction approximation,” Robotics and Computer-Integrated Manufacturing, vol. 71, p. 102168, 2021.
  9. A. Lederer, J. Umlauft, and S. Hirche, “Uniform error bounds for gaussian process regression with application to safe control,” in Advances in Neural Information Processing Systems, vol. 32, 2019, pp. 659–669.
  10. C. Della Santina, R. L. Truby, and D. Rus, “Data–driven disturbance observers for estimating external forces on soft robots,” IEEE Robotics and automation letters, vol. 5, no. 4, pp. 5717–5724, 2020.
  11. G. Evangelisti and S. Hirche, “Data-driven momentum observers with physically consistent gaussian processes,” IEEE Transactions on Robotics, pp. 1–14, 2024.
  12. J. Ko and D. Fox, “Gp-bayesfilters: Bayesian filtering using gaussian process prediction and observation models,” Autonomous Robots, vol. 27, no. 1, pp. 75–90, 2009.
  13. B. Noack, V. Klumpp, N. Petkov, and U. D. Hanebeck, “Bounding linearization errors with sets of densities in approximate kalman filtering,” in IEEE International Conference on Information Fusion, 2010, pp. 1–8.
  14. M. W. Spong, “Modeling and Control of Elastic Joint Robots,” Journal of Dynamic Systems, Measurement, and Control, vol. 109, no. 4, pp. 310–318, 1987.
  15. F. Just, Ö. Özen, S. Tortora, V. Klamroth-Marganska, R. Riener, and G. Rauter, “Human arm weight compensation in rehabilitation robotics: efficacy of three distinct methods,” Journal of neuroengineering and rehabilitation, vol. 17, no. 1, pp. 1–17, 2020.
  16. A. Radke and Z. Gao, “A survey of state and disturbance observers for practitioners,” in American Control Conference, 2006, pp. 6–pp.
  17. T. Oomen and O. Bosgra, “Estimating disturbances and model uncertainty in model validation for robust control,” in IEEE Conference on Decision and Control, 2008, pp. 5513–5518.
  18. A. Wahrburg, E. Morara, G. Cesari, B. Matthias, and H. Ding, “Cartesian contact force estimation for robotic manipulators using kalman filters and the generalized momentum,” in IEEE International Conference on Automation Science and Engineering, 2015, pp. 1230–1235.
  19. N. Srinivas, A. Krause, S. M. Kakade, and M. W. Seeger, “Information-Theoretic Regret Bounds for Gaussian Process Optimization in the Bandit Setting,” IEEE Transactions on Information Theory, vol. 58, no. 5, pp. 3250–3265, 2012.
  20. G. Ercolini, E. Trigili, A. Baldoni, S. Crea, and N. Vitiello, “A novel generation of ergonomic upper-limb wearable robots: Design challenges and solutions,” Robotica, vol. 37, p. 2056–2072, 2019.
  21. A. Lederer, A. Odonez Conejo, K. Maier, W. Xiao, J. Umlauft, and S. Hirche, “Gaussian Process-Based Real-Time Learning for Safety Critical Applications,” in International Conference on Machine Learning, 2021, pp. 6055–6064.
  22. S. Tesfazgi, A. Lederer, J. F. Kunz, A. J. Ordóñez-Conejo, and S. Hirche, “Model-based robot control with gaussian process online learning: An experimental demonstration,” IFAC-PapersOnLine, vol. 56, no. 2, pp. 501–506, 2023.
  23. B. J. Odelson, M. R. Rajamani, and J. B. Rawlings, “A new autocovariance least-squares method for estimating noise covariances,” Automatica, vol. 42, no. 2, pp. 303–308, 2006.

Summary

We haven't generated a summary for this paper yet.

Slide Deck Streamline Icon: https://streamlinehq.com

Whiteboard

Dice Question Streamline Icon: https://streamlinehq.com

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.