Skip to content

feat: add RobotCollision.msg to rmf_fleet_msgs#90

Merged
mxgrey merged 1 commit intoopen-rmf:mainfrom
yenode:main
Apr 14, 2026
Merged

feat: add RobotCollision.msg to rmf_fleet_msgs#90
mxgrey merged 1 commit intoopen-rmf:mainfrom
yenode:main

Conversation

@yenode
Copy link
Copy Markdown
Contributor

@yenode yenode commented Apr 2, 2026

New feature implementation

Implemented feature

This PR adds a new RobotCollision.msg to the rmf_fleet_msgs package. It is added to broadcast collision events and the location of the respective robot when an emergency stop is triggered.

Required for: open-rmf/rmf_simulation#160
Resolves: open-rmf/rmf_simulation#159

Implementation description

Following the discussion in open-rmf/rmf_simulation#160, this message utilizes the existing rmf_fleet_msgs/Location message structure to accurately use the level_name alongwith the x, y, yaw, and t coordinates.

GenAI Use
We follow OSRA's policy on GenAI tools

  • I used a GenAI tool in this PR.
  • I did not use GenAI

Generated-by: Used Gemini AI to format the PR description.

This message is added to broadcast collision events and the location of the respective robot during emergency stops.

Required for open-rmf/rmf_simulation#160 and resolves open-rmf/rmf_simulation#159.

Signed-off-by: Aditya Pachauri <[email protected]>
Copy link
Copy Markdown
Member

@luca-della-vedova luca-della-vedova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally LGTM, upstream PR will need to be updated since it still uses std_msgs/String

@yenode
Copy link
Copy Markdown
Contributor Author

yenode commented Apr 9, 2026

I have the new message update ready locally, and I will push it to #160 the exact moment this gets merged.
Otherwise tests will fail in #160.

@mxgrey mxgrey merged commit 87ff928 into open-rmf:main Apr 14, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in PMC Board Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Feature request]: Publish some type of message when robots collide.

3 participants