UAV Autopilot Documentation

This is a documentation site for UAV Autopilot, developed by UAVOS company.

The current hardware version is AP10.

The UAVOS AP Project is not open source, although, the 'Open System' words are stated to show the flexibility of the system, and capability to be integrated in almost any vehicle, with features, to be expanded freely by users.

The PCBs, Schematics and nodes firmware source code is not open source, at least now. The binary files are distributed through debian repository.

The Open Source Linux OS can be used to extend the existing firmware and run user's code onboard. The Ground Control Unit software is supplied with SDK (header files, run-time library, and example), to create extension plugins or communicate with the UAV from user program.

The Software can still be evaluated on Open Hardware platform (now for free).

The project provides Hardware Abstraction Layer for your Unmanned Vehicle, making it able to automatically take-off, execute a mission and land, fully autonomous. And you are open to develop your own algorithms to control your vehicle or payload, running it onboard. Still having full access to controls, i.e.: change parameters or commanded values, or override fast controls, but always having backup capability to recover your vehicle when you do R&D.

The system has distributed architecture, all boards are connected together through Controller Area Network (CAN) interface. There may be several boards of the same type connected to the same system, making it redundant.

Supported configurations

Autopilot general features

Controller Area Network (CAN)

All units and components of the AP system connected to the CAN network. The network supports CAN protocols version 2.0A and B. It has been designed to manage a high number of incoming messages efficiently with a minimum CPU load. It also meets the priority requirements for transmit messages.

Additional devices, payloads and standard avionics can be integrated to the system through dedicated interface device.

Thus, all devices are connected by the 4-wire cable (ground, power, CANH, CANL), and this line can also be looped or splitted to isolated networks for reliability and redundancy.

Sample AP design