Adding new simulators to SCONE

SCONE is simulator-agnostic, in the sense that it can work with any dynamics simulation engine. In order to do so, a user must create a library which implements the following virtual C++ classes:

  • scone::Model
  • scone::Muscle
  • scone::Body
  • scone::Joint
  • scone::Dof

For an example, please regard the OpenSim3 implementation of the SCONE API.


Adding support for new simulators is an advanced topic, only recommended for experienced C++ developers!