mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-04 20:17:47 +08:00
40 lines
1.4 KiB
Markdown
40 lines
1.4 KiB
Markdown
# Net_camera
|
|||
|
|
|
||
|
|
> This section describes how to use Net camera in OrbbecSDK_ROS2.Currently, only Femto_Mega devices are supported, and other Net devices will be supported in the near future.
|
||
|
|
|
||
|
|
## Parameter Introduction
|
||
|
|
|
||
|
|
Network device settings: default `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
|
||
|
|
|
||
|
|
For [femto_mega.launch.py](../../launch/femto_mega.launch.py) as an example:
|
||
|
|
|
||
|
|
### automatically enumerate network devices:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
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
|
||
|
|
|
||
|
|
```bash
|
||
|
|
ros2 launch orbbec_camera femto_mega.launch.py enumerate_net_device:=false net_device_ip:=192.168.1.10 net_device_port:=8090
|
||
|
|
```
|
||
|
|
|
||
|
|
## Multi Net camera
|
||
|
|
|
||
|
|
For [multi_net_camera.launch.py](./multi_net_camera.launch.py) as an example:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
ros2 launch orbbec_camera multi_net_camera.launch.py
|
||
|
|
```
|