We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2d15df9 commit 7507bc0Copy full SHA for 7507bc0
control/mpc_lateral_controller/src/mpc_lateral_controller.cpp
@@ -243,7 +243,11 @@ trajectory_follower::LateralOutput MpcLateralController::run(
243
Trajectory predicted_traj;
244
Float32MultiArrayStamped debug_values;
245
246
- if (!m_is_ctrl_cmd_prev_initialized) {
+ const bool is_under_control = input_data.current_operation_mode.is_autoware_control_enabled &&
247
+ input_data.current_operation_mode.mode ==
248
+ autoware_adapi_v1_msgs::msg::OperationModeState::AUTONOMOUS;
249
+
250
+ if (!m_is_ctrl_cmd_prev_initialized || !is_under_control) {
251
m_ctrl_cmd_prev = getInitialControlCommand();
252
m_is_ctrl_cmd_prev_initialized = true;
253
}
0 commit comments