mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-03 19:47:46 +08:00
50 lines
1.9 KiB
Plaintext
50 lines
1.9 KiB
Plaintext
# Frequently Asked Questions
|
||
|
||
### Unexpected Crash
|
||
|
||
If the camera node crashes unexpectedly, it will generate a crash log in the current running directory: `Log/camera_crash_stack_trace_xx.log`. Please send this log to the support team or submit it to a GitHub issue for further assistance.
|
||
|
||
### No Data Stream from Multiple Cameras
|
||
|
||
**Insufficient Power Supply**:
|
||
|
||
- Ensure that each camera is connected to a separate hub.
|
||
- Use a powered hub to provide sufficient power to each camera.
|
||
|
||
**High Resolution**:
|
||
|
||
- Try lowering the resolution to resolve data stream issues.
|
||
|
||
**Increase usbfs_memory_mb Value**:
|
||
|
||
- Increase the `usbfs_memory_mb` value to 128MB (this is a reference value and can be adjusted based on your system’s needs) by running the following command:
|
||
|
||
```
|
||
echo 128 | sudo tee /sys/module/usbcore/parameters/usbfs_memory_mb
|
||
```
|
||
|
||
- To make this change permanent, check [this link](https://github.com/OpenKinect/libfreenect2/issues/807).
|
||
|
||
### Additional Troubleshooting
|
||
|
||
- If you encounter other issues, set the `log_level` parameter to `debug`. This will generate an SDK log file in the running directory: `Log/OrbbecSDK.log.txt`. Please provide this file to the support team for further assistance.
|
||
- If firmware logs are required, set `enable_heartbeat` to `true` to activate this feature.
|
||
|
||
### Why Are There So Many Launch Files?
|
||
|
||
- Different cameras have varying default resolutions and image formats.
|
||
- To simplify usage, each camera has its own launch file.
|
||
|
||
### How to Launch a Specific Camera When Multiple Cameras Are Connected
|
||
|
||
While the launch file did not explicitly specify which device to use. In that case, the driver will connect to the default device.
|
||
|
||
You can check the serial number of your device by running:
|
||
```bash
|
||
ros2 run orbbec_camera list_devices_node
|
||
```
|
||
|
||
Then launch with the serial number explicitly set, for example:
|
||
```bash
|
||
ros2 launch orbbec_camera femto_bolt.launch.py serial_number:=CL8H741005J
|
||
``` |