-
Notifications
You must be signed in to change notification settings - Fork 529
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Any fixes for FAST DDS? #1855
Comments
Right now, it seems like FastDDS has issues we don't understand. Interestingly if you build fastDDS from source with some of the older versions of it, it works fine. The problem is with some of the newer versions of fastDDS. There is a chance the problem is the code in MoveIt and we are not using ROS correctly in some way, causing this incompatibility. We don't yet know why and are investigating this. If there was something we could change to make it work we'd be really happy to do so. |
Tagging @sea-bass because he looked into this most recently. We are looking into trying to isolate the issues. Here are some links to issues on fastrtps's repo that we are related to this: |
@tylerjw I think all those issues might have been solved by eProsima/Fast-DDS#3194 and its corresponding backports (eProsima/Fast-DDS#3195) for Humble. Could you check? |
@MiguelCompany, do I need to build eProsima/Fast-DDS 2.6.x from source or it's available with the fresh ROS2 Humble binaries installation? |
@metanav You'll need to build eProsima/Fast-DDS 2.6.x from source. It will be available with V2.6.3, which will be out next week, and available on the next humble sync |
In the https://github.com/ros2/ros2/blob/humble/ros2.repos, the 2.6.x is already mentioned. It means if I build ROS2 Humble from source it will be automatically applied. Right?
|
@metanav Yes |
It seems working now. Thanks! |
ROS2 Humble
Moveit2 Humble
Ubuntu 22.04
I am using the Moveit2 "Pick and Place with MoveIt Task Constructor" tutorial which only works with the Cyclone DDS.
Also, I am using an example microROS node (action server) which seems not compatible with the Cyclone DDS and not working as expected. Which last Moveit2 version does work well with the FAST DDS implementation? Does any future version have the fixes? I need to know these things before fully implementing the microROS node.
The text was updated successfully, but these errors were encountered: