Some UAV systems require an advanced configuration, needing preconfigured custom operations to be performed during the mission, beyond control system GNC calculations. To this end, open source systems have an open code, so engineers can program at will, but involving a long and tedious job. On the other hand, professional systems usually do not permit custom programming, but they offer an SDK (software development kit for programmers) with which it is possible to modify the code, increasing the development costs and having the need for an experienced programmer. However, thanks to operations processing in Veronte Autopilot 1x, it is permitted to set custom operations without coding a line, using a simple and intuitive interface.
Operations processing in Veronte Autopilot has countless practical applications:
- Obtain an average value of the measure of different sensors.
- Integrate own sensors, transforming input signal, such as voltage, to a unit of measure, such as meters, angles,…
- Synchronization of actuators and control surfaces.
- PID output filtering.
- Operations for payload control.
- etc …
Advantages of custom operations processing in Veronte Autopilot 1x
Some of the advantages of the operations processing manager for drones included in Veronte Autopilot 1x are as follows:
- Flexibility of an open system with the reliability and security of a professional autopilot for drones.
- Overcomes the difficulties in the operations definition without needing to modify autopilot code.
- Custom operations without programming or changing the code.
- Included in the price, it does not require an SDK.
- DO178/EED12 qualification is maintained.
- The user can choose the priority of the operation.
- It permits to process automatic operations during the drone operation.
- Permits to operate with any system variable and custom variables and sensors
Types of permitted operations embedded in Veronte Autopilot 1x:
- Digital filtering permits to filter any signal in the system using a transfer function.
- FXY matrix: it creates a table of coordinates to establish the correlation between three variables.
- Linear expression: sum of the multiplication of variables.
- Limits: it sets a maximum and minimum value for a variable.
- Maximums and minimums: it takes the maximum or minimum value of a group of variables.