4.1. Gemini2vl

4.1.1. 概述

提供Gemini2vl相机原始图像输入,支持rgb8,ir8bit实时流数据。

4.1.2. 机器人实物

设备名称 生产厂家 作用 参考链接
Orbbec Gemini2vl相机 奥比中光 3D结构光深度视觉相机,点云数据输入源 https://item.jd.com/10085187988079.html

4.1.3. 应用说明

运行本应用示例,可以获取到Gemini2vl相机实时流数据

4.1.3.1. 功能包安装

1、安装foxglove

或直接采用奥比附带提供的docker环境

4.1.3.2. 编译

1、可以全编译 colcon build

2、单独编译本功能包 colcon build –packages-select camera

4.1.3.3. 运行

source install/setup.bash

ros2 run camera gemini2vl

4.1.3.4. 显示

通过foxglove或rviz2可以实时查看图像

4.1.4. 接口说明

4.1.4.1. 话题、服务、动作

名称 消息类型 说明 发起端 接收端
/robot_sdk/left_ir sensor_msgs::msg::Image topic发布摄像头左ir图像 本模块
/robot_sdk/right_ir sensor_msgs::msg::Image topic发布摄像头右ir图像 本模块
/robot_sdk/camera_result sensor_msgs::msg::Image topic发布摄像头右rgb图像 本模块 body_tracking_alg

4.1.4.2. 参数

名称(参数名) 类型 说明 是否必须 支持的配置 默认值 是否支持运行时动态配置

4.1.5. 常见问题

1、usb相机需要root权限运行,使用如下指令解决普通用户打开相机

sudo cp 99-orbbec.rules /etc/udev/rules.d/