Skip to content

Adds control modes to RobotMotionCommand#393

Merged
barulicm merged 10 commits into
mainfrom
dev/barulicm/msg_updates
May 13, 2026
Merged

Adds control modes to RobotMotionCommand#393
barulicm merged 10 commits into
mainfrom
dev/barulicm/msg_updates

Conversation

@barulicm
Copy link
Copy Markdown
Contributor

@barulicm barulicm commented May 6, 2026

This PR updates RobotMotionCommand to support the additional control modes available in the radio packets.

Change summary

  • Removes leftover msg/srv files that were previously moved to ssl_ros_bridge
  • Adds ateam_msgs/msg/Twist2D to replace geometry_msgs/msg/Twist for data efficiency
  • Removes use_world_velocities parameter from Kenobi as we don't actually use it anywhere and it won't be relevant soon.
  • Adds body_control_mode field to RobotMotionCommand and fields for control mode parameters
    • pose
    • velocity
    • acceleration
    • limit_vel_linear
    • limit_vel_angular
    • limit_acc_linear
    • limit_acc_angular
  • Updates packages that use RobotMotionCommand messages. All existing publishers are still only using BCM_LOCAL_VELOCITY

Note: Simulation radio bridge still only supports local velocity control. Adding support for other modes is future work.

@barulicm barulicm merged commit 5fbfeb6 into main May 13, 2026
1 check passed
@barulicm barulicm deleted the dev/barulicm/msg_updates branch May 13, 2026 03:15
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