Skip to content

ROS2 support#400

Open
alphaville wants to merge 33 commits intomasterfrom
feature/385-ros2
Open

ROS2 support#400
alphaville wants to merge 33 commits intomasterfrom
feature/385-ros2

Conversation

@alphaville
Copy link
Owner

@alphaville alphaville commented Mar 25, 2026

Main Changes

  • Implementation of ROS2 pkg generation
  • GitHub Actions run ROS2 tests on Ubuntu with ROS2 jazzy
  • See detailed docs on the website
  • Update guidelines on how to release new version

Associated Issues

Target versions

Opengen version 0.11.0 will be released soon. You can try pre-release 0.11.0a1.

Merge dependencies

Checklist

  • Documentation
  • All tests must pass (new unit tests)
  • Update CHANGELOG(s)
  • Update webpage documentation
  • Bump versions (in CHANGELOG, Cargo.toml and VERSION)

- first implementation of ROS2 pkg generation
- basic unit tests (it works)
@alphaville alphaville self-assigned this Mar 25, 2026
@alphaville alphaville added ros Robot Operating System python issue related to python codegen Code generation labels Mar 25, 2026
@alphaville alphaville added the gh-actions gh-actions label Mar 25, 2026
- towards opengen v0.11.0
- warn if not on master and version not alpha
- print version and branch
- unit test for correctness of result
- ros2 rate must be double, not int
- update jinja2 template
- update docs on ros2
- promote ros2 on main page
- include robot icon from flaticon
- lang support for msg in prism
@alphaville alphaville marked this pull request as ready for review March 25, 2026 23:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codegen Code generation gh-actions gh-actions python issue related to python ros Robot Operating System

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Codegen support for ROS2

1 participant