What we do

Everdrone offers a software solution that gives autonomous UAVs critical capabilities for operating beyond visual line of sight (BVLOS). To sense and avoid, land and take off, navigate with reliability and precision – even in complex environments.

If you want to take part in a live demonstration of our system, don’t hesitate to get in touch.

As a complement to our software, we provide a sensor rig for attachment to your drone, which enables the system to collect the data it needs and perform with the reliability we guarantee. The sensor rig integrates with your drone’s flight controller. It is built using off-the-shelf components and is therefore upgradeable as sensor technology evolves.


We tailor our software to meet your needs and you integrate the required hardware components as best suits your machine and intended application. If needed, our technicians provide support and assistance.

What it is

Everdrone’s suite of sophisticated drone software is designed from the ground up specifically for fully autonomous drone operations. Using only modern, future-proof technologies, we have developed a system that is prepared to meet the challenges of autonomous drone operations BVLOS – regardless of what the application might be.

By stitching together depth-data from seven Intel® RealSense™ stereoscopic cameras, Everdrone’s system perceives its surrounding in 3D. The onboard hardware processes 5GB of camera data per minute and the entire 360° scene is rebuilt ten times per second, providing the navigation system with reliable and responsive sense and avoid capabilities for all stationary and moving objects.

The sense and avoid logic is contained in a separate software layer, which means that other parts of the system, or a human operator, do not have the authority to issue commands that could result in a collision.

In addition to the 360° sense and avoid system, Everdrone’s solution includes an onboard ADS-B receiver, allowing the system to detect aircraft hundreds of kilometres away. If another aircraft equipped with an ADS-B transmitter enters the surrounding airspace, appropriate safety measures are implemented, e.g. descending and waiting for approval to continue the mission. This greatly enhances situational awareness and safety in relation to manned aviation.

Most of today’s drone platforms are solely reliant on GPS for positioning, which means there is a single point of failure in the system. By combining traditional GPS technology with optical flow tracking (also referred to as visual odometry), Everdrone’s system remains in full control in the event of GPS failure, GPS jamming or even when operating in GPS-denied environments such as indoors or in urban canyons. The visual navigation system provides a crucial layer of safety and redundancy at any altitude and is also used for precise navigation at lower altitudes.

By navigating to the vicinity of the chosen landing spot and identifying a unique landing marker from the air, landings are performed with centimetre precision. The descent takes place using algorithms that are optimised for high responsiveness but avoid putting unnecessary stress on the motor units.

The system analyses and validates the suggested landing spot during the landing procedure using the high-resolution 3D model of the drone’s surroundings. In addition to detecting the slope and smoothness of the landing spot, this feature also detects other objects, animals and humans in order to always guarantee a safe landing when operating autonomously.

The system performs 27 automated pre-flight checks before each take off. This procedure covers not only critical metrics retrieved from the onboard system, but also verifies that the physical safety distance to surrounding objects is met and that current weather conditions are appropriate for take off. After take off, the system continues monitoring the onboard computer and flight performance using 24 different in-flight diagnostics.

The built-in fail-safe logic provides a crucial layer of safety, drastically increasing the airworthiness of the vehicle. If a malfunction is identified in any part of the system during flight, one of several safety procedures are put into action. Minor deviations from normal operation trigger a simple warning to the fleet operator and any significant error triggers one of several automated emergency landing protocols.

As the software has been developed for autonomous flight and is technically self-contained, any temporary loss of communication will have no immediate impact on the safety or performance of the system.

All flight and sensor data are continuously stored by the onboard computer. A streamlined version of the same data is also transferred to our remote, low-latency flight recorder. In the event of a catastrophic hardware failure, the remote flight recorder stores all the telemetry data registered up until the very moment before the failure occurs.

Detailed flight logs and flight summaries are automatically generated for every flight. Data are stored by the onboard computer and also on several remote servers for maximum reliability. Flight logs are designed in collaboration with the Swedish Transport Agency (Transportstyrelsen) in order to comply with future regulations for BVLOS operations.

Flight logs are analysed by our custom-built analytics tool in order to provide detailed insights into all aspects of the system and flight performance. These analytics include the following:

  • flight hours at the hardware component level for each drone,

  • the exact number and type of manoeuvres each drone has ever performed,

  • flight dynamics depending on weather conditions,

  • ... and much, much more.

Highly detailed real-time telemetry over 4G enables precise monitoring of the drone at all times. Data link via radio will be available as an option if requested. Streams ranging from 90 MB to 50 kB per second.

As every single bit of data input is stored during flight, this data is also used as 100% realistic test data in our re-simulation tool. The tool is a crucial part of our development environment and allows thousands of authentic test scenarios to be run every night. This continuously validates the quality of each build and ensures that new functionality does not introduce unexpected errors into other parts of the system.