What we do
Everdrone offers a software solution that provides autonomous UAVs with critical capabilities for operations beyond visual line of sight (BVLOS). To sense and avoid, to land and embark, to navigate with reliability and precision – even in complex environments.
In complement to our software, we provide a sensor rig attached to your drone that enables the system to collect the data it needs, to perform with the reliability we guarantee. The sensor rig integrates with the flight controller of your drone. It is designed with off-the-shelf components and is therefore upgradeable as sensor technology evolves.
We tailor our software to fit your needs while you integrate the necessary hardware components as best suits your machine and your application, naturally with the support and assistance from our technicians.
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.
360° SENSE AND AVOID
By combining depth-data from seven Intel® RealSense™ stereoscopic cameras, the Everdrone system perceives its surrounding in 3D. By processing 5GB of sensor data per minute the entire 360° model 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 system is contained in a separate software layer meaning 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 comprise 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 taken; e.g. descending and waiting for approval to continue the mission. This greatly enhances situational awareness and safety in relation to manned aircraft.
VISUAL NAVIGATION THROUGH OPTICAL FLOW
Most of today’s drone platforms are solely relying on GPS for positioning, meaning there is a single point of failure in the system. By combining traditional GPS technology with optical flow tracking Everdrone’s system remains in full control in case of GPS failure, GPS jamming or even when operating in local GPS denied environments, such as indoors or in urban canyons. The visual navigation system provides a crucial layer of safety on any altitude and is also used for precise navigation on lower altitude.
PRECISE MARKER LANDING
By navigating to the vicinity of the chosen landing spot and identifying a unique landing marker from the air, precision landings are performed with centimetre precision. The descent is performed using algorithms that are optimised for high responsiveness while at the same time not putting unnecessary stress on the motor units.
LANDING SPOT VALIDATION
Enabled by the high-resolution 3D model of the drone’s surrounding the system analyses and validates the suggested landing spot during the landing procedure. In addition to detecting slope and smoothness of the landing spot, the feature also detects other objects, animals and humans in order to always guarantee a safe landing.
The system performs 27 automated pre-flight checks before each take-off. This procedure covers not only critical metrics fetched from the onboard system but also verifies that the physical safety distance to surrounding objects are met and that current weather conditions are appropriate for take-off. After take-off, the system continues to monitor the onboard computer and the flight performance through 24 different in-flight diagnostics.
The built-in fail-safe logic provides a crucial layer of safety features, drastically increasing the airworthiness of the vehicle. If any part of the system is identified as malfunctioning during flight, one of several safety procedures are put into action. Minor deviations from normal operation triggers a simple warning to the fleet operator while any significant error triggers one of several automated protocols for safety landing.
Since the software is fully developed for autonomous flight and technically self-contained, any temporary loss of communication will have no immediate effect on the safety or the performance of the system.
ONBOARD AND REMOTE BLACK BOX
Every bit of flight and sensor data is continuously stored on 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 failure the remote flight recorder stores data up until 50 milliseconds before hardware failure.
FLIGHT LOGS AND STATISTICS
Detailed flight logs and flight summaries are automatically generated for every flight. Data is stored on the onboard computer and also at several remote servers for maximum reliability. Flight logs are designed in collaboration with the Swedish Transport Agency (Transportstyrelsen) to enable future requirements for flights BVLOS.
Flight logs are analysed by our custom-built analytics tool to provide detailed insights regarding all aspects of the system and flight performance. Among other, such analytics include the following:
Flight hours on hardware component level for each drone
The exact number and kind of manoeuvres each drone has ever performed
Flight dynamics depending on weather conditions
... and much, much more.
REAL-TIME FLIGHT TELEMETRY
Highly detailed real-time telemetry over 4G allows for 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.
QUALITY ASSURANCE THROUGH RE-SIMULATION
Since 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 for thousands of authentic test scenarios to be run every night. This validates the continuous quality of each build and ensures that new functionality does not introduce unexpected errors in other parts of the system.