Bioptim, a python framework for musculoskeletal optimal control in biomechanics
dc.contributor.author | Michaud, Benjamin | |
dc.contributor.author | Bailly, François | |
dc.contributor.author | Charbonneau, Eve | |
dc.contributor.author | Ceglia, Amedeo | |
dc.contributor.author | Sanchez, Léa | |
dc.contributor.author | Begon, Mickaël | |
dc.date.accessioned | 2023-06-14T12:58:20Z | |
dc.date.available | NO_RESTRICTION | fr |
dc.date.available | 2023-06-14T12:58:20Z | |
dc.date.issued | 2022-06-28 | |
dc.identifier.uri | http://hdl.handle.net/1866/28202 | |
dc.publisher | Institute of Electrical and Electronics Engineers | fr |
dc.subject | Biomechanics | fr |
dc.subject | Musculoskeletal simulation | fr |
dc.subject | Optimal control | fr |
dc.subject | Optimization | fr |
dc.subject | Software | fr |
dc.title | Bioptim, a python framework for musculoskeletal optimal control in biomechanics | fr |
dc.type | Article | fr |
dc.contributor.affiliation | Université de Montréal. Faculté de médecine. École de kinésiologie et des sciences de l'activité physique | fr |
dc.contributor.affiliation | Université de Montréal. Laboratoire de simulation et modélisation du mouvement | fr |
dc.contributor.affiliation | Institut national de recherche en sciences et technologies du numérique | fr |
dc.identifier.doi | 10.1109/TSMC.2022.3183831 | |
dcterms.abstract | Musculoskeletal simulations are useful in biomechanics to investigate the causes of movement disorders, to estimate non-measurable physiological quantities or to study the optimality of human movement. We introduce Bioptim, an easy-to-use Python framework for biomechanical optimal control based on both direct multiple shooting and direct collocation, handling musculoskeletal models. Relying on algorithmic differentiation, Bioptim is fast and it interfaces several nonlinear solvers. The software is both computationally efficient (C++ core) and easily customizable, thanks to its Python interface. It allows to quickly define a variety of biomechanical problems such as motion tracking/prediction, muscle-driven simulations, parameters optimization, multiphase problems, etc. It is also intended for real-time applications such as moving horizon estimation and model predictive control. | fr |
dcterms.isPartOf | urn:ISSN:2168-2216 | fr |
dcterms.isPartOf | urn:ISSN:2168-2232 | fr |
dcterms.language | eng | fr |
UdeM.ReferenceFournieParDeposant | Bioptim, a python framework for musculoskeletal optimal control in biomechanics | fr |
UdeM.VersionRioxx | Version acceptée / Accepted Manuscript | fr |
oaire.citationTitle | IEEE transactions on systems, man, and cybernetics : systems | fr |
oaire.citationVolume | 53 | fr |
oaire.citationIssue | 1 | fr |
oaire.citationStartPage | 321 | fr |
oaire.citationEndPage | 332 | fr |
Fichier·s constituant ce document
Ce document figure dans la ou les collections suivantes
Ce document diffusé sur Papyrus est la propriété exclusive des titulaires des droits d'auteur et est protégé par la Loi sur le droit d'auteur (L.R.C. (1985), ch. C-42). Il peut être utilisé dans le cadre d'une utilisation équitable et non commerciale, à des fins d'étude privée ou de recherche, de critique ou de compte-rendu comme le prévoit la Loi. Pour toute autre utilisation, une autorisation écrite des titulaires des droits d'auteur sera nécessaire.