A change-speed command was applied
What ArduPilot says:
- Set throttle N
- Set airspeed N m/s
- Set groundspeed N
A DO_CHANGE_SPEED command, from the mission or the ground station, changed a target. “Set airspeed”: the new airspeed for AUTO and GUIDED; it is accepted only between AIRSPEED_MIN and AIRSPEED_MAX and is forgotten at disarm. “Set groundspeed”: the value was written to MIN_GROUNDSPEED, the least ground speed the plane keeps into a headwind. “Set throttle”: the value, in percent, was written to TRIM_THROTTLE, the cruise throttle. The last two are not saved: they return to the stored values at the end of an automatic landing or at the next start.
What to do, most likely first
You asked for an airspeed and no “Set airspeed” line came: the value was outside the allowed range.
FixAsk for a speed between
AIRSPEED_MINandAIRSPEED_MAX, or widen those two if the plane can safely fly it.
Parameters to look at
| Parameter | What it is |
|---|---|
AIRSPEED_MIN | Minimum Airspeed |
AIRSPEED_MAX | Maximum Airspeed |
AIRSPEED_CRUISE | Target cruise airspeed |
MIN_GROUNDSPEED | Minimum ground speed |
TRIM_THROTTLE | Throttle cruise percentage |
Where to do it:Mission Energy Check
The code that sends it
Set throttle N
ArduPlane/commands_logic.cpp Plane::do_change_speed() · Open in ArduPilot Plane-4.7.1
Set airspeed N m/s
ArduPlane/commands_logic.cpp Plane::do_change_speed() · Open in ArduPilot Plane-4.7.1
Set groundspeed N
ArduPlane/commands_logic.cpp Plane::do_change_speed() · Open in ArduPilot Plane-4.7.1