orbbec双目摄像头就使用的是astra驱动,降低帧率的方法如下。
注意:前提是默认安装好了astra_launch驱动等文件,可参考https://blog.csdn.net/qq_41925420/article/details/90632074
首先下载ros_astra_camera源码 https://github.com/orbbec/ros_astra_camera
然后通过查看配置文件ros_astra_camera/src/astra_driver.cpp
在 行281改成如下:
只需要修改data_skip参数即可,当data_skip等于3时,意味这次每跳过三个数据后再采集一次数据,就是将数据量降低到原先的三分之一。
data_skip可随意更改。但每次改过都需要在工作空间下 catkin_make 才能生效!
可通过rostopic hz /camera.depth/points 来查看发布的频率
这是之前没改的发布频率
这是改过之后的data_skip_=3,可看到频率变为10