The customization of the control systems is a key element for the success of a
UAV project. Each aircraft has unique characteristics and needs, depending on its
structure and the mission entrusted to it. That is why the performance of the control system must be adapted to the requirements of each system. The Veronte Autopilot incorporates this flexibility thanks to model-based design.
Model-based design enables engineers to customize the system using pre-verified and predefined code blocks. This programming model focuses on the existing relationships between the different blocks (PID, energy control, mathematical operations…), thus allowing UAV integration engineers to “not worry” about the content of the block itself.
Advantages of Block-Based Design for UAV control
The use of block-based design for UAV programming is one of the most
prominent innovations of the Veronte Autopilot. This programming model
endows the UAV integrator with an unimaginable customization capacity for a
Flexibility: The use of Block-Based Design in the programming of the Veronte
Autopilot allows to fully customize the behavior of the UAV. Engineers in charge of
integration can create their own flight phases, control laws, and automatic
routines without the need for programming knowledge.
Safety: The Veronte Autopilot is developed according to the DO178C / ED-12
certification standards. Each of the programming blocks has been developed and
verified according to these standards, having the necessary documentation to
guarantee the safety and reliability of the system.
Independence: UAV systems are in continuous evolution, being necessary to
adapt their benefits to new applications and payloads. The Block-Based Design allows the UAV integrator to make the necessary changes in the programming in a simple and intuitive way, without having to depend on the autopilot manufacturer to make these changes.
Cost reduction: Block-based scheduling allows quick and easy changes to the autopilot, even on the airfield. These changes can be made from the autopilot’s
user interface, without the need for software programmers dedicated to customizing the autopilot or complex development environments.
Certification of UAVs using Model Based Design
Veronte Autopilot is developed in accordance with the aeronautical certification
standards DO178C / ED-12, DO254 and DO160. In compliance with standards up to
the DAL-B level which means an essential element when approaching a UAV
The use of Model Based Design for the customization of the autopilot allows all
types of aircraft (multirotor, VTOL, fixed wing, gyroplane …) to share the same
source code, significantly reducing the effort required for certification.
The programming blocks in Veronte Autopilot are developed and verified according to the DO331 standard, which includes all the aspects that address “Model-Based Design” in aviation. All this in order that any program built from these blocks also complies with the DO178B standard.
Model Based Design has been the result of Embention‘s years of experience working with autopilots and certification programs. This technology incorporated into the Veronte Autopilot has set a precedent in the industry thanks to its adaptability, while maintaining compliance with the strictest UAV certification standards.