Skip to content

C-RTK3 G5 User Guide

This chapter applies to the scenario of using the C-RTK3 G5 with ArduPilot vehicles.

NOTE

ArduPilot 4.4.0 and later versions support the C-RTK3 G5.

C-RTK3 G5

  • Take out the CAN cable from the accessory package, connect the flight controller to the CAN port of the C-RTK3 G5; install the antennas for the C-RTK3 G5, and keep the distance between the two antennas more than 20 cm.
  • Connect the flight controller to the ground station (such as Mission Planner / LGC) via USB.
  • Enter the Full Parameter List, input parameter names in the search bar and set the following parameters. // Mission Planner path: Configuration/Tuning → Full Parameter List → Search bar on the right
ParameterValueRemark
GPS1_TYPE9DroneCAN: 9; UART: 26
CAN_P1_DRIVER1Enable CAN1 driver
GPS_AUTO_CONFIG2Auto configure DroneCAN GPS
EK3_SRC1_YAW2 or 32: GPS; 3: GPS priority with compass backup
GPS1_MB_TYPE1Master-to-slave antenna offset configuration
GPS1_MB_OFS_XValue (m); set according to installationX-axis offset of master antenna, positive forward of slave antenna
GPS1_MB_OFS_YValue (m); set according to installationY-axis offset of master antenna, positive right of slave antenna
GPS1_MB_OFS_ZValue (m); set according to installationZ-axis offset of master antenna, positive below slave antenna
GPS1_POS_XValue (m); set according to installationX-axis offset relative to center of gravity, positive forward
GPS1_POS_YValue (m); set according to installationY-axis offset relative to center of gravity, positive right
GPS1_POS_ZValue (m); set according to installationZ-axis offset relative to center of gravity, positive below CG

NOTE

If you are unclear about the relative installation position, refer to the antenna offset diagram in the following part; Antenna 1 (ANT1) is the master antenna, Antenna 2 is the slave antenna.

For firmware versions below ArduPilot 4.6 (exclusive):

ParameterValueRemark
GPS_TYPE9DroneCAN: 9; UART: 26
CAN_P1_DRIVER1Enable CAN1 driver
GPS_AUTO_CONFIG2Auto configure DroneCAN GPS
EK3_SRC1_YAW2 or 32: GPS; 3: GPS priority with compass backup
GPS_MB1_TYPE1Master-to-slave antenna offset configuration
GPS1_MB1_OFS_XValue (m); set according to installationX-axis offset of master antenna, positive forward of slave antenna
GPS_MB1_OFS_YValue (m); set according to installationY-axis offset of master antenna, positive right of slave antenna
GPS_MB1_OFS_ZValue (m); set according to installationZ-axis offset of master antenna, positive below slave antenna
GPS_POS1_XValue (m); set according to installationX-axis offset relative to center of gravity, positive forward
GPS_POS1_YValue (m); set according to installationY-axis offset relative to center of gravity, positive right
GPS_POS1_ZValue (m); set according to installationZ-axis offset relative to center of gravity, positive below CG

Master-Slave Antenna Offset Diagram

C-RTK2hp ofs

Heading Verification

C-RTK3 G5

  • GPS heading data is displayed as gpsyaw in the status bar of Mission Planner flight data toolbar.
  • Check whether the gpsyaw value is consistent with the actual heading.
  • Rotate the airframe and verify if the gpsyaw value responds correctly to rotation.

NOTE

If you cannot confirm the actual direction, you may use the built-in compass of a mobile phone for reference. Keep away from batteries to avoid magnetic interference.

Troubleshooting

  1. If the gpsyaw value remains always 0, the flight controller fails to obtain heading data. Possible causes:
  • Incorrect master-slave antenna offset settings; setting error shall not exceed 20%.
  • Poor satellite positioning quality; place the module outdoors with open sky view.
  • Poor or no positioning of the slave antenna; check antenna and feeder connection.
  • The module is working in single-antenna mode; check related parameters.
  1. The vehicle spins 360° and cannot hold position in GPS mode:
  • First exclude compass faults, then check the following items:
  • Excessive error or incomplete configuration of GPS position offset parameters (GPS_POS1_X/Y/Z).
  • Poor GNSS positioning quality.
  • Disable SBAS augmentation. In areas with weak or no SBAS coverage, enabling SBAS may cause position drift.

UART Connection Parameter Configuration

NOTE

ArduPilot 4.4.0 and later versions support the C-RTK3 G5.

ParameterValueRemark
GPS1_TYPE26DroneCAN: 9; UART: 26
GPS_AUTO_CONFIG1Auto configure serial GPS
EK3_SRC1_YAW2 or 32: GPS; 3: GPS priority with compass backup
GPS1_MB_TYPE1Master-to-slave antenna offset configuration
GPS1_MB_OFS_XValue (m); set according to installationX-axis offset of master antenna, positive forward of slave antenna
GPS1_MB_OFS_YValue (m); set according to installationY-axis offset of master antenna, positive right of slave antenna
GPS1_MB_OFS_ZValue (m); set according to installationZ-axis offset of master antenna, positive below slave antenna
GPS1_POS_XValue (m); set according to installationX-axis offset relative to center of gravity, positive forward
GPS1_POS_YValue (m); set according to installationY-axis offset relative to center of gravity, positive right
GPS1_POS_ZValue (m); set according to installationZ-axis offset relative to center of gravity, positive below CG
SERIAL3_PROTOCOL-1Disable Serial3 if no GPS is connected to GPS&Safety port; GPS2/UART4 will be recognized as GPS1
SERIAL4_PROTOCOL5Set Serial4 as GPS port, generally no modification required
SERIAL4_BAUD460800Set Serial4 baud rate to 460800

Interference Status Display

NOTE

The C-RTK3 G5 supports interference status display, which requires compatible flight controller firmware and ground station support. Please contact CUAV technical support if needed.

C-RTK3 G5