我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率,标定,发布IMU数据等等

如何查看D435i的内部参数。

可以说把D435i弄熟弄烂了,再跑起SLAM要轻松得多。

大部分SLAM给了现成的代码,只需要发布它要订阅的图像话题和IMU话题,然后同时做好标定这块,有标定参数,然后SLAM这块代码跑起来自然发布位置话题我们直接用就可以了,这样都不需要怎么看其代码,单纯用起来的话。vins和MSCKF都是这样,当然vins不厚道,没有给出最好的参数。

可以说D435i涉及到的操作比较多,我感觉应该需要有这方面的一个系列教程,不知道官方有没有。

要D435i发布IMU话题要修改launch文件这个我已经多次遇到了,之前弄vins,到现在弄MSCKF,都有。

https://blog.csdn.net/sinat_16643223/article/details/118864094

发布IMU话题也看看这篇博客(主要也是看这篇,其他的似乎都是参考这篇的)

https://blog.csdn.net/sinat_16643223/article/details/115312956

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第1张图片

下面的总结也是截取自: https://blog.csdn.net/sinat_16643223/article/details/115312956

为了发布IMU话题,然后还和相机时间同步,对rs_camera.launch修改的地方有两处

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第2张图片

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第3张图片

改了之后再运行 下面命令启动即可,可以看到可以看到发布的topic变成了"/camera/imu"

没修改之前 realsense d435i在ROS中发布的IMU数据分成了两个:
“/camera/gyro/sample” 发布角速度
“/camera/accel/sample” 发布线加速度

roslaunch realsense2_camera rs_camera.launch 

rs-sensor-control

https://blog.csdn.net/sinat_16643223/article/details/118996369

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第4张图片

这里告知T265的相机内参可以这么获得,不知道D435i的是不是这个命令也是的?

https://mp.weixin.qq.com/s/U4gY7l-YV3sp8-thJrIlUg

https://blog.csdn.net/sinat_16643223/article/details/119278857

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第5张图片

这里也是这么说的,也是用这个命令,我还找到了可以通过realsense-viewer直接获取。

https://blog.csdn.net/sinat_16643223/article/details/119656475

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第6张图片

 

https://github.com/IntelRealSense/realsense-ros/issues/1580

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第7张图片

这里提供了这种方式查看D435i相机内参

https://blog.csdn.net/qq_36170626/article/details/102998942

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第8张图片

更改分辨率

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第9张图片

这里有视频演示怎么修改435i分辨率和帧数。

https://v.youku.com/v_show/id_XNDk5MTA4MzQwOA==.html

升级D435i的固件版本在realsense-viewer里面升级,这里也可以查看固件版本,也可以用rs-sensor-control查看D435i的固件版本(而且会显示推荐的版本),然后我们再去realsense-viewer里升级成推荐的版本。有时版本不对可能出现一些报错。

查看D435i有哪些帧率和分辨率,用的命令:rs-enumerate-device    

realsense的github上有介绍

https://github.com/IntelRealSense/realsense-ros

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第10张图片

https://github.com/IntelRealSense/librealsense/blob/58d99783cc2781b1026eeed959aa3f7b562b20ca/tools/enumerate-devices/readme.md

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第11张图片

我感觉D435i的使用有必要写出一篇教程,什么烧写升级固件,更改分辨率帧率,标定,发布IMU数据等等_第12张图片

启动D435i的launch文件我也有专门一篇博文写。

https://blog.csdn.net/sinat_16643223/article/details/114272431

你可能感兴趣的:(无人机-SLAM-D435i,无人机-SLAM-MSCKF,无人机-SLAM-T265)