Skip to content
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

Feature: add support to FastRTPS 2.0.0 (Fast-DDS) #15227

Merged
merged 1 commit into from
Jun 29, 2020

Conversation

TSC21
Copy link
Member

@TSC21 TSC21 commented Jun 27, 2020

This adds support to FastRTPS release v2.0.0, or the new called FastDDS. The changes on the RTPS API are minimal, and so this allows a simple port. Further iterations on the bridge might consider the complete support for DDS features and API, or simply explore the usage of Micro-XRCE DDS, which shares also some common API on the client proxy/agent side.

As an extra, this also allows bridging with ROS 2 Foxy.

Functionality tested with PX4 SITL and Gazebo. All working as expected.

@jkflying jkflying merged commit dc69d99 into master Jun 29, 2020
@jkflying jkflying deleted the pr-add_FastDDS_support branch June 29, 2020 20:56
@TSC21
Copy link
Member Author

TSC21 commented Jun 29, 2020

Thanks @jkflying!

@jdunklee
Copy link

@TSC21 Can you describe the ROS 2 Foxy capabilities a bit more? Is this for monitoring flight data, or could it be used for flight controls and navigation (one or two way communication)? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants