-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用livox horizon+内置imu建图时直接跑飞 #54
Comments
外参看了下问题不大。点云的点的时间戳再检查下,应该要确保每个点的时间戳=相对于本帧起点的时间(pt.time = livox_msg->points[i].offset_time / 10e8; |
感谢回复,关于时间戳问题,参考了livox_ros_driver中的定义:
但这里没给出offset_set的单位,打印数据推断这里应该是:纳秒,故除以1e9。 另这里每个点的时间是不是仅用于单帧点云的运动畸变矫正,若屏蔽ImageProjection节点,直接对原数据进行后续操作。仍旧跑飞的话就可以排除点云数据问题,那么只剩下imu数据有问题? |
@xxxkun |
作者你好,我的mid360倒装,也就是z轴朝下,imu的z轴朝上,旋转矩阵是x轴的180度,请问这种情况下mid360倒装建图会有问题吗 |
@LiquoriceH 只要外参正确设置,就没什么问题。 |
胡博,请问一下:
|
@LiquoriceH 想起来你用的是mid360,这里旋转设置为单位矩阵就行,平移参考我下面的数据。因为你的雷达和IMU是装在一起的,动也是刚性连接整体运动。 |
胡博,根据你写的应该是-90°的矩阵。我用的是外置的IMU,MID360的imu数据没有四元数。可以加个vx嘛胡博😀 |
您好, @JokerJohn ,使用livox horizon+内置imu建图时直接跑飞。请问有没有解决思路?
运行截图如下:
其中livox自定义数据转pointcloud2,代码如下:
雷达与imu坐标关系如图:
config文件中设置如下:
The text was updated successfully, but these errors were encountered: