opensim-org/opensim-core

SimTK OpenSim C++ libraries and command-line applications, and Java/Python wrapping.

What it solves

OpenSim provides a framework for developing musculoskeletal models and creating dynamic simulations of movement for both humans and animals. It allows researchers to study the musculoskeletal dynamics and neuromuscular control of movement.

How it works

The project consists of a set of C++ libraries and command-line applications (such as inverse kinematics and computed muscle control) that handle the physics and biology of movement simulation. It provides bindings for Python, Java, and Matlab to allow for scripting and automation of these simulations.

Who it’s for

It is designed for researchers in biomechanics, rehabilitation research, and those studying human and animal movement.

Highlights

  • C++ core libraries with Python, Java, and Matlab bindings.
  • Support for inverse kinematics and computed muscle control.
  • Cross-platform support for Windows, macOS, and Linux.
  • Comprehensive documentation and tutorials for progressive learning.

Related

  • Project
  • Project
  • Project
  • Project
  • Project