septentrio_gnss_driver icon indicating copy to clipboard operation
septentrio_gnss_driver copied to clipboard

Wrong heading angle of Mosaic-H module

Open hangcui1201 opened this issue 2 years ago • 3 comments

Hi, We used the septentrio_gnss_driver with mosaic-H module and read the heading angle of ROS topic /atteuler. We found the heading/attitude angle of /atteuler was (1) not consistent with the heading angle from the web gui. (2) wrong at North, the heading angle of main antenna pointing to the aux antenna was 270. Should it be 0 or 360?

For example, taking the vector of the main antenna pointing to the aux antenna, North: 0 degree East: 90 degree South: 180 degree West: 270 degree

However, the output heading angle of /atteuler was confusing.

unnamed

unnamed (1)

Thanks!

hangcui1201 avatar Sep 29 '22 22:09 hangcui1201

Hi,

if you have set use_ros_axis_orientation to true this is expected behavior. Septentrio follows the NED (yaw = 0 is north, positive clockwise) convention, whereas ROS is ENU (yaw = 0 is east, positive counterclockwise) and the driver converts between the two. There is no conversion when setting this parameter to false and the angles should be consistent.

thomasemter avatar Sep 30 '22 06:09 thomasemter

Thanks a lot! It worked!

hangcui1201 avatar Oct 01 '22 20:10 hangcui1201

Great, thank you for your feedback.

thomasemter avatar Oct 02 '22 15:10 thomasemter