Follow mode is switched off
What ArduPilot says:
- Set FOLL_ENABLE = 1
Follow mode, in which the copter follows another vehicle or the ground station by its MAVLink position reports, was asked for while FOLL_ENABLE is 0. The mode is refused: “Mode change to FOLLOW failed: init failed” comes with it.
What to do, most likely first
Follow was never set up on this copter.
FixSet
FOLL_ENABLEto 1 and refresh the parameters so the other Follow settings appear; then setFOLL_SYSIDto the system ID of the vehicle to follow (0 follows the first one heard).A switch or flight mode slot is set to Follow by mistake.
CheckLook for 23 in FLTMODE1 to FLTMODE6.
FixGive that switch position the mode you meant.
Parameters to look at
| Parameter | What it is |
|---|---|
FOLL_ENABLE | Follow enable/disable |
FOLL_SYSID | Follow target's mavlink system id |
FOLL_DIST_MAX | Follow distance maximum |
Where to do it:Setup & Tuning Guide
The code that sends it
Set FOLL_ENABLE = 1
ArduCopter/mode_follow.cpp ModeFollow::init() · Open in ArduPilot Copter-4.7.1