USB双目深度识别算法无法复现

在资料中明确写了支持USB摄像头 但是我查遍了所有的启动文件 也没发现有配置usb摄像头的文件 全是mipi的教程

日志如下 ros2 launch mipi_cam mipi_cam_dual_channel.launch.py \

mipi_image_width:=1280 mipi_image_height:=640

[INFO] [launch]: All log files can be found below /home/sunrise/.ros/log/2025-02-27-15-03-50-764148-ubuntu-10221

[INFO] [launch]: Default logging verbosity is set to INFO

config_file_path is /opt/tros/humble/lib/mipi_cam/config/

Hobot shm pkg enables zero-copy with fastrtps profiles file: /opt/tros/humble/lib/hobot_shm/config/shm_fastdds.xml

Hobot shm pkg sets RMW_FASTRTPS_USE_QOS_FROM_XML: 1

env of RMW_FASTRTPS_USE_QOS_FROM_XML is 1 , ignore env setting

[INFO] [mipi_cam-1]: process started with pid [10222]

[mipi_cam-1] [WARN] [1740639832.176521181] [mipi_node]: dual_combine value: 1

[mipi_cam-1] [WARN] [1740639832.176738596] [mipi_node]: frame_ts_type value: sensor

[mipi_cam-1] [WARN] [1740639832.186656594] [mipi_factory]: board_type X5_RDK

[mipi_cam-1]

[mipi_cam-1] [WARN] [1740639832.187870880] [mipi_cam]: this board support mipi:

[mipi_cam-1] [WARN] [1740639832.188110879] [mipi_cam]: host 0

[mipi_cam-1] [WARN] [1740639832.188161629] [mipi_cam]: host 2

[mipi_cam-1] [WARN] [1740639832.188419586] [mipi_cam]: cal_file:/opt/tros/humble/lib/mipi_cam/config/calib_params.yaml

[mipi_cam-1] \u65e0\u6cd5\u6253\u5f00\u6807\u5b9a\u53c2\u6570\u6587\u4ef6\uff01

[mipi_cam-1] [ERROR] [1740639836.216758752] [mipi_cam]: [init]->cap capture init failture.

[mipi_cam-1]

[mipi_cam-1] [ERROR] [1740639836.217020959] [mipi_node]: [init]->mipinode init failure.

[mipi_cam-1]

[mipi_cam-1] [WARN] [1740639836.219054325] [mipi_cam]: cal_file:/opt/tros/humble/lib/mipi_cam/config/calib_params.yaml

[mipi_cam-1] \u65e0\u6cd5\u6253\u5f00\u6807\u5b9a\u53c2\u6570\u6587\u4ef6\uff01

[mipi_cam-1] [WARN] [1740639836.219183699] [mipi_node]: get camera calibration parameters failed

[mipi_cam-1] terminate called after throwing an instance of ‘rclcpp::exceptions::RCLError’

[mipi_cam-1] what(): could not create publisher: rcl node’s context is invalid, at ./src/rcl/node.c:428

[mipi_cam-1] mipi mclk is not configed.

[mipi_cam-1] Searching camera sensor on device: /proc/device-tree/soc/cam/vcon@0 mclk_is_not_configed: 1

[mipi_cam-1] i2c bus: 6 mipi rx phy: 0

[mipi_cam-1] WARN: Sensor Name: sc1330t, Expected Chip ID: 0xCA18, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: irs2875-tof, Expected Chip ID: 0x2875, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc035hgs, Expected Chip ID: 0x35, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: ov5640, Expected Chip ID: 0x5640, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: ov5647, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: f37, Expected Chip ID: 0xF37, Actual Chip ID Read: 0x00

[mipi_cam-1] INFO: vp_sensor_detect_2 Support sensor index:0, sensor_name:imx219-30fps on mipi rx csi 0, i2c addr 0x10, config_file:linear_1920x1080_raw10_30fps_2lane.c

[mipi_cam-1] mipi mclk is not configed.

[mipi_cam-1] Searching camera sensor on device: /proc/device-tree/soc/cam/vcon@2 mclk_is_not_configed: 1

[mipi_cam-1] i2c bus: 4 mipi rx phy: 2

[mipi_cam-1] WARN: Sensor Name: sc1330t, Expected Chip ID: 0xCA18, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: irs2875-tof, Expected Chip ID: 0x2875, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: sc035hgs, Expected Chip ID: 0x35, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: ov5640, Expected Chip ID: 0x5640, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: ov5647, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: f37, Expected Chip ID: 0xF37, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: imx219-30fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

[mipi_cam-1] WARN: Sensor Name: imx415-30fps, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00

[ERROR] [mipi_cam-1]: process has died [pid 10222, exit code -6, cmd ‘/opt/tros/humble/lib/mipi_cam/mipi_cam --ros-args --log-level warn --ros-args --params-file /tmp/launch_params_l9pynmyz --params-file /tmp/launch_params_4mamlf7_ --params-file /tmp/launch_params_1q36k4wn --params-file /tmp/launch_params_5xwril69 --params-file /tmp/launch_params_ug1lht_e --params-file /tmp/launch_params_395no2at --params-file /tmp/launch_params_58kk9093 --params-file /tmp/launch_params_fwo953d8 --params-file /tmp/launch_params_jjbfhk48 --params-file /tmp/launch_params_883o1uwv --params-file /tmp/launch_params_ha5tyywp --params-file /tmp/launch_params_8r6rprz3 --params-file /tmp/launch_params_i5ptgk_u --params-file /tmp/launch_params_n5xzwoff --params-file /tmp/launch_params_hm0agcwr --params-file /tmp/launch_params_sw8_4xde’].

sunrise@ubuntu:~$


社区求助贴发帖建议-

基础信息

1. 板卡型号及板卡外观图片

RDK X3,RDK X3 Module,RDK X5,RDK X5 Module,RDK Ultra,RDK S100,等等

2. 系统软件版本: 提供 sudo cat /etc/version 命令和 sudo rdkos_info 命令的返回结果

3. 问题涉及的技术领域-
硬件开发 / TROS (TogetheROS.Bot)/ 算法工具链 (OpenExplore)/ 多媒体开发

Linux开发 (驱动,RDK OS)/ RDK Studio / 其他

4. 问题描述:-
- 复现概率:必现、高、中、低,并描述大致的概率数值

- 已进行的排查措施、分析及结果:尽可能详细的描述在进行什么功能的开发或者测试,发现了什么问题,问题现象,并且提供预期的结果

- 搜索一下论坛是否有相关的案例

- 如果涉及到社区的资源或者第三方资源,请尽可能提供资源的网址

- 功能异常,先排查一下是不是运行的代码和demo存在差异,修改不多的情况下直接用对比软件先对比

- 提供必要的问题日志

常见问答100条: https://horizonrobotics.feishu.cn/docx/QYfCddrK8o2IIJxVUypcv3b7nsf-

多媒体相关问题发帖请参考:https://developer.d-robotics.cc/forumDetail/266441979142197461-

TROS 问题基础排查

确保您的tros软件包都是最新的:一些问题在新版本中已经被修复,在apt update确保有地瓜的apt源“archive.d-robotics.cc”后进行apt upgrade。在提问时也请使用apt list | grep tros*apt show tros*命令提供您的软件包版本。

**尝试定位问题出现的node:**参考对应功能报的launch,将日志级别改为debug,重新运行,定位出现问题的node,并提供具体的ros2日志。一般tros的launch处于/opt/tros/share//launch目录下。ros2 日志一般在/root/.ros/log/目录下,排查前可以先rm -rf /root/.ros/log/*清空这个目录,再运行功能包收集日志。

**重新安装相关的tros功能包:**如果launch或者其他功能改乱了可以重装tros的软件包,利用apt重装tros软件包的一般步骤为,以hobot_usb_cam为例,先apt list | grep *hobot* 定位软件包的名称,然后apt remove tros-hobot-usb-cam,然后在apt update确保有地瓜的源“archive.d-robotics.cc”后进行apt install tros-hobot-usb-cam重新安装tros的包。

算法工具链 问题基础排查-
你好,提问请附上您的转化环境的horizon_nn(pip list | grep horizon)包版本,Python(py38/py310/py312)版本,onnx模型,yaml配置文件,编译使用命令,hb_mapper*.log等相关文件。很多问题在一两年前就已经解决,1.0.0的Docker的环境和手册入门章节安装conda中的环境都比较古老,请参考对应的OpenExplore发布帖子,下载对应的最新的Docker和OpenExplore包。-

社区算法资源(Open Explore)-
RDK X3 算法工具链社区手册:https://developer.d-robotics.cc/api/v1/fileData/horizon\_xj3\_open\_explorer\_cn\_doc/index.html-
RDK X3 OpenExplore 产品发布:https://developer.d-robotics.cc/forumDetail/136488103547258769-
RDK Ultra 算法工具链社区手册:https://developer.d-robotics.cc/api/v1/fileData/horizon\_j5\_open\_explorer\_cn\_doc/index.html-
RDK Ultra OpenExplore 产品发布:https://developer.d-robotics.cc/forumDetail/118363912788935318-
RDK X5 算法工具链社区手册:https://developer.d-robotics.cc/api/v1/fileData/x5\_doc-v126cn/index.html-
RDK X5 OpenExplore 产品发布:https://developer.d-robotics.cc/forumDetail/251934919646096384-

你好,已收到您的板卡信息,请再按照发帖规范补充以下信息,用于排查双目算法包的版本:-

系统软件版本: 提供 sudo cat /etc/version 命令和 sudo rdkos_info 命令的返回结果

你好,已收到您的问题,请先按照发帖规范补充板卡信息

rdk x5