-
Notifications
You must be signed in to change notification settings - Fork 24
FusionAD Coordinate Frames
The control
module utilizes a front-axle tracking control law used in Stanford University's 2007 entry to the DARPA Grand Challenge: Stanley. Therefore, it is necessary for the localization and master_transforms modules to transform from each sensor's own coordinate frame to the front-axle frame defined as odom
.
The GPS frame from the geodesy
module is declared as gps
and the Lidar frame from the loam_velodyne
utility is show declared as /camera_init
. The homogeneous transforms are applied using the tf library.
The robot_localization package has been utilized to perform state-estimation.
Because the razor_9_dof
driver does not adhere to REP-105, there a rotation has been applied. Originally, the driver outputs yaw = 0
when the IMU is pointing towards Magnetic North. However, the modules within this repo require yaw = 0
when the IMU is pointing East.
The pitch angle has also been multiplied by -1
to adhere to REP-105.
Remember: Respectable FusionAD-ers always clean up after themselves and document their work!