Massachusetts Institute of Technology
Modular engineering of neuromuscular gait simulators
Abstract
dc:description.abstractIn this thesis we present a novel approach to the computer simulation of forward dynamic gait models and the optimization of parameters that must be tuned for such models. This methodology is not limited to gait simulation, and could be useful for any situation in which a complex Simulink model requires variables to be tuned via machine learning to optimize all heuristic that can only be evaluated via simulation. Through the lens of Biomechatronic engineering research, we combine the fundamentals of software engineering with a refinement of the best practices of Matlab and Simulink programming and a working knowledge of inherent Matlab and Simulink constraints to construct a framework for rapid model development. Key features of this methodology include: the use of Simulink as an environment for rapidly prototyped models, the use of and construction of custom Simulink libraries, and use of the Matlab Optimization Toolbox. This methodology uses parallel evaluation of rapid acceleration Simulink executables to minimize optimization time, and allow research teams to take advantage of parallel processing and cloud computing. This methodology was applied to a bouncing gait model developed by Hartmut Geyer for evaluation. We demonstrate its effectiveness by simulating this model using a custom library of model components, such as ground contact model, Stateflow control, heuristic computation, and body segments.
Degree
thesis:*- Department dc:contributor.department
- Program in Media Arts and Sciences (Massachusetts Institute of Technology)
- Grantor dc:publisher
- Massachusetts Institute of Technology
- Year dc:date.issued
- 2016
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Furtney, Matthew D
- Advisor dc:contributor.advisor
-
- Hugh Herr.
Subjects
dc:subject × 1Rights
dc:rights- Statement dc:rights
-
- M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
- Licence dc:rights.uri
- Language dc:language.iso
- eng
Identifiers
dc:identifier.*- Handle dc:identifier.uri
- http://hdl.handle.net/1721.1/106056
- OAI identifier oai:identifier
- oai:dspace.mit.edu:1721.1/106056