← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

A rangefinder or proximity sensor was found

InformationRangefinder, optical flow, camera, OSD and other devices

What ArduPilot says:

Also explained here: 2 more
  • RPLidar … hw=N fw=N.N
  • TFMiniPlus: found fw version N.N.N

Good news at start-up: a distance sensor answered and its driver is running. The DroneCAN lines give the sensor's slot counted from 0 (“RangeFinder[0]” is RNGFND1, “Prx[0]” is PRX1), its CAN node number and the address it reports; the others give the model and its firmware version. If you expected such a line and it is missing, the sensor was not there when the board booted.

The code that sends it

RPLidar: (…)

libraries/AP_Proximity/AP_Proximity_RPLidarA2.cpp AP_Proximity_RPLidarA2::get_readings() · Open in ArduPilot Copter-4.7.1

RangeFinder[N]: added DroneCAN node N addr N

libraries/AP_RangeFinder/AP_RangeFinder_DroneCAN.cpp AP_RangeFinder_DroneCAN::get_dronecan_backend() · Open in ArduPilot Copter-4.7.1

LightWare … detected

libraries/AP_RangeFinder/AP_RangeFinder_LightWare_GRF.cpp AP_RangeFinder_LightWareGRF::check_config() · Open in ArduPilot Copter-4.7.1

Prx[N]: added DroneCAN node N addr N

libraries/AP_Proximity/AP_Proximity_DroneCAN.cpp AP_Proximity_DroneCAN::get_dronecan_backend() · Open in ArduPilot Copter-4.7.1

And 4 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