Operation Manual

The Micro VPS is a camera-based system that combines inertial and optical data with satellite imagery to deliver drift-free, high-accuracy positioning.

Failure patterns of the Micro VPS differ from a GPS. For example, while it cannot be jammed, the current version of the system cannot operate in dark environments and will fail if all cameras are obstructed.

We outline below a series of potential pitfalls to avoid when using the Micro VPS for a successful flight.

circle-info

If you believe we're missing something below, please let us know!

Initialization

It can take a minute for the VPS to initialize. The VPS is waiting for movement to correlate the observed pixel changes from its camera feeds to the measured IMU accelerations and rotations.

During initialization, ensure that Micro VPS is seeing objects or textured elements in its field of view. Gently move the system after powering it on to help with initialization.

circle-info

Apply some movement to the VPS to help it with initialization.

Pitfalls

VPS relies on 4 cameras and an inertial measurement unit (IMU) to estimate its position. Below are some patterns to avoid when using Micro VPS on your vehicle.

Obstructing all cameras

Much like if you place a GPS inside a building where it cannot receive any signal, obfuscating all cameras will make Micro VPS fail because it is not getting any visual data.

triangle-exclamation

Prolonged vertical movement

The Micro VPS relies on its estimation of the size of the world around it. It correlates inertial measurements with pixel movements to determine how much the vehicle moved during a fixed time interval.

When mission planning, avoid large straight vertical climb (>150m). Such movement can cause correlation issues between the inertial and optical measurements, potentially resulting in failure of the VPS.

Instead, follow a stair stepping pattern which breaks up the vertical climb into multiple progressive stages.

circle-info

ArduPilot QuadPlane should handle the climb automatically for VTOL aircrafts.

triangle-exclamation

Prolonged position hold

circle-info

Theseus is working on a fix to enable longer position holds on quadcopters.

Similar to Prolonged vertical movement, flight modes that hold a position limit the relative movement of pixels. The current version of the firmware supports uninterrupted position holds for up to 60 seconds. Any longer position hold risks causing system failure.

Include movement in your flight plan between periods of position holds or alternatively circle around a small radius to mitigate potential failures.

triangle-exclamation

Last updated