← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

SmartRTL was left part-way and one point of the return path was lost

WarningFlight modesCopter only

What ArduPilot says:

SmartRTL takes the points of the recorded path off the list one by one as it flies back. When you leave the mode before it reaches the point it was heading for, it puts that point back so the path stays whole. This time the path memory was full and the point could not be put back: the path is one point shorter there. A later SmartRTL will cut straight across that gap.

What to do, most likely first

  1. The path memory was full at the moment you left SmartRTL.

    CheckSRTL_POINTS is 300 by default.

    FixMind obstacles near that spot if SmartRTL is used again in this flight. For long flights raise SRTL_POINTS (500 at most) and reboot.

Parameters to look at

ParameterWhat it is
SRTL_POINTSSmartRTL maximum number of points on path
SRTL_ACCURACYSmartRTL accuracy
The code that sends it

SmartRTL: lost one point

ArduCopter/mode_smart_rtl.cpp ModeSmartRTL::exit() · Open in ArduPilot Copter-4.7.1

Written here for Copter 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer