Developer: Chenyu Wang, Yang Zhou
Affiliation: NYU ARPL
Maintainer: Yang Zhou ([email protected]) Yash Shetye ([email protected]) Jiuhong Xiao ([email protected])
This package transforms the input odometry between two frames, including pose and velocity. Currently it is designed specifically for transforming openvins odometry from IMU frame to robot center body frame. In the TF tree, we use /mav_name/odom to represent the robot center frame.
The table below also summarized the publication and subscription scheme.
Type | Namee | Description |
---|---|---|
Subscriber | odom_imu |
odometry from OpenVINS in IMU frame |
Publisher | odomBinB0_from_transform |
odometry in body frame starting from first odom received |
Publisher | odomBinworld_from_transform |
odometry in body frame starting from world frame [TODO] |
Name | Description |
---|---|
imu_rate |
OpenVINS odometry rate, which is supposed to be equaled to IMU rate |
odom_rate |
Output odometry rate from the node, need to tune according to platform workload to match 100 Hz |
T_cam_imu |
transformation from left camera frame to imu frame |
T_cam_body |
transformation from left camera frame to body frame |
After running openvins, use
roslaunch odom_transform openvins.launch