diff --git a/src/modules/commander/Commander.cpp b/src/modules/commander/Commander.cpp index ff13f277a4..cebc08ae94 100644 --- a/src/modules/commander/Commander.cpp +++ b/src/modules/commander/Commander.cpp @@ -574,7 +574,7 @@ transition_result_t Commander::arm(arm_disarm_reason_t calling_reason, bool run_ if (!_vehicle_control_mode.flag_control_climb_rate_enabled && !_failsafe_flags.manual_control_signal_lost && !_is_throttle_low - && _vehicle_status.vehicle_type != vehicle_status_s::VEHICLE_TYPE_ROVER) { + && !is_ground_vehicle(_vehicle_status)) { mavlink_log_critical(&_mavlink_log_pub, "Arming denied: high throttle\t"); events::send(events::ID("commander_arm_denied_throttle_high"), {events::Log::Critical, events::LogInternal::Info},