Why the planning module can't be triggered based on a timer under the Cyber RT framework? #6572
Labels
Module: Planning
Indicates planning module related issue
Type: Question
Indicates that an issue or pull request needs more information
Under the Cyber RT framework, the update of the planning module is changed from the timer triggering mechanism to the message updating mechanism. In other words, a specific planner such as NaviPlanner of the planning module only works (via
planning_base_->RunOnce (local_view_, &adc_trajectory_pb);
) in the case where all three messagesprediction::PredictionObstacles
,canbus::Chassis
andlocalization::LocalizationEstimate
have arrived.It causes a problem for debugging the planning algorithm. Usually, a recorded data bag file only contains two types of messages:
canbus::Chassis
andlocalization::LocalizationEstimate
; theprediction::PredictionObstacles
messages doesn't exist in general. If we start thePerception
andPrediction
modules to generate such a message, the following core dump message will appear:Why the planning module can't be triggered based on a timer to facilitate the debugging of a specific planning algorithm?
System information
The text was updated successfully, but these errors were encountered: