This is an old revision of the document!

What is SCONE?

SCONE is open source software for performing predictive simulations of biological motion.

Predictive simulations differ from inverse simulations, in that they do not rely on recorded motion data to estimate muscle force or joint torque. Instead, they use forward dynamics simulation to compute motion trajectories that perform a given task optimally, according to high-level objectives such as stability, energy efficiency and pain avoidance.

Predictive simulations enable powerful new applications for musculoskeletal models, such as predicting the outcome of treatment, and optimizing the efficiency and efficacy of assistive devices. More fundamentally, it enables researchers to pose true what-if? questions, allowing them to investigate the effects of individual model and control parameters on the motion as a whole.

How does SCONE work?

In SCONE, everything needed to perform a predictive simulation is bundled in what is called a scenario. Each SCONE scenario consists of the following components:

  • A Model of the human, animal or robot you wish to simulate.
  • A Controller that generates input for the model actuators.
  • An Objective that describes the goal task for which you wish to optimize, through a weighted combination of Measures.
  • An Optimizer that tries to find the parameter values that optimally perform a specific objective.

To learn more about SCONE scenarios, be sure check out the SCONE Basics tutorial.

Who is SCONE for?

SCONE is designed for biomechanics, robotics and neuromechanics researchers or enthusiasts who wish to use predictive simulations in their research. For more information, see the Frequently Asked Questions.