Build your own autopilot.


Pulsar Factory allows you to modify Pulsar autopilot, to adapt it to your drone and your needs. While keeping most certification (DO-178C up to DAL A) credits.


Your drone is unique? 

Its autopilot should also be. 


To perfectly match your drone specificities, Pulsar Factory allows you to modify parts of the Pulsar autopilot.

Choose the components you want to modify, modify them through Pulsar Factory using C, Ada or Simulink, test them, fly them.


From code modification to flight tests in 5 minutes.

uxShadow_Motif_2.Fichier 1.png
uxShadow_Motif_2.Fichier 2.png
uxShadow_Motif_2.Fichier 3.png

Identifying Components to Modify

Modifying Components

Specific Pulsar Version



Once the autopilot has the behavior you want, and if it requires it, it is time to deal with certification (DO-178C up to DAL A).


Hionos will provide all the certification artefacts for components that have not been modified. Certification activities will only have to be performed on modified parts, saving up to 80% of time and costs spent on certification.

How it works


1. Choice of Components

We define together the components to be modified according to your project.

2. Configuration

We configure Pulsar Factory to fit your needs.

3. Installation & Training

We install Pulsar Factory on your premises and train your teams.

4. Development

You develop and test (on the ground or in flight) the new behavior of the autopilot.

5. Certification

We support you in the certification of new components and assist you in the certification process.



Ressource Monitor


Manages sensors’ and other equipment data and status.

Computes CPU Load.

Monitors the sensors calibration processes, providing their current calibration status thanks to recorded calibration parameters. When a sensor calibration is needed, computes and stores in Non-Volatile memory the values to be used in all future flight control computations.

Navigation Reference

State Machine

Flight Control

Motors Mixing


Notification Manager

Ground Detector

External Communication

Does a fusion of all informations provided by sensors to compute drone’s attitude (among other data).

Manages states and transition (including failsafes).

Computes thrust, and corrections to apply on each axis depending on flight mode.

Compute speeds on each motor based on flight control thrust and attitude corrections to apply on each axis.

Writes system data in an external dedicated device for system health and behavior monitoring and post analysis.

Manages light signal notification.

Compute the ground detection (landed, in flight) based on inputs.

External communication is bidirectional and allows the application to exchange information.

Let's keep in touch

Thanks for submitting!