i2Nav-WHU / IC-GVINS

A Robust, Real-time, INS-Centric GNSS-Visual-Inertial Navigation System
GNU General Public License v3.0
483 stars 113 forks source link

请问如何运行imu坐标系为右前上的数据集? #5

Closed JinXJinLeX closed 1 year ago

JinXJinLeX commented 1 year ago

我们自己的数据集的imu坐标系是右前上, 修改了imucallback函数的这一处: imu_.dtheta[0] = imumsg->angularvelocity.y * imu.dt; imu_.dtheta[1] = imumsg->angularvelocity.x * imu.dt; imu_.dtheta[2] = (-1)imumsg->angular_velocity.z imu.dt; imu.dvel[0] = imumsg->linearacceleration.y * imu.dt; imu_.dvel[1] = imumsg->linearacceleration.x * imu.dt; imu_.dvel[2] = (-1)imumsg->linear_acceleration.z imu_.dt; 但不能成功运行,请问需要做哪些调整,感谢!

thlsealight commented 1 year ago

我们自己的数据集的imu坐标系是右前上, 修改了imucallback函数的这一处: imu_.dtheta[0] = imumsg->angularvelocity.y * imu.dt; imu_.dtheta[1] = imumsg->angularvelocity.x * imu.dt; imu_.dtheta[2] = (-1)imumsg->angular_velocity.z imu.dt; imu.dvel[0] = imumsg->linearacceleration.y * imu.dt; imu_.dvel[1] = imumsg->linearacceleration.x * imu.dt; imu_.dvel[2] = (-1)imumsg->linear_acceleration.z imu_.dt; 但不能成功运行,请问需要做哪些调整,感谢!

除了调整轴向,外参也要进行对应的调整。