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

Enable support for Jazzy / Drop support for Foxy #198

Merged

Conversation

firesurfer
Copy link

@firesurfer firesurfer commented May 27, 2024

This PR enables support for Jazzy by dropping support for Foxy.
As foxy is not being supported anymore we can remove the whole ifdef conditional compilation. Since humble the controller interfaces haven't changed. Therefore this code should compile on every release between Humble and Jazzy. (I tested it so far only on Jazzy)

I left the CMake Ros Version handling in the code on purpose in case we need to implement switches in the future.


Edit:
@firesurfer I'll add some steps:

  • Update the build badges
  • Also Drop Galactic
  • Drop version distinction from the launch file
  • Use the topic-based URDF controller_manager initialization
  • Get the robot_description from the controller's base class for Jazzy

@stefanscherzinger
Copy link
Contributor

Thanks @firesurfer for this contribution! I'll have a look.

@stefanscherzinger stefanscherzinger merged commit f53f798 into fzi-forschungszentrum-informatik:ros2 Oct 20, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants