Skip to content

Launch split & radio bridge fixes#396

Merged
barulicm merged 7 commits into
mainfrom
dev/barulicm/launch_updates
May 18, 2026
Merged

Launch split & radio bridge fixes#396
barulicm merged 7 commits into
mainfrom
dev/barulicm/launch_updates

Conversation

@barulicm
Copy link
Copy Markdown
Contributor

This PR reorganizes the launch files in bringup, adds the ability to set robot id from the command line for joystick launch stack, and fixes a few bugs in the radio bridge.
Basically merging everything from tonight's testing.

Launch split
Removed launch files:

  • bringup_physical
  • autonomy

New launch files:

  • bringup_physical_core
    • Starts everything needed to run the robots, including league bridges and state trackers (ie vision filter)
  • bringup_physical_game
    • Starts everything needed to play a game. Includes core physical stack and Kenobi and support nodes.
  • state_tracking
    • Starts state tracking nodes such as vision filter and field manager
  • kenobi
    • Starts Kenobi and support nodes (ie Vader)

Joystick ID argument
The robot ID under joystick control can now be set from the command line as a launch argument.

ros2 launch ateam_bringup joystick_only_stack.launch.py robot_id:=0

The default is still -1.

Radio bridge fixes

  • Resets onboard controller during side changes #395 did not set the team side change callback, so it would never be called to trigger controller resets. This PR fixes that.
  • Adds vision updates to radio bridge #394 did not check the visibility of the robot in the vision state. This resulted in sending stale vision poses to robots that weren't actually visible to the cameras. This PR fixes that.
  • ErrorTelemetry packets were never handled. This PR adds support to the radio bridge for these packets and publishes them to .../robot_feedback/error/robotN

@barulicm barulicm requested review from chachmu and nickwitten May 18, 2026 05:10
@barulicm barulicm merged commit 758c08e into main May 18, 2026
1 check passed
@barulicm barulicm deleted the dev/barulicm/launch_updates branch May 18, 2026 06:19
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.

3 participants