Skip to content

Commit

Permalink
Pull request #60: Added information about dds tuning to README
Browse files Browse the repository at this point in the history
Merge in HSW_SDK/vimbax_ros2_driver from bugfix/include-dds-tuning-in-readme to dev

* commit '7ecd90df8e1391554162abd4119fc7ef0cef2623':
  Added information about dds tuning to README
  • Loading branch information
dlangenkamp-avt committed Apr 26, 2024
2 parents 7863aac + 7ecd90d commit a5591f1
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ Change the the ROS 2 middleware to cyclonedds, because the default middleware is
source /opt/ros/humble/setup.bash
export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
```
To get maximum performance please also apply the settings described in [DDS Tuning](https://docs.ros.org/en/humble/How-To-Guides/DDS-tuning.html).
Especially the settings for the Cyclone DDS section are important, because otherwise you might loose frames.

To start the Vimba X ROS 2 node run:
```shell
Expand Down Expand Up @@ -826,6 +828,9 @@ parameter for opening a specific camera.
If an error message regarding a missing camera calibration file appears it can be ignored.
For more information see [ROS2 camera calibration documentation](https://docs.ros.org/en/rolling/p/camera_calibration/tutorial_mono.html).

### Images lost in ROS 2
If you are loosing image and don't see any error messages, please make sure that you have applied all settings from the [DDS Tuning Guide](https://docs.ros.org/en/humble/How-To-Guides/DDS-tuning.html).
### Known issues
- When using the default ros 2 middleware rmw_fastrtps_cpp the may get unresponsive sporadically if you very often subscribe and unsubscribe to the image_raw topic. This happens due to a deadlock in the middleware implementation. Therefore it is recommended to use rmw_cyclonedds_cpp as ros 2 middleware instead.
Expand Down

0 comments on commit a5591f1

Please sign in to comment.