-
Notifications
You must be signed in to change notification settings - Fork 668
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(emergency_handler): add a selector for multiple MRM behaviors (#…
…2070) * feat(emergency_handler): add mrm command and status publishers Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(autoware_ad_api_msgs): define mrm operation srv and mrm status msg Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): add mrm clients and subscribers Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(mrm_comfortable_stop_operator): ready ros2 node template Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(mrm_comfortable_stop_operator): implemented Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(mrm_comfortable_stop_operator): implement as component Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * chore(mrm_comfortable_stop_operator): add a launch script Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * refactor(mrm_comfortable_stop_operator): remove a xml launch file Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(autoware_ad_api_msgs): change mrm status msg Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): add mrm operator and mrm behavior updater Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): add mrm behavior state machine Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): remap io names Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): fix request generation Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): add multi thread execution for service Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(vehicle_cmd_gate): add mrm operation service and status publisher Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * refactor(mrm_comfortable_stop_operator): use MRMBehaviorStatus struct Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(mrm_comfortable_stop_operator): add time stamp for status Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(vehicle_cmd_gate): change system emergency state by mrm operation Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * chore(autoware_ad_api_msgs): remove rti_operating state from mrm status Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(mrm_sudden_stop_operator): add mrm_sudden_stop_operator Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * refactor(autoware_ad_api_msgs): rename from mrm status to mrm state Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(mrm_comfortable_stop_operator): set qos for velocity limit publisher Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): add mrm state publisher Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(vehicle_cmd_gate): add subscription for mrm_state Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(mrm_sudden_stop_operator): fix control command topic name Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(vehicle_cmd_gate): pub emergency control_cmd according to mrm state Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): remove emergency control_cmd publisher Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * chore(tier4_control_launch): remap mrm state topic Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(tier4_system_launch): launch mrm operators Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): fix autoware_ad_api_msgs to autoware_adapi_v1_msgs Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(vehicle_cmd_gate): remove subscribers for emergency_state and mrm operation Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(vehicle_cmd_gate): fix system emergency condition Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): add stamp for mrm_state Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(mrm_emergency_stop_operator): rename sudden stop to emergency stop Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(vehicle_cmd_gate): remove emergency stop status publisher Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): replace emergency state to mrm state Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(mrm_emergency_stop_operator): add is_available logic Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): add use_comfortable_stop param Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * refactor(emergency_handler): rename getCurrentMRMBehavior Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): add mrm available status for ready conditions Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): add readme Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(mrm_comfortable_stop_operator): fix update rate Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * refactor(emergency_handler): move MRMBehaviorStatus msg to tier4_system_msgs Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * feat(emergency_handler): describe new io for emergency_handler Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): remove extra settings Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(mrm_emergency_stop_operator): fix is_available condition Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(mrm_emergency_stop_operator): fix typo Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * ci(pre-commit): autofix * fix(mrm_emergency_stop_operator): remove extra descriptions on config files Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(mrm_comfortable_stop_operator): fix typo Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * chore(mrm_comfortable_stop_operator): change words Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * chore(mrm_comfortable_stop_operator): change maintainer infomation Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): fix acronyms case Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * chore(emergency_handler): add a maintainer Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): fix to match msg changes Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(vehicle_cmd_gate): remove an extra include Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * ci(pre-commit): autofix * fix(emergency_handler): fix topic name spaces Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * fix(emergency_handler): fix acronyms case Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> * chore(tier4_system_launch): add a mrm comfortable stop parameter Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> Signed-off-by: Makoto Kurihara <mkuri8m@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Loading branch information
1 parent
c7c078a
commit a2bcd7c
Showing
28 changed files
with
1,055 additions
and
97 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.