REVIEW 4 major objections 5 minor 36 references
Motion Tracking with Muscles: Predictive Control of a Parametric Musculoskeletal Canine Model
T0 review · 4 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read A 133-muscle dog model built automatically from 3D muscle meshes tracks motion-capture clips and produces muscle activation timings that agree qualitatively with published canine EMG recordings.
desk verdict Useful new dog model and muscle LoA pipeline, but the EMG validation rests on unmeasured muscle strengths (F0) and needs an ablation before the science holds up. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central machinery is a three-part pipeline. First, line-of-action extraction: each muscle mesh is sliced along its longitudinal axis at intervals proportional to muscle length; the centroid of each slice becomes a candidate via-point, kept when the path moves to a new bone or the gap since the last kept point exceeds a distance threshold, producing anatomically reasonable tendon routings without manual placement. Second, differentiable muscle dynamics: the Millard activation model's hard switch between activation and deactivation time constants is replaced by a sigmoid interpolation modulated by a smoothness parameter, so the activation dynamics are smooth enough for iLQG. Third, the motion-tracking task: a weighted cost of joint velocity, muscle excitation, marker-position error, and marker-velocity error is minimized by iLQG within the MuJoCo Predictive Control framework, converting raw motion-capture marker trajectories into muscle excitation signals.
What would settle it
Repeat the walking clip with per-muscle peak forces recomputed from published canine PCSA and fibre-length values; if iLQG no longer tracks the motion, or if the gastrocnemius and triceps activation phases stop matching the EMG reports, then the reported EMG agreement depends on the unvalidated scaling rather than on the model's anatomy.
Extended reading notes
Core claim
The paper's central claim is that a full musculoskeletal quadruped model does not have to be hand-tuned muscle by muscle: cutting each 3D muscle mesh into slices, connecting the slice centroids into a tendon path, and adding the resulting 133 actuators to a dog skeleton yields a model that a gradient-based predictive controller can drive through real motion-capture clips. The enabling modification is replacing the discontinuous Millard activation/deactivation switch with a sigmoid-smoothed transition, which gives iLQG a usable gradient. With this change, the controller tracks walking, sprinting, and sit-to-stand clips with marker errors within about 0.4 meters, and jumping with errors up to about 1 meter. The resulting excitation signals reproduce the phase patterns reported in canine EMG studies for most of the ten muscles compared, with the authors flagging specific exceptions such as vastus lateralis during walking, flexor digitorum superficialis during sit-to-stand, and notably high biceps brachii activity during jumping.
Load-bearing premise
The load-bearing premise is that the maximum force assigned to each muscle, which was taken from the simulator's built-in scaling rather than from measured dog physiology, is close enough to reality that the simulated activation timings can meaningfully be compared with real muscle recordings.
Editorial extensions
If this is right
- The same pipeline can be rerun from fresh muscle meshes to produce a controllable musculoskeletal model without manual muscle-path authoring, so other dog breeds or other quadrupeds become practical to model.
- The smooth activation dynamics remove the main gradient barrier that kept iLQG from controlling 133-muscle models, making model-based predictive control a viable alternative to reinforcement learning for musculoskeletal tracking.
- Simulated excitation timings can serve as testable predictions for muscles and gaits where experimental EMG is missing, and the planned release of the model and 28 motion-capture clips lets other groups reproduce or extend those predictions.
- Tracking marker positions within about 0.4 meters for walking, sprinting, and sit-to-stand suggests the model can be used to study muscular demands of everyday behaviours, while the larger jumping error marks jumping as a stress test requiring better force or contact modelling.
Reading between the lines
- Because the per-muscle peak-force constants were taken from the simulator's built-in scaling rather than validated physiology, a sensitivity analysis sweeping those constants per muscle would reveal which of the reported EMG matches are stable and which depend on that scaling choice.
- The validation is qualitative and marker-based, so the same model could be checked against force-plate ground reactions and joint moments; those data would test whether the kinematics are achieved with realistic kinetics, not just realistic-looking paths.
- The sigmoid-smoothed muscle dynamics are not specific to dogs: applying the same smoothing to other MuJoCo muscle models could make iLQG practical for other high-dimensional musculoskeletal systems and could also ease gradient-based reinforcement learning.
- If the F0 scaling can be tied to published physiological cross-sectional areas and fibre lengths, the tracking setup could be inverted into a tool for estimating muscle forces during locomotion, not just activation timings.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces a parametric musculoskeletal dog model with 133 muscles generated procedurally from 3D muscle meshes, including a line-of-action extraction algorithm and a MuJoCo implementation. To make muscle activation/deactivation dynamics compatible with the iLQG planner, the authors propose a sigmoid-smoothed replacement for Millard's discontinuous switch (Eq. 5). They retarget 28 motion-capture clips of a Border Collie and use MJPC/iLQG to track walking, sprinting, sit-to-stand, and jumping motions. The central claims are that iLQG successfully tracks these clips with the proposed muscle dynamics, and that simulated muscle excitation patterns align qualitatively with previously published canine EMG data across the three tasks. The paper also acknowledges several mismatches (semimembranosus, vastus lateralis, flexor digitorum superficialis, and high biceps brachii activity during jumping) and plans to release the model and data.
Significance. The paper addresses an important integration of detailed anatomical modeling, differentiable control, and external EMG benchmarking. If the central claims are supported, the released model and task would be a useful community resource for quadruped biomechanics and neuromuscular control. The external EMG comparison is a genuine validation step rather than a circular fit to the simulation data, and the procedural line-of-action pipeline is a practical contribution. However, the current manuscript does not yet establish the two central claims: the per-muscle force scaling F0 is unreported and unvalidated, the sigmoid dynamics is not ablated, and the tracking and EMG comparisons lack quantitative criteria. These gaps are fixable, so the contribution is potentially strong but not yet proven.
major comments (4)
- [Methods, Model Creation (Eq. 2); Results, EMG comparison] The per-muscle peak force F0 is set as scale/actuator_acc0, but the manuscript does not report the chosen scale values, the resulting F0 magnitudes, or any comparison with physiological estimates. The PCSA-based alternative is dismissed only because "the model failed to accurately track the reference motion," without reporting how far those values were from expected biology. Since the tracking optimization can compensate for force-capacity scaling by adjusting excitation, the excitation patterns used for EMG validation may be artifacts of this arbitrary scaling. The authors should report F0 for all muscles, compare it with PCSA times specific-tension estimates, and provide a sensitivity analysis (e.g., perturbing F0 by plus or minus 20 percent) demonstrating that the phase relationships reported for walking, sit-to-stand, and jumping are preserved. Without these data, the qualitative EMG claim is not interpretable.
- [Conclusions; Methods, Eq. (5)] The Conclusions state that modifying the model to include differentiable muscle dynamics is "essential" for accurately tracking the motion capture clips, yet no experiment is reported comparing the proposed sigmoid-smoothed dynamics with the original Millard activation-deactivation dynamics under identical cost weights and planner settings. A head-to-head ablation should report tracking error, convergence behavior, and success or failure for the same clips with and without the sigmoid. This is a load-bearing claim for the paper's stated contribution of an improved muscle dynamics model.
- [Results, Fig. 6] The tracking performance is reported as average marker-position error over time, with maxima of about 0.4 m for walking, sprinting, and sit-to-stand and about 1 m for jumping. However, no error bars, number of repetitions, or clip-level statistics are given, and no baseline (e.g., kinematic retargeting without dynamics, a torque-actuated version of the same model, or chance-level error) is provided. To support the word "successfully" in the central claim, the authors should report per-clip distributions, standard deviations, and at least one baseline comparator, and should discuss whether a 1 m error for jumping is compatible with the subsequent EMG interpretation for that task.
- [Results, EMG comparisons (walking, sit-to-stand, jumping)] The EMG validation is qualitative and the criteria for "qualitative alignment" are not defined. The text reports several clear mismatches: semimembranosus shows little activity, vastus lateralis is nearly constant, flexor digitorum superficialis lacks peaks during sit-to-stand, and biceps brachii is very active during jumping. The authors should provide a systematic comparison table listing, for each muscle and task, the expected phase of peak activation from the literature, the simulated peak phase, and a pre-specified agreement criterion (e.g., same gait sub-phase). This would allow readers to separate genuine agreement from selective reporting and to weigh the acknowledged exceptions.
minor comments (5)
- [Methods, Eq. (5)] Equation (5) uses "sigmoid" without defining the function or its argument convention; as written, at u = a the time constant is tau_d + (tau_a - tau_d) * sigmoid(0.5), which depends on the sigmoid's scale. Please define the sigmoid and state the intended value at the switch point.
- [Competing interests] The competing interests section contains the placeholder "Related patent number here if applicable," which should be removed or completed.
- [Methods, Model Creation] The origin of the "leo3Dmodels" torque-actuated Pharaoh Hound model is mentioned but not cited; a reference or URL should be provided.
- [Results, Fig. 6] Figure 6 should include axis labels, units, and a legend identifying the plotted clips; the current figure does not allow the reader to reconstruct the reported error values.
- [Results, Sit-to-stand] In the sit-to-stand analysis, the time windows (frames 0-100, 100-300, etc.) are described only in text; annotating Figure 16 with these phases would make the comparison easier to evaluate.
Circularity Check
No circularity: the EMG comparison is externally grounded and the muscle activations are not optimized to match it.
full rationale
The paper's derivation chain is: build a 133-muscle MuJoCo dog model from 3D meshes via a centroid-slicing line-of-action algorithm; replace Millard's non-differentiable activation/deactivation switching with the sigmoid-smoothed dynamics of Eq. (5); run iLQG on the cost in Eq. (3), whose residuals penalize joint velocity, control effort, marker position error, and marker velocity error; then read out the optimal muscle excitations and compare them with published canine EMG patterns. No EMG term appears in Eq. (3), so the experimentally reported activation timing is not optimized into the controller; the comparison could fail, and the paper indeed reports several mismatches (vastus lateralis, semimembranosus, flexor digitorum superficialis during sit-to-stand, biceps brachii during jumping). The per-muscle F0 scale of Eq. (2) is a tuning choice: PCSA-based values were abandoned after tracking failure and the MuJoCo default scale is not reported. That is a reproducibility and physiological-plausibility weakness, but the EMG benchmark is not used to select F0, so no prediction is forced by construction. The self-citations (Barbera et al. 2021, Demuth et al. 2022, Ellis et al. 2018, all with overlapping authors) provide method context and an earlier simulation benchmark for sit-to-stand; they are not the source of the central activation-timing validation, which rests on external works such as Goslow et al. 1981, Deban et al. 2012, and Cullen et al. 2017. Under the stated rules, these non-load-bearing self-citations and the unreported F0 scale are correctness/reporting concerns, not circularity, so the circularity score is 0.
Assumptions & free parameters
free parameters (2)
- MuJoCo muscle scale (F0 = scale/actuator_acc0) =
not reported
- tau_smooth (sigmoid smoothing time constant in Eq. 5) =
not reported
assumptions (4)
- domain assumption Centroid-path line of action from 2D slices is a sufficient model of muscle force transmission
- domain assumption The dm_control skeleton and 3D muscle meshes are anatomically accurate enough for validation
- domain assumption Qualitative comparison with EMG from different breeds and older studies is a valid validation
- ad hoc to paper Sigmoid-smoothed activation/deactivation dynamics preserve the biomechanical behavior of Millard's model
Cite this review
Pith. "Pith review of Motion Tracking with Muscles: Predictive Control of a Parametric Musculoskeletal Canine Model." pith.science (2026). https://pith.science/paper/SJHHP44N
@misc{pith2026250623768,
author = {Pith},
title = {Pith review of: Motion Tracking with Muscles: Predictive Control of a Parametric Musculoskeletal Canine Model},
year = {2026},
howpublished = {\url{https://pith.science/paper/SJHHP44N}},
note = {Machine review of arXiv:2506.23768}
}
read the original abstract
We introduce a novel musculoskeletal model of a dog, procedurally generated from accurate 3D muscle meshes. Accompanying this model is a motion capture-based locomotion task compatible with a variety of control algorithms, as well as an improved muscle dynamics model designed to enhance convergence in differentiable control frameworks. We validate our approach by comparing simulated muscle activation patterns with experimentally obtained electromyography (EMG) data from previous canine locomotion studies. This work aims to bridge gaps between biomechanics, robotics, and computational neuroscience, offering a robust platform for researchers investigating muscle actuation and neuromuscular control.We plan to release the full model along with the retargeted motion capture clips to facilitate further research and development.
Reference graph
Works this paper leans on
-
[1]
M. Alizadeh, G. Knapik, J. Dufour, C. Zindl, M. Allen, J. Bertran, N. Fitzpatrick, and W. Marras. An emg-driven biomechanical model of the canine cervical spine. Journal of Electromyography and Kinesiology, 32: 0 101--109, 2017. ISSN 1050-6411. doi:https://doi.org/10.1016/j.jelekin.2016.12.008. URL https://www.sciencedirect.com/science/article/pii/S105064...
-
[2]
F. C. Anderson and M. G. Pandy. Dynamic optimization of human walking. Journal of biomechanical engineering, 123 5: 0 381--90, 2001. URL https://api.semanticscholar.org/CorpusID:17973412
work page 2001
-
[3]
V. L. Barbera, F. Pardo, Y. Tassa, M. Daley, C. Richards, P. Kormushev, and J. Hutchinson. Ostrichrl: A musculoskeletal ostrich simulation to study bio-mechanical locomotion. CoRR, abs/2112.06061, 2021. URL https://arxiv.org/abs/2112.06061
arXiv 2021
-
[4]
J. L. Bentley. Multidimensional binary search trees used for associative searching. Commun. ACM, 18: 0 509--517, September 1975. ISSN 0001-0782. doi:10.1145/361002.361007. URL http://doi.acm.org/10.1145/361002.361007
arXiv 1975
-
[5]
C. Berg, V. Caggiano, and V. Kumar. Sar: Generalization of physiological agility and dexterity via synergistic action representation, 2023. URL https://arxiv.org/abs/2307.03716
arXiv 2023
-
[6]
N. P. Brown, G. E. Bertocci, G. J. R. States, G. J. Levine, J. M. Levine, and D. R. Howland. Development of a canine rigid body musculoskeletal computer model to evaluate gait. Frontiers in Bioengineering and Biotechnology, 8, 2020. ISSN 2296-4185. doi:10.3389/fbioe.2020.00150. URL https://www.frontiersin.org/journals/bioengineering-and-biotechnology/arti...
-
[7]
S. R. Buss. Introduction to inverse kinematics with jacobian transpose, pseudoinverse and damped least squares methods. IEEE Journal of Robotics and Automation, 17 0 (1-19): 0 16, 2004
work page 2004
-
[8]
V. Caggiano, H. Wang, G. Durandau, M. Sartori, and V. Kumar. Myosuite: A contact-rich simulation suite for musculoskeletal motor control. In R. Firoozi, N. Mehr, E. Yel, R. Antonova, J. Bohg, M. Schwager, and M. Kochenderfer, editors, Proceedings of The 4th Annual Learning for Dynamics and Control Conference, volume 168 of Proceedings of Machine Learning ...
work page 2022
Show all 36 references
-
[9]
Carrier, C
D. Carrier, C. Gregersen, and N. Silverton. Dynamic gearing in running dog. The Journal of experimental biology, 201: 0 3185--95, 01 1999. doi:10.1242/jeb.201.23.3185
1999 doi
-
[10]
A. S. Chiappa, A. M. Vargas, A. Z. Huang, and A. Mathis. Latent exploration for reinforcement learning, 2023. URL https://arxiv.org/abs/2305.20065
2023 arXiv
-
[11]
Cullen, J
K. Cullen, J. Dickey, S. Brown, S. Nykamp, L. Bent, J. Thomason, and N. Moens. The magnitude of muscular activation of four canine forelimb muscles in dogs performing two agility-specific tasks. BMC Veterinary Research, 13, 03 2017. doi:10.1186/s12917-017-0985-8
2017 doi
-
[12]
trimesh, 2019-12-8
Dawson-Haggerty et al. trimesh, 2019-12-8. URL https://trimsh.org/
2019
-
[13]
S. M. Deban, N. Schilling, and D. R. Carrier. Activity of extrinsic limb muscles in dogs at walk, trot and gallop . Journal of Experimental Biology, 215 0 (2): 0 287--300, 01 2012. ISSN 0022-0949. doi:10.1242/jeb.063230. URL https://doi.org/10.1242/jeb.063230
2012 doi
-
[14]
C. L. Dembia, N. A. Bianco, A. Falisse, J. L. Hicks, and S. L. Delp. Opensim moco: Musculoskeletal optimal control. PLOS Computational Biology, 16 0 (12): 0 1--21, 12 2021. doi:10.1371/journal.pcbi.1008493. URL https://doi.org/10.1371/journal.pcbi.1008493
2021 doi
-
[15]
O. E. Demuth, A. L. A. Wiseman, J. van Beesel, H. Mallison, and J. R. Hutchinson. Three-dimensional polygonal muscle modelling and line of action estimation in living and extinct taxa. Scientific Reports, 12 0 (1), Mar 2022. doi:10.1038/s41598-022-07074-x. URL https://doi.org/...
2022 doi
-
[16]
R. G. Ellis, J. W. Rankin, and J. R. Hutchinson. Limb kinematics, kinetics and muscle dynamics during the sit-to-stand transition in greyhounds. Frontiers in Bioengineering and Biotechnology, 6, 2018. ISSN 2296-4185. doi:10.3389/fbioe.2018.00162. URL https://www.frontiersin.or...
2018
-
[17]
Geijtenbeek, M
T. Geijtenbeek, M. van de Panne, and A. F. van der Stappen. Flexible muscle-based locomotion for bipedal creatures. ACM Transactions on Graphics, 32 0 (6), 2013
2013
-
[18]
G. E. Goslow, H. J. Seeherman, C. R. Taylor, M. McCutchin, and N. C. Heglund. Electrical activity and relative length changes of dog limb muscles as a function of speed and gait. The Journal of experimental biology, 94: 0 15--42, 1981. URL https://api.semanticscholar.org/Corpu...
1981
-
[19]
Hildebrand
M. Hildebrand. Symmetrical gaits of dogs in relation to body build. Journal of Morphology, 124 0 (3): 0 353--359, 1968. doi:https://doi.org/10.1002/jmor.1051240308. URL https://onlinelibrary.wiley.com/doi/abs/10.1002/jmor.1051240308
1968 doi
-
[20]
Hildebrand
M. Hildebrand. The Adaptive Significance of Tetrapod Gait Selection1 . American Zoologist, 20 0 (1): 0 255--267, 08 2015. ISSN 0003-1569. doi:10.1093/icb/20.1.255. URL https://doi.org/10.1093/icb/20.1.255
2015 doi
- [21]
-
[22]
S. Lee, M. Park, K. Lee, and J. Lee. Scalable muscle-actuated human simulation and control. ACM Transactions on Graphics (TOG), 38: 0 1 -- 13, 2019
2019
-
[23]
Millard, T
M. Millard, T. Uchida, A. Seth, and S. L. Delp. Flexing Computational Muscle: Modeling and Simulation of Musculotendon Dynamics . Journal of Biomechanical Engineering, 135 0 (2): 0 021005, 02 2013. ISSN 0148-0731. doi:10.1115/1.4023390. URL https://doi.org/10.1115/1.4023390
2013 doi
-
[24]
X. B. Peng and M. van de Panne. Learning locomotion skills using deeprl: Does the choice of action space matter? CoRR, abs/1611.01055, 2016. URL http://arxiv.org/abs/1611.01055
2016 arXiv
-
[25]
Plappert, R
M. Plappert, R. Houthooft, P. Dhariwal, S. Sidor, R. Y. Chen, X. Chen, T. Asfour, P. Abbeel, and M. Andrychowicz. Parameter space noise for exploration, 2018. URL https://arxiv.org/abs/1706.01905
2018 arXiv
-
[26]
Schumacher, D
P. Schumacher, D. Haeufle, D. B \"u chler, S. Schmitt, and G. Martius. DEP - RL : Embodied exploration for reinforcement learning in overactuated and musculoskeletal systems. In The Eleventh International Conference on Learning Representations, 2023. URL https://openreview.net...
2023
-
[27]
A. Seth, J. L. Hicks, T. K. Uchida, A. Habib, C. L. Dembia, J. J. Dunne, C. F. Ong, M. S. DeMers, A. Rajagopal, M. Millard, S. R. Hamner, E. M. Arnold, J. R. Yong, S. K. Lakshmikanth, M. A. Sherman, J. P. Ku, and S. L. Delp. Opensim: Simulating musculoskeletal dynamics and neu...
2018 doi
-
[28]
Stark, M
H. Stark, M. S. Fischer, A. Hunt, F. Young, R. Quinn, and E. Andrada. A three-dimensional musculoskeletal model of the dog. Scientific reports, 11 0 (1): 0 1--13, 2021
2021
-
[29]
R. S. Sutton and A. G. Barto. Reinforcement Learning: An Introduction. The MIT Press, second edition, 2018. URL http://incompleteideas.net/book/the-book-2nd.html
2018
-
[30]
Tassa, T
Y. Tassa, T. Erez, and E. Todorov. Synthesis and stabilization of complex behaviors through online trajectory optimization. In 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 4906--4913, 2012. doi:10.1109/IROS.2012.6386025
2012
-
[31]
D. G. Thelen and F. C. Anderson. Using computed muscle control to generate forward dynamic simulations of human walking from experimental data. Journal of biomechanics, 39 6: 0 1107--15, 2006. URL https://api.semanticscholar.org/CorpusID:3040877
2006
-
[32]
Todorov, T
E. Todorov, T. Erez, and Y. Tassa. Mujoco: A physics engine for model-based control. In 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 5026--5033. IEEE, 2012. doi:10.1109/IROS.2012.6386109
2012
-
[33]
J. R. Usherwood, S. B. Williams, and A. M. Wilson. Mechanics of dog walking compared with a passive, stiff-limbed, 4-bar linkage model, and their collisional implications . Journal of Experimental Biology, 210 0 (3): 0 533--540, 02 2007. ISSN 0022-0949. doi:10.1242/jeb.02647. ...
2007 doi
-
[34]
Walter and D
R. Walter and D. Carrier. Rapid acceleration in dogs: Ground forces and body posture dynamics. The Journal of experimental biology, 212: 0 1930--9, 07 2009. doi:10.1242/jeb.023762
1930 doi
-
[35]
F. E. Zajac. Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. Critical reviews in biomedical engineering, 17 0 (4): 0 359--411, 1989
1989
-
[36]
Zhang, S
H. Zhang, S. Starke, T. Komura, and J. Saito. Mode-adaptive neural networks for quadruped motion control. ACM Trans. Graph., 37 0 (4), jul 2018. ISSN 0730-0301. doi:10.1145/3197517.3201366. URL https://doi.org/10.1145/3197517.3201366
2018
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.