Hexsoon 24G Radar¶
The Hexsoon 24G radar (available in 20m, 100m, and 200m versions) are 24Ghz-band radar useful for surface tracking, terrain following and object avoidance

Note
ArduPilot only supports the CAN versions of these sensors
Note
Support is available in ArduPilot versions 4.7 and higher
Connecting to the Autopilot¶
Mount the radar to the vehicle so that the radar points downwards and connect to one of the autopilot’s CAN ports as shown below

Set the following parameters assuming the sensor is connected to CAN1
CAN_P1_DRIVER = 1 (First CAN driver)
CAN_P1_BITRATE = 500000
CAN_D1_PROTOCOL = 14 (RadarCAN)
RNGFND1_TYPE = 44 (HexsoonRadar)
RNGFND1_MAX = 18 (meters), 95 (meters) or 190 (meters) depending upon the model (this is the maximum range of the radar minus a few meters of buffer)
RNGFND1_MIN = 0.5 (0.5m minimum range)
RNGFND1_RECV_ID = 0 (ID of the sensor, 0 to accept all CAN ids for distance)
Note
ArduPilot does not currently support the same type of CAN rangefinders connected to different CAN ports. If you would like to use multiple CAN rangefinders together, connect them to the same CAN port.
Testing the sensor¶
Distances read by the sensor can be seen in the Mission Planner’s Flight Data screen’s Status tab. Look closely for “rangefinder1”.