Skip to main content

Optimization of a Soccer Kicking Motion

Download Intermediate Tutorials

These intermediate tutorials will walk you through full run-throughs of the NMSM Pipeline using toy problems. These tutorials are worked through in the OpenSim webinar, linked below:

Part 1, Part 2

These materials will walk you through the steps to create the settings files presented in the webinar.

The tutorials will be using a reduced-state model so that they run quicker in a webinar environment. The trial being used in this tutorial is a kicking motion, in which the data are cropped right after the subject jumps off the ground before kicking. The subject then plants their left foot on the ground and kicks a ball with their right foot. The left leg does not move much during this trial, and so the tutorials will focus primarily on personalizing the right leg, but a ground contact model will be personalized for the left leg. The tutorials will walk through the full NMSM Pipeline model personalization and treatment optimization process for this subject, with one tool leading into the next tool.

This tutorial will feature 6 sections:

  1. Joint Model Personalization for the right knee functional axis
  2. Ground Contact Model Personalization for the left foot
  3. Muscle-tendon Model Personalization is not used for this project.
  4. Neural Control Model Personalization for the right leg
  5. Tracking Optimization with and without a contact model on the left foot.
  6. Verification Optimization with new constraint terms.
  7. Design Optimization to improve the kicking form.

Muscle-