5.3.7. Net_camera

This section describes how to use Net camera in OrbbecSDK_ROS2.Currently, only Femto_Mega, Gemini 335Le and Gemini 435Le devices are supported, and other Net devices will be supported in the near future.

You can find example usage code in the example.

5.3.7.1. Femto Mega & Gemini 435Le

Parameter Introduction

Network device settings: enumerate_net_device is set to true, which will automatically enumerate network devices.

If you do not want to automatically enumerate network devices,you can set enumerate_net_device to false, net_device_ip to the device’s IP address, and net_device_port to the default value of 8090.

  • enumerate_net_device : Enable automatically enumerate network devices.

  • net_device_ip : Setting net device’s IP address.

  • net_device_port : Setting net device’s port.Usually, you can set it to 8090.

Single Net camera

If you need to run Gemini 435Le, you only need to replace femto_mega.launch.py in the run command with gemini435_le.launch.py

For femto_mega.launch.py as an example:

  • automatically enumerate network devices:

ros2 launch orbbec_camera femto_mega.launch.py enumerate_net_device:=true
  • Specify IP address to start the device:

Note: net_device_ip needs to be changed to the IP address of the device, here it is 192.168.1.10

ros2 launch orbbec_camera femto_mega.launch.py enumerate_net_device:=false net_device_ip:=192.168.1.10 net_device_port:=8090

5.3.7.2. Gemini 335Le

Network device settings: enumerate_net_device must be set to true, set net_device_ip to the IP address of the device, and set net_device_port to the default value of 8090.

  • enumerate_net_device : Enable automatically enumerate network devices.

  • net_device_ip : Setting net device’s IP address.

  • net_device_port : Setting net device’s port.Usually, you can set it to 8090.

Single Net camera

For gemini_330_series.launch.py as an example:

  • automatically enumerate network devices:

ros2 launch orbbec_camera gemini_330_series.launch.py enumerate_net_device:=true
  • Specify IP address to start the device:

Note: net_device_ip needs to be changed to the IP address of the device, here it is 192.168.1.10

ros2 launch orbbec_camera gemini_330_series.launch.py enumerate_net_device:=true net_device_ip:=192.168.1.10 net_device_port:=8090

5.3.7.3. Multi Net camera

For multi_net_camera.launch.py as an example:

ros2 launch orbbec_camera multi_net_camera.launch.py