hbanzhaf / steering_functions

Apache License 2.0
229 stars 94 forks source link

Add ROS2 support #24

Closed Timple closed 4 months ago

Timple commented 5 months ago

Alternative to: https://github.com/hbanzhaf/steering_functions/pull/23

I tried to keep a minimal delta approach. All verification is still ROS1.

ROS2 is capable of compiling pure cmake packages as long as there is a valid package.xml. Therefor most of the changes are there. The diff of the package.xml still looks a bit messy but the resulting file is quite readable imo.

Let me know what you think or if the version number needs to be any different.

hbanzhaf commented 5 months ago

@Rayman Does this PR also work for you?

Rayman commented 5 months ago

@Rayman Does this PR also work for you?

Yes, it's almost the same PR with the only difference that I ported the tests also to ROS 2.