upkie 6.1.0
Open-source wheeled biped robots
|
Parameters for the base orientation observer. More...
#include <BaseOrientation.h>
Public Member Functions | |
void | configure (const Dictionary &config) |
Configure from dictionary. More... | |
Public Attributes | |
Eigen::Matrix3d | rotation_base_to_imu |
Rotation matrix from the base frame to the IMU frame. More... | |
Eigen::Matrix3d | rotation_ars_to_world |
Rotation matrix from the ARS frame to the world frame. More... | |
Parameters for the base orientation observer.
|
inline |
Configure from dictionary.
[in] | config | Global configuration dictionary. |
Eigen::Matrix3d upkie::cpp::observers::BaseOrientation::Parameters::rotation_ars_to_world |
Rotation matrix from the ARS frame to the world frame.
The attitude reference system frame has +x forward, +y right and +z down, whereas our world frame has +x forward, +y left and +z up: https://github.com/mjbots/pi3hat/blob/ab632c82bd501b9fcb6f8200df0551989292b7a1/docs/reference.md#orientation
Eigen::Matrix3d upkie::cpp::observers::BaseOrientation::Parameters::rotation_base_to_imu |
Rotation matrix from the base frame to the IMU frame.
Default Upkie mounting orientation: USB connectors of the raspi pointing to the left of the robot (XT-30 of the pi3hat to the right)