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

Gemini 336L - 调试记录(Ubuntu 24.04)

  1. 按照Readme安装ROS2 SDK:

https://github.com/orbbec/OrbbecSDK_ROS2/tree/v2-main

  • 开启ROS2自动补全:
eval "$(register-python-argcomplete ros2)"
eval "$(register-python-argcomplete colcon)"
  • 安装SDK:
sudo apt update
apt list | grep orbbec
sudo apt install ros-humble-orbbec-camera ros-humble-orbbec-description
  • 修改udev权限:
sudo cp /opt/ros/$ROS_DISTRO/share/orbbec_camera/udev/99-obsensor-libusb.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && sudo udevadm trigger
  1. 下载ORBBEC VIEWER:

https://www.orbbec.com/developers/orbbec-sdk/

  1. 通过USB连接设备,运行ORBBEC VIEWER,在顶栏选中若干视图进行查看:

image

  1. 测试ROS2 SDK:
ros2 run orbbec_camera list_devices_node

输出:

USB port_id: 2-2-2
Modified USB port_id: 2-2
[INFO] [1768203886.203032865] [list_device_node]: - Name: Orbbec Gemini 336L, PID: 0x0807, SN/ID: CPC7B53000AG, Connection: USB3.2
[INFO] [1768203886.203066554] [list_device_node]: serial: CPC7B53000AG
[INFO] [1768203886.203074780] [list_device_node]: usb port: 2-2
[INFO] [1768203886.203091584] [list_device_node]: usb connect type: USB3.2
ros2 launch orbbec_camera gemini_330_series.launch.py

输出若干调试信息。

检查ROS2话题:

❯ ros2 topic list
/camera/color/camera_info
/camera/color/image_raw
/camera/color/image_raw/compressed
/camera/color/image_raw/theora
/camera/color/metadata
/camera/depth/camera_info
/camera/depth/image_raw
/camera/depth/image_raw/compressedDepth
/camera/depth/metadata
/camera/depth/points
/camera/depth_filter_status
/camera/device_status
/diagnostics
/parameter_events
/rosout
/tf
/tf_static

使用image view查看图像及压缩图像等话题:

image
image

  1. 修改启动参数,开启IMU:(4.1. 启动参数 — OrbbecSDK V2 ROS2 封装 文档)
ros2 launch orbbec_camera gemini_330_series.launch.py enable_sync_output_accel_gyro:=true
❯ ros2 topic list
/camera/accel/imu_info
/camera/color/camera_info
/camera/color/image_raw
/camera/color/image_raw/compressed
/camera/color/image_raw/theora
/camera/color/metadata
/camera/depth/camera_info
/camera/depth/image_raw
/camera/depth/image_raw/compressedDepth
/camera/depth/metadata
/camera/depth/points
/camera/depth_filter_status
/camera/device_status
/camera/gyro/imu_info
/camera/gyro_accel/sample
/clicked_point
/diagnostics
/goal_pose
/initialpose
/parameter_events
/rosout
/tf
/tf_static

读取IMU数据:

ros2 topic echo /camera/gyro_accel/sample

输出数据格式:

header:stamp:sec: 1768209990nanosec: 778451968frame_id: camera_accel_gyro_optical_frame
orientation:x: 0.0y: 0.0z: 0.0w: 1.0
orientation_covariance:
- -1.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
angular_velocity:x: 0.011706476099789143y: 0.0021284501999616623z: -0.00478901294991374
angular_velocity_covariance:
- 0.01
- 0.0
- 0.0
- 0.0
- 0.01
- 0.0
- 0.0
- 0.0
- 0.01
linear_acceleration:x: 0.821850597858429y: -9.758130073547363z: 0.3576904535293579
linear_acceleration_covariance:
- 0.01
- 0.0
- 0.0
- 0.0
- 0.01
- 0.0
- 0.0
- 0.0
- 0.01
  1. RViz调试

在RViz中可以查看TF、点云等数据

image

  1. docker调试

运行Ubuntu20.04 ROS noetic的docker环境测试ROS1 SDK,运行正常:

image

http://www.jsqmd.com/news/269074/

相关文章:

  • 电缆敷设施工机械-哪个品牌的电缆输送机好用
  • 深入解析:从C++开始的编程生活(16)——继承
  • 13.6B参数铸就“世界模型”,美团LongCat-Video搭建5分钟原生视频生成,定义AI视频新标杆
  • 怎样免费在线把 HEIC 转为 JPG?无需安装软件,也不用上传照片
  • NodeJS生产环境发布流程
  • 2026年趋势全景图:AI重塑技术与翻译行业,这些变化你必须知道!
  • 人工智能标注工程师证书:超越标注之框,赋能技能跃迁
  • 考完PMP这几件事一定要做!
  • 竞品关键词实战指南:从挖掘到落地,抢占搜索流量高地
  • 深入解析Excel数组:从基础概念到高阶应用的完全指南
  • 参考文献怎么找:高效查找参考文献的实用方法与技巧
  • 数据(数据分析与大数据开发)的地位与作用?
  • Java程序员如何突击即将来临的春招?该做哪些技术储备? - 教程
  • 温州精密机械工厂10个SolidWorks设计画图共享一套SolidWorks
  • 连续3个月破10万!华为乾崑今年目标300万台
  • UI-TARS-desktop实战:用自然语言轻松操控电脑任务
  • 学术搜索引擎:高效获取学术资源的必备工具与使用指南
  • 导师严选 2026 毕业论文必备的8款AI论文软件测评
  • 环境监测仪器:认识十要素微气象仪
  • 【PFJSP问题】基于matlab自适应双种群协同鸡群算法ADPCCSO求解置换流水车间调度问题PFSP【含Matlab源码 14995期】
  • 氘可来昔替尼:全球首款 TYK2 变构抑制剂,改写银屑病治疗格局
  • 【优化形状】基于matlab非主导排序遗传算法的翼型形状优化【含Matlab源码 14992期】含报告
  • 智能体工作原理全解析:从环境感知到行动决策,收藏这篇就够了!
  • 横河 AQ6370E 光谱分析仪
  • 【数字信号去噪】基于matlab改进的灰狼算法和条件重初始化策略模型无主动噪声控制【含Matlab源码 15001期】
  • 邦芒解析:最难升职的六种职场人员
  • 58 同城 item_get - 获取详情数据接口对接全攻略:从入门到精通
  • 【2026年精选毕业设计:基于多模态识别的社区智能报修与设施巡检系统(含全套资料)】
  • 58 同城 item_search - 获取搜索数据接口对接全攻略:从入门到精通
  • 瞧瞧别人家的判空,那叫一个优雅!