title: Optimization-based prediction of asymmetric human gait.
abstract: An optimization-based formulation and solution method are presented to predict asymmetric human gait for a large-scale skeletal model. Predictive dynamics approach is used in which both the joint angles and joint torques are treated as unknowns in the equations of motion. For the optimization formulation, the joint angle profiles are treated as the primary unknowns, and velocities and accelerations are calculated using them. In numerical implementation, the joint angle profiles are discretized using the B-spline interpolation. An algorithm is presented to inversely calculate the joint torques and the ground reaction forces. The sum of the joint-torques squared, called the dynamic effort, is minimized as the human performance measure. Constraints are imposed on the joint strengths (torques) and joint ranges of motion along with other physical constraints. The formulation is validated by simulating a symmetric gait and comparing the results with the experimental data. Then asymmetric gait motion is simulated, where the left and right step lengths are different. The kinematics and kinetics results from the simulation are presented and discussed. Predicted ground reaction forces are explained by using the inverted pendulum model. Predicted kinematics and kinetics have trends that are similar to those reported in the literature. Potential practical applications of the formulation and the solution approach are discussed.
authors.affiliation: Virtual Soldier Research (VSR) Program, Center for Computer-Aided Design (CCAD), College of Engineering, The University of Iowa, Iowa City, IA 52242, USA. yujxiang@engineering.uiowa.edu
authors.forename: Yujiang
authors.initials: Y
authors.lastname: Xiang
authors.forename: Jasbir S
authors.initials: JS
authors.lastname: Arora
authors.forename: Karim
authors.initials: K
authors.lastname: Abdel-Malek
mesh_terms: D000465:Algorithms; D003198:Computer Simulation; D005684:Gait / Q000502:physiology*; D006801:Humans; D007596:Joints / Q000502:physiology*; D008124:Locomotion / Q000502:physiology*; D008954:Models, Biological; D009119:Muscle Contraction / Q000502:physiology*; D018482:Muscle, Skeletal / Q000502:physiology*; D016059:Range of Motion, Articular / Q000502:physiology*; D019415:Torque