Modeling Kinematic Uncertainty of Tendon-Driven Continuum Robots via Mixture Density Networks
Abstract: Tendon-driven continuum robot kinematic models are frequently computationally expensive, inaccurate due to unmodeled effects, or both. In particular, unmodeled effects produce uncertainties that arise during the robot's operation that lead to variability in the resulting geometry. We propose a novel solution to these issues through the development of a Gaussian mixture kinematic model. We train a mixture density network to output a Gaussian mixture model representation of the robot geometry given the current tendon displacements. This model computes a probability distribution that is more representative of the true distribution of geometries at a given configuration than a model that outputs a single geometry, while also reducing the computation time. We demonstrate one use of this model through a trajectory optimization method that explicitly reasons about the workspace uncertainty to minimize the probability of collision.
- F. Wang, H. Wang, J. Luo, X. Kang, H. Yu, H. Lu, Y. Dong, and X. Jia, “Fiora: A flexible tendon-driven continuum manipulator for laparoscopic surgery,” IEEE robotics and automation letters, vol. 7, no. 2, pp. 1166–1173, 2021.
- T. Kato, I. Okumura, S.-E. Song, A. J. Golby, and N. Hata, “Tendon-driven continuum robot for endoscopic surgery: Preclinical development and validation of a tension propagation model,” IEEE/ASME Transactions on Mechatronics, vol. 20, no. 5, pp. 2252–2263, 2014.
- J. Burgner-Kahrs, D. C. Rucker, and H. Choset, “Continuum robots for medical applications: A survey,” IEEE Transactions on Robotics, vol. 31, no. 6, pp. 1261–1280, 2015.
- R. J. Webster III and B. A. Jones, “Design and kinematic modeling of constant curvature continuum robots: A review,” The International Journal of Robotics Research, vol. 29, no. 13, pp. 1661–1683, 2010.
- S. Huang, D. Meng, X. Wang, B. Liang, and W. Lu, “A 3d static modeling method and experimental verification of continuum robots based on pseudo-rigid body theory,” in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2019, pp. 4672–4677.
- D. C. Rucker and R. J. Webster III, “Statics and dynamics of continuum robots with general tendon routing and external loading,” IEEE Transactions on Robotics, vol. 27, no. 6, pp. 1033–1044, 2011.
- S. Grazioso, G. Di Gironimo, and B. Siciliano, “A geometrically exact model for soft continuum robots: The finite element deformation space formulation,” Soft Robotics, vol. 6, no. 6, pp. 790–811, 2019.
- M. Bentley, C. Rucker, and A. Kuntz, “Interactive-rate supervisory control for arbitrarily-routed multitendon robots via motion planning,” IEEE Access, vol. 10, pp. 80 999–81 019, 2022.
- A. Parvaresh and S. A. A. Moosavian, “Dynamics and path tracking of continuum robotic arms using data-driven identification tools,” Robotica, vol. 40, no. 4, pp. 1098–1124, 2022.
- R. F. Reinhart and J. J. Steil, “Hybrid mechanical and data-driven modeling improves inverse kinematic control of a soft robot,” Procedia Technology, vol. 26, pp. 12–19, 2016.
- P. Rao, Q. Peyron, S. Lilge, and J. Burgner-Kahrs, “How to model tendon-driven continuum robots and benchmark modelling performance,” Frontiers in Robotics and AI, vol. 7, p. 630245, 2021.
- A. Kuntz, A. Sethi, R. J. Webster, and R. Alterovitz, “Learning the complete shape of concentric tube robots,” IEEE Transactions on Medical Robotics and Bionics, vol. 2, no. 2, pp. 140–147, 2020.
- W. Shen, G. Yang, T. Zheng, Y. Wang, K. Yang, and Z. Fang, “An accuracy enhancement method for a cable-driven continuum robot with a flexible backbone,” IEEE Access, vol. 8, pp. 37 474–37 481, 2020.
- J. Chen and H. Y. Lau, “Learning the inverse kinematics of tendon-driven soft manipulators with k-nearest neighbors regression and gaussian mixture regression,” in International Conference on Control, Automation and Robotics (ICCAR). IEEE, 2016, pp. 103–107.
- J. Kruse, “Technical report: Training mixture density networks with full covariance matrices,” arXiv preprint arXiv:2003.05739, 2020.
- J. Van Den Berg, P. Abbeel, and K. Goldberg, “Lqg-mp: Optimized path planning for robots with motion uncertainty and imperfect state information,” The International Journal of Robotics Research, vol. 30, no. 7, pp. 895–913, 2011.
- J. Van Den Berg, S. Patil, and R. Alterovitz, “Motion planning under uncertainty using iterative local optimization in belief space,” The International Journal of Robotics Research, vol. 31, no. 11, pp. 1263–1278, 2012.
- W. Sun, L. G. Torres, J. Van Den Berg, and R. Alterovitz, “Safe motion planning for imprecise robotic manipulators by minimizing probability of collision,” in Robotics Research: The 16th International Symposium ISRR. Springer, 2016, pp. 685–701.
- L. E. Kavraki, P. Svestka, J.-C. Latombe, and M. H. Overmars, “Probabilistic roadmaps for path planning in high-dimensional configuration spaces,” IEEE Transactions on Robotics and Automation, vol. 12, no. 4, pp. 566–580, 1996.
- S. Patil, J. Van Den Berg, and R. Alterovitz, “Estimating probability of collision for safe motion planning under gaussian motion and sensing uncertainty,” in IEEE International Conference on Robotics and Automation (ICRA), 2012, pp. 3238–3244.
- M. Pelikan, D. E. Goldberg, E. Cantú-Paz et al., “Boa: The bayesian optimization algorithm,” in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), vol. 1, no. 1999, 1999.
- D. R. Jones, “A taxonomy of global optimization methods based on response surfaces,” Journal of Global Optimization, vol. 21, pp. 345–383, 2001.
- A. Kuntz, C. Bowen, and R. Alterovitz, “Fast anytime motion planning in point clouds by interleaving sampling and interior point optimization,” in Robotics Research, vol. 10, Jan. 2020, pp. 929–945.
- A. Kuntz, M. Fu, and R. Alterovitz, “Planning high-quality motions for concentric tube robots in point clouds via parallel sampling and optimization,” in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Nov. 2019, pp. 2205–2212.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.