Giter Club home page Giter Club logo

Bio

Pierre Puchaud, Ph.D, Postdoctoral Researcher @Université de Montréal, Laboratoire de Simulation et Modélisation du Mouvement (S2M) (he/him)

I am a postdoctoral researcher at Université of Montréal inside the S2M Lab working with Mickael Begon on biomechanics and predictive simulation. Before that, I was a Ph.D student at Ecole Normale Superieure de Rennes, with Charles Pontonnier and Georges Dumont. I am passionate about understanding and modeling human movements. Thanks to my Ph.D in biomechanics, I want to address scientific questions such as the muscle forces, fatigue modelling, population-based biomechanics, optimal design of assistive devices, and anatomical joint modelling.

EDUCATION 🎓

  • Ph.D in Biomechanics, Ecole Normale Supérieure de Rennes, France (2017-2020)
  • M.Sc in Biomechanics, Ecole Nationale Supérieure des Arts et Métiers, Paris, France (2016-2017)
  • Engineer in Mechanical Engineering, Ecole Nationale Supérieure de Mécanique et des Microtechniques, Besançon, France (2013-2016)

Interests in short

  • Biomechanics, Optimization, Motion Simulation, Joint modeling, Muscle modeling, Multibody Dynamics

Main Coding Projects

Project Language Description GitHub
Bioptim Python A Python library for biomechanics optimal control, integrating Acados and Ipopt solvers, with my leadership in theoretical developments and coordination. Published in IEEE Transactions. GitHub
CusToM MATLAB Contributed to a MATLAB toolbox for musculoskeletal analyses and model personalization during my PhD, with user customization and modularity. Published in the Journal of Open Source Software. GitHub
BioNC Python Initiated and led the development of BioNC for biomechanics dynamics in natural coordinates, facilitating model creation and analysis. GitHub
CocoFEST Python Functional electric stimulation optimal control, based on Bioptim framework, addressing dynamic modeling and fatigue behavior. More to come with @kev1co. GitHub
Majority-judgment Python and Rust Led an initiative to follow public opinion, according to majority judgment, an alternative voting method, during the French presidential campaign of 2022. I collected data from public opinion polls and presented monthly developments to the association members. More recently, I led the implementation of the voting system in Rust Language. Link1, Link2

Recent Talks

ECCOMAS Thematic Conference on Multibody Dynamics (July 24-28, 2023, Lisbon, Portugal) - ACCEPTED

  • Puchaud, P., Dumas, R., & Begon, M. (2023). Exploring the Benefits of Variational Integrators with Natural Coordinates: A Pendulum Example. Code
  • Puchaud, P., Charbonneau, E., & Begon, M. (2023). Direct multiple shooting and direct collocation optimal control for acrobatics. Code

Canadian Society for Mechanical Engineering (CSME) International Congress 2023 (May 28-31, 2023, Sherbrooke, QC, Canada). - ACCEPTED

  • Puchaud, P., Michaud, B., & Begon, M. (2023). Simulating Human Motion with Fatigue Dynamics: An Adaptation of Xia's Three-Compartment Model. Code

  • WORKSHOP: Advanced Musculoskeletal Biomechanics with Optimal Control: An Introduction to Bioptim, join the event

Representative Publications

Puchaud, P., Michaud, B., & Begon, M. (2024). The interplay of fatigue dynamics and task achievement using optimal control predictive simulation Code, 🐦Twitter Thread, Preprint, Paper accepted in Human Movement Science.

Puchaud, P., Bailly, F., & Begon, M. (2023). Direct multiple shooting and direct collocation perform similarly in biomechanical predictive simulations. Computer Methods in Applied Mechanics and Engineering, 414, 116162. Code, Preprint, Paper,

Puchaud, P., Charbonneau, E., Michaud, B., & Begon, M. (2023). Optimality equivalence and computational advantages of free-floating base dynamics compared to full-body dynamics. Mechanism and Machine Theory, 181, 105164. Code, Database, 🐦Twitter Thread, Preprint, Paper

Puchaud, P., Sauret, C., Muller, A., Bideau, N., Dumont, G., Pillet, H., & Pontonnier, C. (2020). Accuracy and kinematics consistency of marker-based scaling approaches on a lower limb model: a comparative study with imagery data. Computer Methods in Biomechanics and Biomedical Engineering, 23(3), 114-125. Accepted Version

• Hybois, S., Puchaud, P., Bourgain, M., Lombart, A., Bascou, J., Lavaste, F., ... & Sauret, C. (2019). Comparison of shoulder kinematic chain models and their influence on kinematics and kinetics in the study of manual wheelchair propulsion. Medical Engineering & Physics, 69, 153-160. Accepted Version

Languages and Tools:

Python, Matlab, LaTeX, Git, and a little bit of C++ and Rust.

Github Statistics:

Ipuch's GitHub stats [Top Langs]

Pierre Puchaud's Projects

awesome-biomechanics icon awesome-biomechanics

A curated, public list collecting resources for biomechanics and human motion: datasets, processing tools, software for simulation, educational videos, lectures, etc.

bionc icon bionc

Natural Coordinates with python for biomechanics

bioptim icon bioptim

An optimization framework that links CasADi, Ipopt, ACADOS and biorbd for Optimal Control Problem

bioptim-zero-to-hero icon bioptim-zero-to-hero

This is the MyBinder repository to the course of Bioptim that takes intern zero's level to optimal control hero

biorbd icon biorbd

Biomechanical add-ons to the RigidBody Dynamics Library

cocofest icon cocofest

Optimal control package for FES Ding muscle models

dumbell_lifting icon dumbell_lifting

This is the official repository for the paper on long term fatigue using a dumbell lifting optimal control problem

ezc3d icon ezc3d

Easy to use C3D reader/writer for C++, Python and Matlab

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.