11# orbbec_camera
22
3- [ ![ stable] ( http://badges.github.io/stability-badges/dist/stable.svg )] ( http://github.com/badges/stability-badges ) ![ version] ( https://img.shields.io/badge/version-1.5.0-green )
4- ---
3+ ## [ ![ stable] ( http://badges.github.io/stability-badges/dist/stable.svg )] ( http://github.com/badges/stability-badges ) ![ version] ( https://img.shields.io/badge/version-1.5.0-green )
4+
55OrbbecSDK ROS 2 is a wrapper for the Orbbec 3D camera that provides seamless integration with the ROS 2 environment. It
66supports ROS 2 Foxy, Galactic, and Humble distributions.
77
@@ -64,14 +64,14 @@ Launch camera node
6464- On terminal 1
6565
6666``` bash
67- . ./install/setup.bash
67+ . ./install/setup.bash
6868ros2 launch orbbec_camera astra.launch.py # or other launch file, see below table
6969```
7070
7171- On terminal 2
7272
7373``` bash
74- . ./install/setup.bash
74+ . ./install/setup.bash
7575rviz2
7676```
7777
@@ -105,7 +105,7 @@ ros2 service call /camera/get_color_exposure orbbec_camera_msgs/srv/GetInt32 '{}
105105```
106106
107107> If your check ` ir ` or ` depth ` , please change ` /camera/get_color_exposure `
108- > to ` /camera/get_ir_exposure ` or ` /camera/get_depth_exposure ` , Same below.
108+ > to ` /camera/get_ir_exposure ` or ` /camera/get_depth_exposure ` , Same below.
109109
110110- Get gain
111111
@@ -134,7 +134,7 @@ ros2 service call /camera/set_white_balance orbbec_camera_msgs/srv/SetInt32 '{da
134134- Set laser enable
135135
136136``` bash
137- ros2 service call /camera/set_laser_enable std_srvs/srv/SetBool " {data: true}"
137+ ros2 service call /camera/set_laser_enable std_srvs/srv/SetBool " {data: true}"
138138```
139139
140140- toggle sensor
@@ -193,10 +193,10 @@ to `true` in the stream that corresponds to the argument of the launch file.
193193- ` /camera/color/image_raw ` : The color stream image.
194194- ` /camera/depth/camera_info ` : The depth stream image.
195195- ` /camera/depth/image_raw ` : The depth stream image
196- - ` /camera/depth/points ` : The point cloud, only available when ` enable_point_cloud ` is ` true ` .
197- - ` /camera/depth_registered/points ` : The colored point cloud, only available when ` enable_colored_point_cloud `
196+ - ` /camera/depth/points ` : The point cloud, only available when ` enable_point_cloud ` is ` true ` .
197+ - ` /camera/depth_registered/points ` : The colored point cloud, only available when ` enable_colored_point_cloud `
198198 is ` true ` .
199- - ` /camera/ir/camera_info ` : The IR camera info.
199+ - ` /camera/ir/camera_info ` : The IR camera info.
200200- ` /camera/ir/image_raw ` : The IR stream image
201201- ` /camera/accel/sample ` : Acceleration data stream ` enable_sync_output_accel_gyro ` turned off,` enable_accel ` turned on
202202- ` /camera/gyro/sample ` : Gyroscope data stream,enable_sync_output_accel_gyro` turned off, ` enable_gyro`turned on
@@ -249,7 +249,7 @@ def generate_launch_description():
249249 ),
250250 launch_arguments = {
251251 ' camera_name' : ' camera_01' ,
252- ' usb_port' : ' 6-2.4.4.2' , # replace your usb port here
252+ ' usb_port' : ' 6-2.4.4.2' , # replace your usb port here
253253 ' device_num' : ' 2'
254254 }.items()
255255 )
@@ -306,7 +306,7 @@ The following are the launch parameters available:
306306 firmware crashes when hot plugging.
307307- ` enable_point_cloud ` : Enables the point cloud.
308308- ` enable_colored_point_cloud ` : Enables the RGB point cloud.
309- - ` point_cloud_qos ` , ` [color|depth|ir]_qos,``[color|depth|ir]_camera_info_qos ` : ROS 2 Message Quality of Service (QoS)
309+ - ` point_cloud_qos ` , ` [color|depth|ir]_qos,``[color|depth|ir]_camera_info_qos ` : ROS 2 Message Quality of Service (QoS)
310310 settings. The possible values
311311 are ` SYSTEM_DEFAULT ` , ` DEFAULT ` ,` PARAMETER_EVENTS ` , ` SERVICES_DEFAULT ` , ` PARAMETERS ` , ` SENSOR_DATA `
312312 and are case-insensitive. These correspond to ` rmw_qos_profile_system_default ` , ` rmw_qos_profile_default ` ,
@@ -410,9 +410,9 @@ resolutions is as follows:
410410
411411## Check which profiles the camera supports
412412
413- ``` bash
414- ros2 run orbbec_camera list_camera_profile_mode_node
415- ```
413+ ``` bash
414+ ros2 run orbbec_camera list_camera_profile_mode_node
415+ ```
416416
417417## Building a Debian Package
418418
@@ -432,7 +432,7 @@ replace `focal` with the codename of your Ubuntu version and `humble` with your
432432``` yaml
433433orbbec_camera_msgs :
434434 ubuntu :
435- focal : [ ros-humble-orbbec-camera-msgs ]
435+ focal : [ros-humble-orbbec-camera-msgs]
436436` ` `
437437
438438Next, create a new file ` /etc/ros/rosdep/sources.list.d/50-orbbec.list` and add this line to specify the path to the
@@ -463,7 +463,7 @@ bash .make_deb.sh
463463# # Launch files
464464
465465| product serials | launch file |
466- |---------------------------------------| ----------------------------- |
466+ | ------------------------------------- | --------------------------- |
467467| astra+ | astra_adv.launch.py |
468468| astra mini /astra mini pro /astra pro | astra.launch.py |
469469| astra mini pro s | astra.launch.py |
@@ -476,7 +476,7 @@ bash .make_deb.sh
476476| dabai dw | dabai_dw.launch.py |
477477| dabai pro | dabai_pro.launch.py |
478478| deeya | deeya.launch.py |
479- | femto /femto w | femto.launch.py |
479+ | femto /femto w | femto.launch.py |
480480| femto mega | femto_mega.launch.py |
481481| femto bolt | femto_bolt.launch.py |
482482| gemini | gemini.launch.py |
@@ -492,22 +492,22 @@ bash .make_deb.sh
492492| dabai dw2 | dabai_dw2.launch.py |
493493| gemini ew | gemini_ew.launch.py |
494494| gemini ew lite | gemini_ew_lite.launch.py |
495- | gemini 300 series | gemini_330_series.launch.py |
495+ | gemini 330 series | gemini_330_series.launch.py |
496496
497497**All launch files are essentially similar, with the primary difference being the default values of the parameters set for different models
498498within the same series. Differences in USB standards, such as USB 2.0 versus USB 3.0, may require adjustments to these parameters. If you
499499encounter a startup failure, please carefully review the specification manual. Pay special attention to the resolution settings in the launch
500500file, as well as other parameters, to ensure compatibility and optimal performance.**
501501
502- # # Supported hardware products
502+ # # Product support
503503
504- | **Products List ** | **Firmware Version ** |
505- |-------------------| ----------------------------- |
504+ | **products list ** | **firmware version ** |
505+ | ----------------- | --------------------------- |
506506| Gemini 335 | 1.2.20 |
507507| Gemini 335L | 1.2.20 |
508508| Femto Bolt | 1.0.6/1.0.9 |
509509| Femto Mega | 1.1.7/1.2.7 |
510- | Gemini 2 XL | Obox : V1.2.5 VL:1.4.54 |
510+ | Gemini 2 XL | Obox : V1.2.5 VL:1.4.54 |
511511| Astra 2 | 2.8.20 |
512512| Gemini 2 L | 1.4.32 |
513513| Gemini 2 | 1.4.60 /1.4.76 |
0 commit comments