Abstract
This paper introduces the inverse-inverse dynamics method for prediction of human movement and applies it to prediction of cycling motions. Inverse-inverse dynamics optimizes a performance criterion by variation of a parameterized movement. First, a musculoskeletal model of cycling is built in the AnyBody Modeling System (AMS). The movement is then parameterized by means of time functions controlling selected degrees-of-freedom (DOF) of the model. Subsequently, the parameters of these functions are optimized to produce an optimum posture or movement according to a user-defined cost function and constraints. The cost function and the constraints typically express performance, comfort, injury risk, fatigue, muscle load, joint forces and other physiological properties derived from the detailed musculoskeletal analysis. A physiology-based cost function that expresses the integral effort over a cycle to predict the motion pattern and crank torque was used. An experiment was conducted on a group of eight highly trained male cyclists to compare experimental observations to the simulation results. The proposed performance criterion predicts realistic crank torque profiles and ankle movement patterns.
Similar content being viewed by others
References
Abdel-Malek K, Mi Z, Yang J, Nebel K (2006) Optimization-based trajectory planning of the human upper body. Robotica 24:683–696
Abdel-Malek K, Arora JS (2013) Human Motion Simulation: Predictive Dynamics. Elsevier, USA
Anderson FC, Pandy MG (1999) A dynamic optimization solution for vertical jumping in three dimensions. Comput Methods Biomech Biomed Engin 2:201–231
Anderson FC, Pandy MG (2001a) Dynamic optimization of human walking. J Biomech Eng 123:381–390
Anderson FC, Pandy MG (2001b) Static and dynamic optimization solutions for gait are practically equivalent. J Biomech 34:153–161
Annegarn J, Rasmussen J, Savelberg HHCM, Verdijk LB, Meijer K (2006) Scaling strength in human simulation models. Vlaams Tijdschrift voor Sportgeneeskund & -Wetenschappen 108:46
Bertucci W, Duc S, Villerius V, Grappe F (2005a) Validity and reliability of the Axiom PowerTrain cycle ergometer when compared with an SRM powermeter. Int J Sports Med 26:59–65
Bertucci W, Grappe F, Groslambert A (2007) Laboratory versus outdoor cycling conditions: differences in pedaling biomechanics. J Appl Biomech 23:87–92
Bertucci W, Grappe F, Girard A, Betik A, Rouillon JD (2005b) Effects on the crank torque profile when changing pedalling cadence in level ground and uphill road cycling. J Biomech 38:1003–1010
Box M (1965) A new method of constrained optimization and a comparison with other methods. Comput J 8:42–52
Carpes FP, Rossato M, Faria I, Bolli Mota C (2007) Bilateral pedaling asymmetry during a simulated 40-km cycling time-trial. J Sports Med Phys Fitness 47:51–57
Chaffin DB (2002) On simulating human reach motions for ergonomics analyses. Hum Factor Ergon Man 12:235–247
Chaffin DB, Andersson GBJ, Martin BJ (2006) Occupational Biomechanics. John Wiley & Sons, New York
Chapman AR, Vicenzino B, Blanch P, Knox JJ, Dowlan S, Hodges PW (2008) The influence of body position on leg kinematics and muscle recruitment during cycling. J Sci Med Sport 11:519–526
Crowninshield RD, Brand RA (1981) A physiologically based criterion of muscle force prediction in locomotion. J Biomech 14:793–801
Damsgaard M, Rasmussen J, Christensen ST, Surma E, de Zee M (2006) Analysis of musculoskeletal systems in the AnyBody Modeling System. Simul Model Pract Theor 14:1100–1111
Davis RR, Hull ML (1981) Measurement of pedal loading in bicycling: 2nd Analysis and results. J Biomech 14:857–872
Delp SL (1990) Surgery Simulation: A Computer Graphics System to Analyze and Design Musculoskeletal Reconstructions of the Lower Limb. Ph.D. thesis, Department of Mechanical Engineering, Stanford University, Stanford, CA
Delp SL, Loan JP, Hoy MG, Zajac FE, Topp EL, Rosen JM (1990) An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures. IEEE Trans Biomed Eng 37:757–767
Erdemir A, McLean S, Herzog W, Van den Bogert AJ (2007) Model-based estimation of muscle forces exerted during movements. Clin Biomech 22:131–154
Faraway JJ, Zhang X, Chaffin DB (1999) Rectifying postures reconstructed from joint angles to meet constraints. J Biomech 32:733–736
Fregly BJ, Zajac FE, Dairaghi CA (1996) Crank inertial load has little effect on steady-state pedaling coordination. J Biomech 29:1559–1567
Geers TL (1984) An objective error measure for the comparison of calculated and measured transient response histories. Shock Vib Bull 54:99–107
Glitsch U, Baumann W (1997) The three-dimensional determination of internal loads in the lower extremity. J Biomech 30:1123–1131
Howard B, Cloutier A, Yang J (2012) Physics-based seated posture prediction for pregnant women and validation considering ground and seat pan contacts. J Biomech Eng 134:071004–1-10
Howard B, Yang J, Ozsoy B (2014) Optimal posture and supporting hand force prediction for common automobile assembly one-hand tasks. J Mech Robotics 6:021009–1-10
Kim HJ, Abdel-Malek K, yang J, Marler RT (2006) prediction and analysis of human motion dynamics performing various tasks. Int J Hum Factor Model Simul 1:69–94
Koopman B, Grootenboer HJ, De Jongh HJ (1995) An inverse dynamics model for the analysis, reconstruction and prediction of bipedal walking. J Biomech 28:1369–1376
Marler RT, Arora JS, Yang J, Kim HJ, Abdel-Malek K (2009) Use of multi-objective optimization for digital human posture prediction. Eng Optim 41:925–943
Neptune RR, Hull ML (1998) Evaluation of performance criteria for simulation of submaximal steady-state cycling using a forward dynamic model. J Biomech Eng 120:334–341
Neptune RR, Hull ML (1999) A theoretical analysis of preferred pedaling rate selection in endurance cycling. J Biomech 32:409–415
Newmiller J, Hull ML, Zajac FE (1988) A mechanically decoupled two force component bicycle pedal dynamometer. J Biomech 21:375–386
Pandy MG, Zajac FE, Sim E, Levine WS (1990) An optimal control model for maximum-height human jumping. J Biomech 23:1185–1198
Prilutsky BI, Gregor RJ (2000) Analysis of muscle coordination strategies in cycling. IEEE Trans Rehabil Eng 8:362–370
Raasch CC, Zajac FE (1999) Locomotor strategy for pedaling: muscle groups and biomechanical functions. J Neurophysiol 82:515–525
Rasmussen J, Damsgaard M, Christensenm ST (2000) Inverse-inverse dynamics simulation of musculo-skeletal systems. In: Proceedings of the 12th Conference of the European Society of Biomechanics, Royal Academy of Medicine in Ireland, ISBN 0-9538809-0-7
Rasmussen J, Damsgaard M, Voigt M (2001) Muscle recruitment by the min/max criterion — a comparative numerical study. J Biomech 34:409–415
Rasmussen J, de Zee M, Damsgaard M, Christensen ST, Marek C, Siebertz K (2005) A general method for scaling musculo-skeletal models, international symposium on computer simulation in biomechanics,United States
Rasmussen J, Christensen ST, Siebertz K, Rausch J (2006) Posture and movement prediction by means of musculoskeletal optimization. SAE Technical Paper. doi:10.4271/2006-01-2342
Redfield R, Hull M (1986a) Prediction of pedal forces in bicycling using optimization methods. J Biomech 19:523–540
Redfield R, Hull ML (1986b) On the relation between joint moments and pedalling rates at constant power in bicycling. J Biomech 19:317–329
Sprague MA, Geers TL (2003) Spectral elements and field separation for an acoustic fluid subject to cavitation. J Comput Phys 184:149–162
Wang XG, Verriest JP (1998) A geometric algorithm to predict the arm reach posture for computer-aided ergonomic evaluation. J Visual Comput Animat 9:33–47
Wang XG (1999) A behavior-based inverse kinematics algorithm to predict arm prehension postures for computer-aided ergonomic evaluation. J Biomech 32:453–460
Xiang Y, Arora JS, Abdel-Malek K (2010a) Physics-based modeling and simulation of human walking: A review of optimization-based and other approaches. Struct Multidiscip Optim 42:1–23
Xiang Y, Arora JS, Rahmatalla S, Marler T, Bhatt R, Abdel-Malek K (2010b) Human lifting simulation using a multi-objective optimization approach. Multibody Syst Dyn 23:1–21
Xiang Y, Arora JS, Abdel-Malek K (2011) Optimization-based prediction of asymmetric human gait. J Biomech 44:683–693
Yang J, Marler RT, Kim H, Arora J, Abdel-Malek K (2004) Multi-objective optimization for upper body posture prediction. In: 10th AIAA/ISSMO multidisciplinary analysis and optimization conference, Albany, New York, USA
Yang J, Marler T, Rahmatalla S (2011) Multi-objective optimization-based method for kinematic posture prediction: development and validation. Robotica 29:245–253
Zajac FE (1993) Muscle coordination of movement: A perspective. J Biomech 26:Supplement 1:109–124
Acknowledgments
This work was supported by the Danish Advanced Technology Foundation.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Farahani, S.D., Bertucci, W., Andersen, M.S. et al. Prediction of crank torque and pedal angle profiles during pedaling movements by biomechanical optimization. Struct Multidisc Optim 51, 251–266 (2015). https://doi.org/10.1007/s00158-014-1135-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-014-1135-6