← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The point the camera looks at could not be worked out

WarningRangefinder, optical flow, camera, OSD and other devices

What ArduPilot says:

The POI lock (4.7, a switch with RCn_OPTION 186) takes the spot the camera is looking at and keeps the gimbal on it. It finds that spot where the camera's line of sight meets a flat plane at home altitude, and it refused: the camera looks less than 1° below the horizon (“pitch too elevated”), the spot is more than 5 km away, or the gimbal does not report its angles (“Failure to mount angles”). “Mount: failed to start POI thread” is a start-up failure of the older point-of-interest calculation.

What to do, most likely first

  1. The camera is pointed at or above the horizon.

    FixTilt the camera down onto the ground target, then move the switch again.

  2. The target is far away or the aircraft is low, so the line of sight meets the ground beyond 5 km.

    FixFly closer or higher. On ground much above or below home the spot will be off, because the calculation assumes flat ground at home altitude.

  3. “failed to start POI thread”: the flight controller had too little free memory at start-up.

    FixSwitch off features you do not use and reboot; the gimbal itself still works.

Parameters to look at

ParameterWhat it is
MNT1_TYPEMount Type
MNT1_DEFLT_MODEMount default operating mode
The code that sends it

POI: distance > 5km: N.N m

libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::calculate_poi_at_home_alt() · Open in ArduPilot Copter-4.7.1

POI: Mount pitch too elevated (los.z=N.N need >= N.N; pitch=N.N deg)

libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::calculate_poi_at_home_alt() · Open in ArduPilot Copter-4.7.1

POI: return on bad los

libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::calculate_poi_at_home_alt() · Open in ArduPilot Copter-4.7.1

POI: Failure to mount angles

libraries/AP_Mount/AP_Mount_Backend.cpp AP_Mount_Backend::calculate_poi_at_home_alt() · Open in ArduPilot Copter-4.7.1

And 1 more messages, sent from the same places.

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