Bilevel Optimization for Cost Function Determination in Dynamic Simulation of Human Gait

Vinh Q. Nguyen, Russell T. Johnson, Frank C. Sup, Brian R. Umberger*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

46 Scopus citations

Abstract

Predictive simulation based on dynamic optimization using musculoskeletal models is a powerful approach for studying human gait. Predictive musculoskeletal simulation may be used for a variety of applications from designing assistive devices to testing theories of motor control. However, the underlying cost function for the predictive optimization is unknown and is generally assumed a priori. Alternatively, the underlying cost function can be determined from among a family of possible cost functions, representing an inverse optimal control problem that may be solved using a bilevel optimization approach. In this study, a nested evolutionary approach is proposed to solve the bilevel optimization problem. The lower level optimization is solved by a direct collocation method, and the upper level is solved by a genetic algorithm. We demonstrate our approach to solve different bilevel optimization problems, including finding the weights among three common performance criteria in the cost function for normal human walking. The proposed approach was found to be effective at solving the bilevel optimization problems. This approach should provide practical utility in designing assistive devices to aid mobility, and could yield insights about the control of human walking.

Original languageEnglish (US)
Article number8736354
Pages (from-to)1426-1435
Number of pages10
JournalIEEE Transactions on Neural Systems and Rehabilitation Engineering
Volume27
Issue number7
DOIs
StatePublished - Jul 2019

Funding

This work was supported in part by the National Science Foundation under Grant IIS-1526986, and in part by the National Center for Simulation in Rehabilitation Research, Stanford University. Manuscript received January 1, 2019; revised May 5, 2019; accepted May 5, 2019. Date of publication June 13, 2019; date of current version July 4, 2019. This work was supported in part by the National Science Foundation under Grant IIS-1526986, and in part by the National Center for Simulation in Rehabilitation Research, Stanford University. (Corresponding author: Brian R. Umberger.) V. Q. Nguyen is with the Department of Mechanical and Industrial Engineering, University of Massachusetts, Amherst, MA 01003 USA (e-mail: [email protected]).

Keywords

  • Bilevel optimization
  • cost function
  • direct collocation
  • gait
  • genetic algorithm
  • nested evolutionary algorithm
  • predictive simulation
  • smoothness
  • stability
  • walking

ASJC Scopus subject areas

  • Rehabilitation
  • General Neuroscience
  • Internal Medicine
  • Biomedical Engineering

Fingerprint

Dive into the research topics of 'Bilevel Optimization for Cost Function Determination in Dynamic Simulation of Human Gait'. Together they form a unique fingerprint.

Cite this