Skip to content

feat(default_adapi): add mrm request api #10550

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

isamu-takagi
Copy link
Contributor

@isamu-takagi isamu-takagi commented Apr 24, 2025

Description

This PR depends on autowarefoundation/autoware_adapi_msgs#91
The MRM request API implementation publishes /diagnostics. MRM is triggered by this diagnostics.

Related links

Parent Issue:

How was this PR tested?

  1. Launch planning simulation.
  2. Change mode to autonomous.
  3. Execute this command and check that the MRM is operating.
    ros2 service call /api/fail_safe/mrm_request/send autoware_adapi_v1_msgs/srv/SendMrmRequest "{request: {strategy: 2}}"
    
  4. Execute this command and check that the MRM is canceled.
    ros2 service call /api/fail_safe/mrm_request/send autoware_adapi_v1_msgs/srv/SendMrmRequest "{request: {strategy: 1}}"
    

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

Signed-off-by: Takagi, Isamu <isamu.takagi@tier4.jp>
@github-actions github-actions bot added component:system System design and integration. (auto-assigned) component:common Common packages from the autoware-common repository. (auto-assigned) labels Apr 24, 2025
Copy link

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@isamu-takagi isamu-takagi marked this pull request as ready for review April 24, 2025 07:31
@isamu-takagi isamu-takagi self-assigned this Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:common Common packages from the autoware-common repository. (auto-assigned) component:system System design and integration. (auto-assigned)
Projects
Status: To Triage
Development

Successfully merging this pull request may close these issues.

2 participants