Eliminate RTC Auto Mode Manager
and control auto/manual mode from config file in the module package
#5182
Closed
5 tasks done
Labels
type:bug
Software flaws or errors.
Checklist
About RTC
Whether the planning module operates entirely automatically depends on whether it is in
auto mode
ormanual mode
. The explanation of RTC can be found here.For instance, if you operate the intersection module in manual mode, it will not enter the intersection until approved by the RTC side even if the module judge it safe. However, in auto mode, it will proceed without approval as long as the module side determines it to be safe.
Background
Currently, the control of
auto mode
andmanual mode
at the time of module startup is realized through the service by theRTC Auto Mode Manager
. We think that this method has the following two problems:RTC Auto Mode Manager
must be aware of the module names.RTC Auto Mode Manager
starts up, it changes each module to auto mode one by one through the service.Purpose
Eliminate the
RTC Auto Mode Manager
and enable switching between auto mode and manual mode through the config file on the module side.Definition of done
auto mode
andmanual mode
from the module side.feat(behavior_velocity_planner): enable auto mode without rtc_auto_mode_manager #4054
feat(behavior_velocity_planner): add flag to enable auto mode without rtc_auto_mode_manager autoware_launch#435
feat(behavior_path_planner): enable auto mode without rtc_auto_mode_manager #3894
feat(behavior_path_planner): add flag to enable auto mode without rtc_auto_mode_manager autoware_launch#387
RTC Auto Mode Manager
.feat(rtc_auto_mode_manager): eliminate rtc auto mode manager #5235
feat(rtc_auto_mode_manager): eliminate rtc auto mode manager autoware_launch#625
The text was updated successfully, but these errors were encountered: