We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7ef61a9 commit 48d20f1Copy full SHA for 48d20f1
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