Skip to content

Generate at idl build files during build time - #7

Open
jpptm wants to merge 9 commits into
mainfrom
montano/idl-generate-at-build-time
Open

jpptm wants to merge 9 commits into
mainfrom
montano/idl-generate-at-build-time

Conversation

@jpptm

@jpptm jpptm commented Sep 13, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

vincenttumminello and others added 7 commits September 12, 2026 16:49
The real K1 publishes nav_msgs/Odometry on rt/odom (kTopicRosOdometer,
1.7.0 firmware): rt/odometer_state's planar pose plus the velocity,
which NUbots_K1 now reads for Sensors.vTw. Publish it from the base
state at the LowState cadence, following the ROS convention since
Booster does not document the frames: pose in "odom", twist in the body
frame "base_link".

Adds the nav_msgs, std_msgs and builtin_interfaces types and the
geometry_msgs twist and covariance types, with every package's msg/ on
the fastddsgen include path so an .idl can include across packages;
the existing generated code is unchanged. The synthetic state source
now reports the velocity of its commanded walk, and the SDK contract
test checks rt/odom.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014yZBRrPMFAxdS4A93XWANS
@jpptm

jpptm commented Sep 13, 2026

Copy link
Copy Markdown
Collaborator Author

merge after tumminello/use-odom-topic-with-velocity and formatter

@jpptm jpptm changed the title Montano/idl generate at build time Generate at idl build files during build time Sep 13, 2026
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