Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 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

MuscleVAE: Model-Based Controllers of Muscle-Actuated Characters (2312.07340v1)

Published 12 Dec 2023 in cs.GR

Abstract: In this paper, we present a simulation and control framework for generating biomechanically plausible motion for muscle-actuated characters. We incorporate a fatigue dynamics model, the 3CC-r model, into the widely-adopted Hill-type muscle model to simulate the development and recovery of fatigue in muscles, which creates a natural evolution of motion style caused by the accumulation of fatigue from prolonged activities. To address the challenging problem of controlling a musculoskeletal system with high degrees of freedom, we propose a novel muscle-space control strategy based on PD control. Our simulation and control framework facilitates the training of a generative model for muscle-based motion control, which we refer to as MuscleVAE. By leveraging the variational autoencoders (VAEs), MuscleVAE is capable of learning a rich and flexible latent representation of skills from a large unstructured motion dataset, encoding not only motion features but also muscle control and fatigue properties. We demonstrate that the MuscleVAE model can be efficiently trained using a model-based approach, resulting in the production of high-fidelity motions and enabling a variety of downstream tasks.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (64)
  1. OstrichRL: A Musculoskeletal Ostrich Simulation to Study Bio-mechanical Locomotion. arXiv:2112.06061 [cs.RO]
  2. Predicting mid-air interaction movements and fatigue using deep reinforcement learning. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems. 1–13.
  3. OpenSim: open-source software to create and analyze dynamic simulations of movement. IEEE transactions on biomedical engineering 54, 11 (2007), 1940–1950.
  4. Active volumetric musculoskeletal systems. ACM Transactions on Graphics (TOG) 33, 4 (2014), 1–9.
  5. SuperTrack: Motion Tracking for Physically Simulated Characters Using Supervised Learning. ACM Trans. Graph. 40, 6, Article 197 (dec 2021), 13 pages. https://doi.org/10.1145/3478513.3480527
  6. Thomas Geijtenbeek. 2021. The Hyfydy Simulation Software. https://hyfydy.com https://hyfydy.com.
  7. Flexible muscle-based locomotion for bipedal creatures. ACM Transactions on Graphics (TOG) 32, 6 (2013), 1–11.
  8. Hartmut Geyer and Hugh Herr. 2010. A muscle-reflex model that encodes principles of legged mechanics produces human walking dynamics and muscle activities. IEEE Transactions on neural systems and rehabilitation engineering 18, 3 (2010), 263–273.
  9. A model of fatigue and recovery in paraplegic’s quadriceps muscle subjected to intermittent FES. (1996).
  10. A musculotendon model of the fatigue profiles of paralyzed quadriceps muscle under FES. IEEE transactions on biomedical engineering 40, 7 (1993), 664–674.
  11. Mastering Diverse Domains through World Models. arXiv preprint arXiv:2301.04104 (2023).
  12. Robust motion in-betweening. ACM Transactions on Graphics (TOG) 39, 4 (2020), 60–1.
  13. beta-VAE: Learning Basic Visual Concepts with a Constrained Variational Framework. In ICLR.
  14. Archibald Vivian Hill. 1938. The heat of shortening and the dynamic constants of muscle. Proceedings of the Royal Society of London. Series B-Biological Sciences 126, 843 (1938), 136–195.
  15. Animating human athletics. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques. 71–78.
  16. Phace: Physics-based face modeling and animation. ACM Transactions on Graphics (TOG) 36, 4 (2017), 1–14.
  17. Synthesis of biologically realistic human motion using joint torque actuation. ACM Transactions On Graphics (TOG) 38, 4 (2019), 1–12.
  18. Creating and retargetting motion by the musculoskeletal human body model. The visual computer 16, 5 (2000), 254–270.
  19. Learning a family of motor skills from a single motion clip. ACM Transactions on Graphics (TOG) 40, 4 (2021), 1–13.
  20. Scalable Muscle-Actuated Human Simulation and Control. ACM Trans. Graph. 38, 4, Article 73 (jul 2019), 13 pages. https://doi.org/10.1145/3306346.3322972
  21. Scalable muscle-actuated human simulation and control. ACM Transactions On Graphics (TOG) 38, 4 (2019), 1–13.
  22. Comprehensive biomechanical modeling and simulation of the upper body. ACM Transactions on Graphics (TOG) 28, 4 (2009), 1–17.
  23. Sung-Hee Lee and Demetri Terzopoulos. 2006. Heads up! Biomechanical modeling and neuromuscular control of the neck. In ACM SIGGRAPH 2006 Papers. 1188–1198.
  24. Locomotion control for many-muscle humanoids. ACM Transactions on Graphics (TOG) 33, 6 (2014), 1–11.
  25. NIMBLE: a non-rigid hand model with bones and muscles. ACM Transactions on Graphics (TOG) 41, 4 (2022), 1–16.
  26. A dynamical model of muscle activation, fatigue, and recovery. Biophysical journal 82, 5 (2002), 2344–2359.
  27. Libin Liu and Jessica Hodgins. 2017. Learning to Schedule Control Fragments for Physics-Based Characters Using Deep Q-Learning. ACM Transactions on Graphics 36, 4 (June 2017), 42a:1. https://doi.org/10.1145/3072959.3083723
  28. Simulation and Control of Skeleton-Driven Soft Body Characters. ACM Transactions on Graphics 32, 6 (Nov. 2013), 1–8.
  29. Modification of a three-compartment muscle fatigue model to predict peak torque decline during intermittent tasks. Journal of biomechanics 77 (2018), 16–25.
  30. A new simple dynamic muscle fatigue model and its validation. International journal of industrial ergonomics 39, 1 (2009), 211–220.
  31. Walter Maurel and Daniel Thalmann. 2000. Human shoulder modeling including scapulo-thoracic constraint and joint sinus cones. Computers & Graphics 24, 2 (2000), 203–218.
  32. Emu: Efficient muscle simulation in deformation space. In Computer Graphics Forum, Vol. 40. Wiley Online Library, 234–248.
  33. Composite control of physically simulated characters. ACM Transactions on Graphics (TOG) 30, 3 (2011), 1–11.
  34. Generative gaitnet. In ACM SIGGRAPH 2022 Conference Proceedings. 1–9.
  35. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024–8035.
  36. Deepmimic: Example-guided deep reinforcement learning of physics-based character skills. ACM Transactions On Graphics (TOG) 37, 4 (2018), 1–14.
  37. ASE: Large-Scale Reusable Adversarial Skill Embeddings for Physically Simulated Characters. arXiv preprint arXiv:2205.01906 (2022).
  38. Xue Bin Peng and Michiel van de Panne. 2017. Learning Locomotion Skills Using DeepRL: Does the Choice of Action Space Matter?. In Proceedings of the ACM SIGGRAPH / Eurographics Symposium on Computer Animation (Los Angeles, California) (SCA ’17). ACM, New York, NY, USA, Article 12, 13 pages. https://doi.org/10.1145/3099564.3099567
  39. Jim R. Potvin and Andrew J. Fuglevand. 2017. A motor unit-based model of muscle fatigue. PLOS Computational Biology 13, 6 (06 2017), 1–30. https://doi.org/10.1371/journal.pcbi.1005581
  40. Functionality-Driven Musculature Retargeting. In Computer Graphics Forum, Vol. 40. Wiley Online Library, 341–356.
  41. DEP-RL: Embodied Exploration for Reinforcement Learning in Overactuated and Musculoskeletal Systems. In Proceedings of the Eleventh International Conference on Learning Representations (ICLR). https://openreview.net/forum?id=C-xa_D3oTj6
  42. OpenSim: Simulating musculoskeletal dynamics and neuromuscular control to study human and animal movement. PLoS computational biology 14, 7 (2018), e1006223.
  43. Realistic biomechanical simulation and control of human swimming. ACM Transactions on Graphics (TOG) 34, 1 (2014), 1–15.
  44. Simulating biped behaviors from human motion data. In ACM SIGGRAPH 2007 papers. 107–es.
  45. Learning active quasistatic physics-based models from data. ACM Transactions on Graphics (TOG) 40, 4 (2021), 1–14.
  46. Musculotendon simulation for hand animation. In ACM SIGGRAPH 2008 papers. 1–8.
  47. Darryl G. Thelen. 2003. Adjustment of Muscle Mechanics Model Parameters to Simulate Dynamic Contractions in Older Adults. Journal of Biomechanical Engineering 125, 1 (Feb. 2003), 70–77. https://doi.org/10.1115/1.1531112
  48. MuJoCo: A physics engine for model-based control. In 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 5026–5033. https://doi.org/10.1109/IROS.2012.6386109
  49. Helping hand: an anatomically accurate inverse dynamics solution for unconstrained hand motion. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation. 319–328.
  50. Frans CT Van der Helm. 1994. A finite element musculoskeletal model of the shoulder mechanism. Journal of biomechanics 27, 5 (1994), 551–569.
  51. MyoSuite – A contact-rich simulation suite for musculoskeletal motor control. https://github.com/facebookresearch/myosuite. https://arxiv.org/abs/2205.13600
  52. Optimizing locomotion controllers using biologically-based actuators and objectives. ACM Transactions on Graphics (TOG) 31, 4 (2012), 1–11.
  53. Differentiable simulation of inertial musculotendons. ACM Transactions on Graphics (TOG) 41, 6 (2022), 1–11.
  54. Jack M. Winters. 1995. An Improved Muscle-Reflex Actuator for Use in Large-Scale Neuromusculoskeletal Models. Annals of Biomedical Engineering 23, 4 (July 1995), 359–374. https://doi.org/10.1007/BF02584437
  55. Control strategies for physically simulated characters performing two-player competitive sports. ACM Transactions on Graphics (TOG) 40, 4 (2021), 1–11.
  56. Physics-based character controllers using conditional VAEs. ACM Transactions on Graphics (TOG) 41, 4 (2022), 1–12.
  57. Ting Xia and Laura A Frey Law. 2008. A theoretical approach for modeling peripheral muscle fatigue and recovery. Journal of biomechanics 41, 14 (2008), 3046–3052.
  58. Implicit neural representation for physics-driven actuated soft bodies. ACM Transactions on Graphics (TOG) 41, 4 (2022), 1–10.
  59. ControlVAE. ACM Transactions on Graphics 41, 6 (nov 2022), 1–16. https://doi.org/10.1145/3550454.3555434
  60. Simbicon: Simple biped locomotion control. ACM Transactions on Graphics (TOG) 26, 3 (2007), 105–es.
  61. Discovering diverse athletic jumping strategies. ACM Transactions on Graphics (TOG) 40, 4 (2021), 1–17.
  62. Goh Jing Ying and KangKang Yin. 2023. SFU Motion Capture Database. https://mocap.cs.sfu.ca/. Accessed: 2023/09/01.
  63. Felix E Zajac. 1989. Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. Critical reviews in biomedical engineering 17, 4 (1989), 359–411.
  64. Real-time biomechanically-based muscle volume deformation using FEM. In Computer Graphics Forum, Vol. 17. Wiley Online Library, 275–284.
Citations (8)

Summary

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