淘宝乐视奥比中光深度摄像头不显示RGB图像终极解决办法

news/2024/11/28 9:27:34/

我的上一篇博文的解决办法是自己添加了启动文件,能够成功显示图像了。
今天无聊看了下Astro的官方ros驱动代码,其中有一段发现如下:
在这里插入图片描述可以看到这里是通过vendor向量和product ID号来确定打开的设备,看来这里我就在想会不会是launch启动文件传入的参数错了。

0首先你得按照官网提供的教程安装一遍

地址:https://github.com/orbbec/ros_astra_camera

1插入相机查看设备向量ID

lsusb

看到如下:

zhaojunyi@Robotic:~$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 006: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 005: ID 413c:2107 Dell Computer Corp. 
Bus 003 Device 004: ID 174f:114f Syntek 
Bus 003 Device 009: ID 2bc5:0502  
Bus 003 Device 008: ID 2bc5:0403  
Bus 003 Device 007: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 003: ID 0bda:5411 Realtek Semiconductor Corp. 
Bus 003 Device 002: ID 04ca:0061 Lite-On Technology Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
zhaojunyi@Robotic:~$ 

其中2bc5:0403是深度模块
2bc5:0502是RGB模块

2再看查看launch启动文件

启动文件在
~/catkin_ws/src/ros_astra_camera/launch
我这里是astrapro.launch文件
打开翻到第68行内容如下:
在这里插入图片描述好了看清楚了吧,问题就出在这里:

<param name="product" value="0x0501"/>

这里的值是0x0501;而我的设备是0x0502
ps:具体我也不知道为什么乐视的摄像头会是改成了这样。
好了,我们把这句代码修改为:

<param name="product" value="0x0502"/>

保存

3启动launch文件

roslaunch  astrapro.launch

4打开rviz

配置如图:
订阅image_raw话题即可显示color图像了
在这里插入图片描述


http://www.ppmy.cn/news/660676.html

相关文章

vue 一直运行 /sockjs-node/info?t=解决办法

sockjs-node介绍 sockjs-node 是一个JavaScript库&#xff0c;提供跨浏览器JavaScript的API&#xff0c;创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。 服务端&#xff1a;sockjs-node&#xff08;https://github.com/sockjs/sockjs-node&#xff09;客户端&…

乐视android版本怎么升级,乐视网android手机客户端升级推出V2.0版

乐视网 android手机客户端V2.0版——“乐视影视”正式发布&#xff0c;据乐视网运营副总裁高飞介绍&#xff0c;“V2.0版是早期发布的乐视网android手机客户端V1.5版的升级版本&#xff0c;基于乐视网第一影视剧库的内容&#xff0c;我们在用户体验方面做了全面的升级。集视频播…

CSDN第60期编程竞赛活动经验

本期都是跟堆栈有关的题目&#xff0c;基本靠蒙&#xff0c;早就做好了重在参与的准备&#xff0c;呵呵 贝博士的论文审阅统计 贝博士经常收到申请他审阅论文的信函&#xff0c;每封信函的信封上面只有两个申请人的编号&#xff0c;且每个申请人只能申请审阅一篇论文&#xff0…

Map与实体类相互转换

Map与实体类相互转换 参考链接&#xff1a;java中实体类与map互相转换

数据结构与算法:栈和队列

1 栈 栈是一种后入先出&#xff08;LIFO&#xff09;的线性逻辑存储结构。只允许在栈顶进行进出操作。 1.1 栈基本操作 基本操作包括&#xff1a;入栈&#xff08;push&#xff09;/出栈&#xff08;pop&#xff09;/获取栈顶元素&#xff08;peek&#xff09;。 栈的实现主…

测试的流程

目录&#xff1a; 测试流程价值与体系测试计划业务架构分析思路bug基本概念bug处理流程测试流程管理jira系统-测试用例管理测试流程管理 jira 系统-Bug管理测试总结业务架构分析工具plantuml测试流程管理jira系统-测试流程定制测试流程管理 jira 系统-Bug管理流程定制 1.测试…

$(...).live is not a function

这个错误通常发生在使用旧版本的jQuery中包含".live()"函数时。在较新的版本中&#xff0c;该函数已经被弃用并移除。 要解决这个问题&#xff0c;你可以将".live()"函数替换为".on()"函数。".on()"函数是推荐的方法&#xff0c;用于…

Stable Diffusion使用“面部修复”时报TypeError: ‘NoneType‘ object is not subscriptable错

问题 Stable Diffusion使用“面部修复”时报TypeError: ‘NoneType’ object is not subscriptable错 解决方案 下载【detection_Resnet50_Final.pth】和【parsing_parsenet.pth】到【repositories\CodeFormer\weights\facelib】目录下&#xff0c;并重新运行项目即可。 ht…