Bench test

This section details how to validate that the Micro VPS is operational before executing test flights. We will initialize the VPS and expect the drone to be in a flight-ready state before

At this stage of the integration process you have:

circle-exclamation

We recommend that you go through the operation guide VPS Operation to familiarize yourself with using the Micro VPS before proceeding.

Before Powering On

Ensure that the green Ethernet data cable connects the sensor to the compute. You may plug this cable into either Ethernet port available on the compute module.

Ensure that the flight controller is correctly linked to the compute module following Flight Controller.

Booting the Vehicle

Power on your vehicle and the Micro VPS (separately if you chose to power the Micro VPS separately from your main vehicle power).

Verify that the two red LEDs on the Micro VPS compute module turn on as shown below. The sensor has no external indicator of power state, but will become warmer than room temperature after being powered for a few minutes.

Initialize VPS

Connect your laptop to the compute module using the free Ethernet port. Open the Theseus GCS app on your laptop.

The first step will be to upload maps and set the home position on the Micro VPS. Refer to Maps Management and Home Position Setting for more information on how to conduct these operations.

Verify Data Connectivity

Verify the MAVLink connection on the compute module by navigating to the "System Health" screenSystem Health.

The "MAVProxy Service" indicator should show "Healthy" with a green dot. If that is the case, the Micro VPS is connected to the autopilot over MAVLink.

Also check the "Sensor Connectivity" indicator under the "Hardware" section. This displays the status of the connection to the sensor. It should also show "Healthy" with a green dot, indicating that the compute module is connected to the sensor.

Update Active Maps

On the "Map Uploads" screen, ensure the correct map is selected.

Update Launch Location

Set the home position to the location where you will be launching your UAV.

Restart VPS

Return to the main dashboard and restart the VPS by clicking the "Restart" button under VPS Control.

The dashboard should now show that the system is Running.

At this point you can expect:

  • Micro VPS to be connected to the autopilot over MAVLink.

  • Micro VPS sends GPS data to the autopilot over MAVLink.

circle-check

Open GCS

Now that the Micro VPS is properly setup and running, move to the GCS to confirm that ArduPilot is receiving GPS data over MAVLink.

Set GPS 2 as Primary

The first step is to set GPS 2 as the primary GPS. Similar to the previous proceduresAutopilot Integration, navigate to the "Config" tab, then "Full Parameter List" and search for GPS_PRIMARY.

Set GPS_PRIMARY to 1 (GPS1 is indexed as 0 and GPS2 is indexed as 1). Then, write the parameters by clicking the "Write Params" button.

circle-check

Go back to the "Data" tab in the top menu on Mission Planner. You should see the VPS as GPS 2 with a 3D fix on the bottom right corner of the HUD. The aircraft should be located at the launch location you set above.

Note that this bench test was performed indoors with no GPS fix. Pick up your UAV (if size permits) and walk around. Check that the track overlaid on the map on Mission Planner matches the movement you applied to the vehicle.

circle-check

Last updated