Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The IMU IK tool (available as of OpenSim 4.2) goes through each time step (frame) of motion and computes generalized coordinate values which positions the model in a pose that "best matches" experimental IMU orientations. Mathematically, the "best match" is expressed as a weighted least squares problem, whose solution aims to minimize orientation errors.  The topics covered in this section include:

Table of Contents

Orientation Errors

An orientation error is the orientation difference between the experimental IMU and the corresponding model's IMU, quantified by the the angle when representing the orientation difference by an axis-angle representation.

Weighted Least Squares Equation

The weighted least squared problem solved by IMU IK is

Image Added

where q is the vector of generalized coordinates, wi's are the weights corresponding to each IMU orientation, and θi's are the angle component of the orientation errors expressed by an axis-angle representation.

Panel
borderColorgray
bgColorwhite
borderWidth5
borderStylesolid

Next: How to Use the IMU IK Tool

Previous: Getting Started with IMU Inverse Kinematics

Home: IMU Inverse Kinematics