The VECTOR SDK allows customers to develop their own flight stabilization and control laws, via an Application Programming Interface (API), taking advantage of all the tested VECTOR’s hardware (MIL-STD-810F, MIL-STD 461F and ISO 9001:2015) functionality. The VECTOR SDK complements the standard AP documentation and software.
The VECTOR features several peripherals, intended mainly for communication with external devices (e.g. sensors, radio-links, servos, payloads, etc.). By using the VECTOR-SDK, developers can combine all of the resources available to implement their custom autopilot solution.
When using the SDK to implement a custom Flight Control System (FCS), the customer is free to use UAVN's own ICD.
Kit Contents:
  • The VECTOR SDK includes example programs and skeleton projects offering access to all hardware functions in a C99 library with a documented API.
  • SDK documentation.
  • VECTOR Break Out Board

Find more information in our Knowledge Base.

Key features:
  • Create your own Flight Control Laws. With VECTOR SDK, it is possible to implement your own flight modes and special functions.
  • Work with the raw data provided by the in-house ADAHRS and GNSS, or use our optimized state estimation for attitude stabilization, guidance and navigation. Make the most of our tested and optimized estimator to implement your own Flight Control Laws.
  • Use the tested hardware (MIL-STD-810F, MIL-STD 461F and ISO 9001:2008) for your own purposes. Take advantage of the hardware features of the VECTOR to develop your project and adapt it to your requirements.
  • Develop your own telemetry (TMTC/ICD) to communicate between the autopilot and the Ground Control Station.
  • Make the most of the VECTOR connectivity. Work with the Application Programming Interfaces (API) provided in order to make the most of the VECTOR connection capabilities, with no need to worry about analysing component datasheets. This allows you to concentrate on what's important: the creation of flight control rules.
  • Make the most of VECTOR's RTOS (Real Time Operating System). Execute different tasks with absolute precision and reliability.
  • Make use of the code templates provided to develop your own logic. Reduce the time dedicated to programming tasks by using examples and templates.
  • Option to contract training separately or remote support available during development.