Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
129 tokens/sec
GPT-4o
28 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Online Learning of Joint-Muscle Mapping Using Vision in Tendon-driven Musculoskeletal Humanoids (2404.05295v1)

Published 8 Apr 2024 in cs.RO

Abstract: The body structures of tendon-driven musculoskeletal humanoids are complex, and accurate modeling is difficult, because they are made by imitating the body structures of human beings. For this reason, we have not been able to move them accurately like ordinary humanoids driven by actuators in each axis, and large internal muscle tension and slack of tendon wires have emerged by the model error between its geometric model and the actual robot. Therefore, we construct a joint-muscle mapping (JMM) using a neural network (NN), which expresses a nonlinear relationship between joint angles and muscle lengths, and aim to move tendon-driven musculoskeletal humanoids accurately by updating the JMM online from data of the actual robot. In this study, the JMM is updated online by using the vision of the robot so that it moves to the correct position (Vision Updater). Also, we execute another update to modify muscle antagonisms correctly (Antagonism Updater). By using these two updaters, the error between the target and actual joint angles decrease to about 40% in 5 minutes, and we show through a manipulation experiment that the tendon-driven musculoskeletal humanoid Kengoro becomes able to move as intended. This novel system can adapt to the state change and growth of robots, because it updates the JMM online successively.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (12)
  1. Y. Nakanishi, S. Ohta, T. Shirai, Y. Asano, T. Kozuki, Y. Kakehashi, H. Mizoguchi, T. Kurotobi, Y. Motegi, K. Sasabuchi, J. Urata, K. Okada, I. Mizuuchi, and M. Inaba, “Design approach of biologically-inspired musculoskeletal humanoids,” International Journal of Advanced Robotic Systems, vol. 10, no. 4, p. 216, 2013.
  2. S. Wittmeier, C. Alessandro, N. Bascarevic, K. Dalamagkidis, D. Devereux, A. Diamond, M. Jäntsch, K. Jovanovic, R. Knight, H. G. Marques, P. Milosavljevic, B. Mitra, B. Svetozarevic, V. Potkonjak, R. Pfeifer, A. Knoll, and O. Holland, “Toward anthropomimetic robotics: Development, simulation, and control of a musculoskeletal torso,” Artificial Life, vol. 19, no. 1, pp. 171–193, 2013.
  3. M. Jäntsch, S. Wittmeier, K. Dalamagkidis, A. Panos, F. Volkart, and A. Knoll, “Anthrob - A Printed Anthropomimetic Robot,” in Proceedings of the 2013 IEEE-RAS International Conference on Humanoid Robots, 2013, pp. 342–347.
  4. Y. Asano, T. Kozuki, S. Ookubo, M. Kawamura, S. Nakashima, T. Katayama, Y. Iori, H. Toshinori, K. Kawaharazuka, S. Makino, Y. Kakiuchi, K. Okada, and M. Inaba, “Human Mimetic Musculoskeletal Humanoid Kengoro toward Real World Physically Interactive Actions,” in Proceedings of the 2016 IEEE-RAS International Conference on Humanoid Robots, 2016, pp. 876–883.
  5. S. Ookubo, Y. Asano, T. Kozuki, T. Shirai, K. Okada, and M. Inaba, “Learning nonlinear muscle-joint state mapping toward geometric model-free tendon driven musculoskeletal robots,” in Proceedings of the 2015 IEEE-RAS International Conference on Humanoid Robots, 2015, pp. 765–770.
  6. M. Jäntsch, S. Wittmeier, K. Dalamagkidis, and A. Knoll, “Computed muscle control for an anthropomimetic elbow joint,” in Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2012, pp. 2192–2197.
  7. K. Kawaharazuka, M. Kawamura, S. Makino, Y. Asano, K. Okada, and M. Inaba, “Antagonist Inhibition Control in Redundant Tendon-driven Structures Based on Human Reciprocal Innervation for Wide Range Limb Motion of Musculoskeletal Humanoids,” IEEE Robotics and Automation Letters, vol. 2, no. 4, pp. 2119–2126, 2017.
  8. C. Alessandro, I. Delis, F. Nori, S. Panzeri, and B. Berret, “Muscle synergies in neuroscience and robotics: from input-space to task-space perspectives,” Frontiers in Computational Neuroscience, vol. 7, p. 43, 2013.
  9. A. Diamond and O. E. Holland, “Reaching control of a full-torso, modelled musculoskeletal robot using muscle synergies emergent under reinforcement learning,” Bioinspiration & Biomimetics, vol. 9, no. 1, p. 016015, 2014.
  10. Y. Nakanishi, K. Hongo, I. Mizuuchi, and M. Inaba, “Joint proprioception acquisition strategy based on joints-muscles topological maps for musculoskeletal humanoids,” in Proceedings of The 2010 IEEE International Conference on Robotics and Automation, 2010, pp. 1727–1732.
  11. M. Jäntsch, C. Schmaler, S. Wittmeier, K. Dalamagkidis, and A. Knoll, “A scalable Joint-Space Controller for Musculoskeletal Robots with Spherical Joints,” in Proceedings of the 2011 IEEE International Conference on Robotics and Biomimetics, 2011, pp. 2211–2216.
  12. T. Shirai, J. Urata, Y. Nakanishi, K. Okada, and M. Inaba, “Whole body adapting behavior with muscle level stiffness control of tendon-driven multijoint robot,” in Proceedings of the 2011 IEEE International Conference on Robotics and Biomimetics, 2011, pp. 2229–2234.
Citations (23)

Summary

  • The paper introduces a neural network method for online updating of joint-muscle mapping to address errors in tendon-driven humanoids.
  • It employs an antagonism updater that reduces muscle tension discrepancy by about 120 Newtons across trials.
  • The vision updater cuts shoulder RMSE from 16° to 3° by integrating real-time visual feedback for improved movement accuracy.

Online Learning of Joint-Muscle Mapping in Tendon-driven Musculoskeletal Humanoids

The paper "Online Learning of Joint-Muscle Mapping Using Vision in Tendon-driven Musculoskeletal Humanoids" explores the complexities inherent in tendon-driven musculoskeletal humanoids. These humanoids are modeled after human anatomy which imposes challenges in achieving accuracy comparable to traditional humanoid robots actuated by motors at each joint. Conventional geometric modeling of such humanoids introduces significant errors, notably leading to undesirable muscle tension and slack in tendons.

To address these challenges, the authors propose a methodology for accurately learning and updating the joint-muscle mapping (JMM) using real-time data from the robotic system. This mapping, which represents the nonlinear relationship between joint angles and muscle lengths, is typically done through polynomial regression or table-searching methods. However, the paper introduces the utilization of neural networks (NN) for expressing JMM, capitalizing on the NN's ability to facilitate online updates—a key feature lacking in previous methods.

The approach includes initial training from the geometric model followed by continuous refinement using actual robot data. The primary objective is to ensure the humanoid can move according to expected commands in real-world scenarios without having precise geometric models.

Methodology and Experiments

The investigation comprises the integration of two online learning mechanisms:

  1. Antagonism Updater: This updater utilizes estimated joint angles alongside actual muscle lengths for continuous learning, effectively adjusting muscle antagonism and mitigating excessive internal muscle tension and tendon slack. Results indicated a significant reduction in muscle tension discrepancy of about 120 Newtons over the course of 11 trials with the elbow joint.
  2. Vision Updater: Employing vision through an RGB camera to estimate actual joint angles, this strategy enables the humanoid to correct its movement orientation to the intended posture by assimilating data from visual estimations of hand or other parts placements. The outcome was a decrease in RMSE—initially at roughly 16 degrees for shoulder movements—down to approximately 3 degrees post-learning.

The combination of these methodologies illustrated a robust improvement in achieving targeted arm positioning, verified through extensive trials that revealed reductions in estimation errors significantly by 40%.

Practical and Theoretical Implications

The applicability of this research is profound, enabling tendon-driven musculoskeletal humanoids to perform manipulation tasks that were previously unattainable due to model discrepancies. By successfully integrating sensor feedback and learning capabilities, the paper paves the way for tendon-driven systems to mimic human movement more effectively, assuming a potential role in fields requiring biomimetic accuracy.

Moving forward, future work as envisaged by the authors involves enhancing real-time sensor recognition beyond AR markers, thereby increasing the autonomy of the humanoids. Moreover, incorporating muscle tension dynamics into the joint-muscle mapping would offer a finer control over musculoskeletal stiffness, promising better handling and precision during interactive robot tasks.

The paper contributes an incremental yet significant advancement in the field of humanoid robotics, specifically focusing on those mimetic systems that echo the functionality of human musculoskeletal architecture. The described approach could mark a step towards making these systems competitive and perhaps surpass traditional rigid-motor actuated humanoids in diverse applications.

Youtube Logo Streamline Icon: https://streamlinehq.com