当前位置: 首页 > news >正文

[具身智能-703]:ROSMASTER-M1(RDK X5 | TogetheROS.Bot)手动切换相机、雷达型号操作指南

背景说明

ROSMASTER-M1 硬件存在2 款可选相机、2 款可选激光雷达

原厂镜像内置全部对应驱动例程,系统无法硬件自动识别传感器型号,必须手动在配置文件指定传感器类型,重启机器人服务生效。

一、工程路径

工作空间默认路径:

bash

运行

cd /root/rosmaster_ws/src/rosmaster_robot/config

核心配置文件:

  • sensor_camera.yaml→ 相机类型、参数配置
  • sensor_lidar.yaml→ 激光雷达类型、串口参数

二、修改激光雷达型号 sensor_lidar.yaml

1. 打开配置文件

bash

运行

vim sensor_lidar.yaml

2. 关键参数 lidar_type(二选一)

yaml

lidar: enable: true # 选项1:LD06 激光雷达(亚博标配固态雷达) lidar_type: "ld06" port: "/dev/ttyUSB0" baudrate: 230400 # 选项2:RPLIDAR A1 雷达 #lidar_type: "rplidar_a1" #port: "/dev/ttyUSB0" #baudrate: 115200

使用规则: 启用哪一款,就取消对应行注释;另一款全部注释。不能同时保留两个 lidar_type

雷达参数对照表

表格

型号lidar_type 字符串波特率
LD06ld06230400
RPLIDAR A1rplidar_a1115200

三、修改相机型号 sensor_camera.yaml

bash

运行

vim sensor_camera.yaml

两种相机配置(二选一)

yaml

camera: enable: true # 方案1:USB UVC普通摄像头 camera_type: "uvc_camera" video_device: "/dev/video0" width: 640 height: 480 fps: 30 # 方案2:MIPI摄像头(RDK X5板载MIPI相机) #camera_type: "mipi_camera"

⚠️重点: 硬件安装的是 MIPI 排线相机 →camera_type: "mipi_camera"硬件外接 USB 摄像头 →camera_type: "uvc_camera"

四、配置生效完整步骤

  1. 保存 yaml 文件
  2. 停止机器人后台服务

bash

运行

sudo systemctl stop rosmaster
  1. 更新参数(修改 yaml 建议执行)

bash

运行

cd /root/rosmaster_ws colcon build --packages-select rosmaster_robot source install/setup.bash
  1. 重启机器人服务

bash

运行

sudo systemctl start rosmaster

五、验证传感器是否正常加载

激光雷达验证

bash

运行

ros2 topic echo /scan # 正常情况下持续输出激光测距数据

相机图像验证

bash

运行

ros2 run rqt_image_view rqt_image_view # 在界面选择图像话题 /image_raw

六、常见故障说明

  1. 无雷达数据检查:lidar_type 名称拼写、波特率、串口/dev/ttyUSB0; 建议固定串口 udev 规则,防止插拔 USB 端口漂移。

  2. 相机黑屏、无图像

  • MIPI 相机:确认 camera_type 填写mipi_camera;填成 uvc 将无法打开 MIPI 传感器
  • USB 相机:确认/dev/video0设备号,相机插拔可能变为 video1
  1. 修改后配置不生效 必须停止rosmastersystemd 服务再重启,只重启 launch 不生效

七、快速模板(可直接复制给调试文档)

操作总结:

  1. 根据机器人实际搭载硬件,在sensor_camera.yaml选择uvc_camera/mipi_camera
  2. sensor_lidar.yaml选择ld06/rplidar_a1
  3. 停止、编译、重启 rosmaster 服务;
  4. 通过 ros2 topic 查看话题数据验证。
http://www.jsqmd.com/news/1311617/

相关文章:

  • 彻底清理CUDA环境:Windows与Ubuntu多版本残留清除实战指南
  • OpenCV C++鱼眼相机标定:从模型原理到工程实践全解析
  • 有限元法核心原理与应用:从数学基础到工程实践
  • JAVA项目实战-文字格斗游戏
  • 2026 年新发布:丽水比较好的水下施工施工公司联系电话,水下施工不用潜水?老工人私藏的省钱技巧我不允许你不知道!-鸿腾水下打捞 - 实业推荐官【官方】
  • 新手也能上手!2026年实力出众的专业降AIGC平台
  • Elasticsearch深度分页性能优化:从原理到四种实战解决方案
  • 从音频驱动视频到图表理解:拆解跨模态AI精准对齐的核心技术
  • OpenCV鱼眼相机标定实战:从成像原理到C++代码实现
  • 常年处理长途搬家维权,盘点四类高频骗局,普通人跨省搬家照着规则选就不会上当
  • Java面向对象编程实战:封装、继承、多态核心概念与项目应用
  • 8大网盘直链下载助手:免费高速下载的终极解决方案
  • 2026成都CAAC无人机执照报考条件:年龄、学历、身体要求与报名材料
  • CP2102 USB转串口芯片:从协议转换到硬件设计的嵌入式开发指南
  • Altium Designer高效设计:从基础操作到实战技巧的进阶指南
  • 上海黄浦区卫生间漏水怎么处理_2026上海核心城区漏水维修流程教程与收费标准 - 雨婺虹房屋维修
  • Unity热更新终极方案:基于HybridCLR与TEngine的原生C#热更实践指南
  • 网盘直链下载助手:九大网盘自由下载,浏览器一键获取真实链接
  • npm常用命令
  • QT 语言家,翻译+合并多个项目
  • 纸尿裤生产线机器稳定运行的关键因素
  • 从零部署EMQX MQTT服务器:安全配置、性能调优与MQTTBox实战测试
  • 2026 年至今,台州评价高的卧式加热搅拌机销售厂家选哪家,做酱料总溢锅?换这台能恒温控料的设备试试,效率翻三倍还省料。 - 行业推荐官【官方】
  • SD面部修复节点私有化部署陷阱清单(仅限内网环境流通):NVIDIA A10/A100显存泄漏隐蔽路径与3种规避方案
  • Node.js 核心知识体系
  • RabbitMQ消息队列:发送者的可靠性
  • 2026年毕业生黑科技榜单9款一键生成论文工具横评!
  • 动画角色塑造技术:权杖象征与悲剧反派的情感构建
  • AI大模型API接入实战:从Fable 5现象看Token管理与错误排查
  • Power Automate办公自动化:变量与Excel连接器实战指南