Setup Instructions

Connection Diagram

As shown below, twist the provided 4 pin CAN cables as this will cancels out electromagnetic interference (noise) and reduces crosstalk by ensuring external fields affect both wires equally. It also helps manage physical aspects like stability, preventing tangles, and ensuring even stress distribution.

Connect the cable to CAN1 or CAN2 on the Autopilot and the other side to one of the CAN port on Agam GNSS01.

Mounting

The unique shape of GNSS01 offers a visual cue for orientation of the module without much hassle.

The triangular pointer like shape with Agam Robotics logo pointed forward is the front facing. Both Agam Robotics logo on Autopilot and Agam GNSS01 needs to be pointed forward.

PX4 Configuration

  1. Connect AgamGNSS0x CAN to the CAN1 or CAN2 port using the provided cable.

  2. Enable the parameter UAVCAN_ENABLEarrow-up-right to 2 or 3

  3. Reboot

  4. Once enabled, the module will be detected on boot. GPS data should be received at 10Hz.

circle-info

When powered through the Autopilot, AgamGNSS CAN will not boot if there is no SD card.

Sensor Position Configuration

If the sensor is not centered within the vehicle you will also need to define sensor offsets:

Ardupilot Configuration

  1. Connect AgamGNSS01 CAN to the CAN1 or CAN2 port using the provided cable.

  2. Power the Autopilot/Flight Controller and connect it to Mission Planner

  3. Navigate to Config/Tuning > Full Parameter List

  4. Set the following parameters:

    • CAN_D1_PROTOCOL: Set to 1 to configure CAN1 as DroneCAN

    • CAN_D2_PROTOCOL: Set to 1 to configure CAN2 as DroneCAN

    • CAN_P1_DRIVER: Set to 1 to enable the CAN1 bus

    • CAN_P2_DRIVER: Set to 1 to enable the CAN2 bus

    • GPS_TYPE: Set to 9 to select DroneCAN as the communication protocol for GPS1

Last updated