myoconverter.xml.constraints.CoordinateCouplerConstraint

Contains the CoordinateCouplerConstraint parser.

@author: Aleksi Ikkala

Module Contents

Classes

CoordinateCouplerConstraint

This class parses and converts the OpenSim CoordinateCouplerConstraint XML element to MuJoCo.

class myoconverter.xml.constraints.CoordinateCouplerConstraint.CoordinateCouplerConstraint[source]

Bases: myoconverter.xml.parsers.IParser

This class parses and converts the OpenSim CoordinateCouplerConstraint XML element to MuJoCo.

parse(xml)[source]

This function handles the actual parsing and converting.

Parameters:

xml – OpenSim CoordinateCouplerConstraint XML element

Returns:

None

Raises:

NotImplementedError: If function type is other than ‘SimmSpline’, ‘NaturalCubicSpline’, or ‘LinearFunction’

Raises:

RuntimeError: If multiple independent coordinates must implement this constraint

_plot_figure(x_values, y_values, fit, independent_coordinate, dependent_coordinate, constraint_name)[source]