External AHRS Systems¶
Rather than using ArduPilot’s internal Attitude Heading Reference System (AHRS) for attitude, heading and position, it is possible to use several external systems.
Currently, ArduPilot supports these systems:
AHRS_EKF_TYPE = 11 (External AHRS)
EAHRS_TYPE = 1 (VectorNAV) or 2 (Parker Lord)
SERIALx_PROTOCOLto “36” (AHRS) and
SERIALx_BAUDto “115” (unless you have changed the external unit’s baud rate from its default value) for the port which is connected to the external AHRS unit.
This will replace ArduPilot’s internally generated INS/AHRS subsystems with the external system.
In addition, instead of replacing ArduPilot’s INS/AHRS systems, it is possible to use an external AHRS system’s sensors (IMU,GPS, Compass, and Barometer) as additional sensors for use with ArduPilot’s INS/AHRS systems. Simply do not change the AHRS_EKF_TYPE from “3” (EKF3), but setup the others parameters as discussed above.