pyCGM2.IMU#
Imu#
|
The IMU class represents an Inertial Measurement Unit (IMU) sensor. |
Filters#
|
Filter for reading IMU data using a specified reading procedure. |
|
Filter for generating IMU motion from an IMU instance using a specified motion procedure. |
|
Filter for calculating the relative angles between two IMUs. |
|
Filter to run the OpenSense IMU Placer. |
Filter to run the OpenSense IMU Inverse Kinematics. |
Procedures#
reader#
Base class for procedures to read IMU data from various sources. |
|
|
Procedure to read IMU data from a Pandas DataFrame. |
|
Procedure to read Blue Trident IMU data from a C3D file. |
motion#
Base class for procedures to construct motion from IMU data. |
|
|
Construct motion from quaternions. |
|
Construct motion from global angles (equivalent to angle-axis representation). |
|
Realigned IMU motion relative to the first frame. |
relative angles#
Base class for procedures to compute relative angles between two IMUs. |
|
|
Procedure to compute angles between two IMUs. |
opensense procedures#
placer#
|
OpenSense IMU placer procedure for setting up and running IMU calibration with OpenSim. |
fitter#
|
Procedure to run OpenSense Inverse Kinematics using IMU data. |
Readers#
|
Synchronise different CSV files based on a common time column. |
manufacturer-specific readers#
|
Read a Vicon Blue Trident csv file and rename its columns. |
|
Read a Kinvent IMU csv file (no header) and rename its columns. |