Modular Platform for Building UAVs is a combination of hardware modules and software components for creating multirotor and airplane unmanned aerial systems of various layouts and specifications.

Modular design of the Platform makes it easier to independently modify parts of UAV's control system and equip UAV with modules that are only required for the particular task.

The Platform consists of:

Flight Control Board (FCB)
Power Board (PB)
Communications Board (CB)
Peripherals Control Board (PCB)

UAV equipped with modules listed above can be manually controlled via radio channel or Wi-Fi and can also fly autonomously through waypoints using GLONASS/GPS navigation.

Hardware modules of the Platform are built to endure overloads and tough weather conditions. Special design decisions were taken to guarantee their military-grade reliability and durability.

Modules of the Platform exchange data via open protocol that can easily be extended. On-board computer uses Linux as operating system. We provide APIs that greatly reduce cost of developing custom control software and implementing specific navigation algorithms.

Software components of the Platform include:

system image with all required programs for Linux-based on-board computer
firmware for Flight Control Board, Power Board, Communications Board, Peripherals Control Board
Ground Control Station
mobile apps for iOs and Android devices

TYPES OF AERIAL VEHICLES YOU CAN CONSTRUCT

Tricopters

Quadcopters

Hexacopters

Octocopters

Airplanes


PLATFORM COMPONENTS

Power board

Power board (PB) is designed to supply other modules of the Platform and additional equipment with stabilized voltage. It hosts 3 independent step-down switching regulators with adjustable output voltage, current sensor and pass-through current monitoring system that allows to track energy consumption from the battery.

Flight Control Board

Flight Control Board (FCB) is used to stabilize UAV during flight and control its maneuvers. Its main processing unit is 32-bit ARM Cortex-M3 microcontroller Milandr 1986ВЕ91Т, which offers a rich set of interfaces and considerable computing power.

Peripherals Control Board

Peripherals Control Board (PCB) is designed to control various peripheral electronic devices that UAV can be equipped with and thus free up resources of FCB or on-board computer.

Communications Board

Communications Board (CB) serves to maintain communication link and provide two-way data exchange between UAV and Ground Control Station (GCS)/remote control unit. It is able to send data through UMTS (GSM), Wi-Fi or dedicated high frequency radio channel.

PLATFORM ARCHITECTURE

FCB

Flight Control Board

PB

Power board

CB

Communications Board

PCB

Peripherals Control Board

OBC

On-board computer

FCB

FCB provides:

stabilized flight and manual control using remote control unit within area of direct visibility

ability to use unstabilized power source up to 12.7V (3S LiPo)

FCB

+

PB

PB additionally provides:

power for other modules of the Platform

6S (25.5V) battery option

power for additional equipment

(one channel from 2.5V to 7V and two channels up to 22V)

monitoring of energy consumption

FCB

+

PB

+

CB

+

OBC

CB and OBC additionally provide:

connection to GCS via radio/Wi-Fi/GSM channel

video streaming

waypoint-based autonomous navigation

extended telemetry

intellectual navigation and control

ability to solve computationally extensive problems

FCB

+

PB

+

CB

+

OBC

+

PCB

PCB additionally provides:

ability to connect extra sensors and servos

GROUND CONTROL STATION (USER INTERFACE)

User interface of Ground Control Station (GCS) provides operator with the flight screen, route and waypoints screen, telemetry screen and video screen. You can set up your own operational environment as screens can be customized and adapted for specific purposes.


KEY FEATURES AND BENEFITS

Key features and benefits of the Platform fall into three main categories:


Customization

the Platform can be used to build UAVs of different sizes and layouts

exact module set depends on UAV's purpose

modules of the Platform can easily be replaced and upgraded

Open design

open communication protocol between modules of the Platform and the Ground Control Station

on-board computer can be any Linux-based device, we provide set of libraries and APIs for interaction with modules of the Platform

Versatile application

considerable computing performance of FCB allows for a wide range of applications

PB is designed to be energy efficient and can handle high power load

supports a wide range of sensors and additional equipment connected via I2C, UART and other popular interfaces

UAV can be controlled via radio, Wi-Fi or GSM