By
Technology Editor Last updated: October 20th, 2023
Drone autopilot software is firmware that is installed on hardware flight controller boards and systems. It enables UAVs (unmanned aerial vehicles) to carry out fully autonomous missions without input from a human pilot, and can also assist the operator during remote controlled flight. In addition to UAVs, many autopilot software solutions also support other unmanned vehicles such as UGVs (unmanned ground vehicles), USVs (unmanned surface vessels) and UUVs (unmanned underwater vehicles).
Open Source Autopilot Software
A number of autopilot software packages are open-source, including PX4 and ArduPilot which are both used widely in the drone industry. Flight controller hardware may be optimized for use with one or more particular autopilot software stacks.
Autopilot software may provide a number of configurable features, including the ability to change aircraft parameters as well as upload custom waypoints and mission plans. If the autopilot can communicate with the GCS (ground control station) via a datalink, this can be done remotely during flight. The autopilot may also send back real-time information such as telemetry to the GCS. Information such as flight logs may also be stored on SD cards or the flight controller’s onboard memory.
Software Development Tools for Drone Autopilot Software Testing & Validation by MicroPilot
Sensor Integration
Drone autopilot software requires inputs from a number of sensors on board the aircraft, typically gyroscopes, accelerometers, magnetometers and GNSS/GPS receivers at a minimum. The software may also use data from other sources such as barometers, tachometers, and airspeed sensors. It may also use distance sensors and cameras to aid in terrain-following or precision takeoff and landing.
In order to control the UAV and carry out the required operations, the software will issue outputs to various components of the drone. These include motors and ESCs (electronic speed controllers), flight surfaces and structures such as flaps and ailerons, cameras and other sensors and payloads, and parachutes and other safety systems.
Discover how Embention’s Veronte Autopilot empowers the Altovolo Sigma eVTOL with certified autonomous flight, advanced control logic, and mission-ready performance
HydroSurv’s new REAV-47 Unmanned Surface Vehicle (USV) integrates a tailored autopilot interface from Dynautics with advanced rim-driven thrusters, enabling precise control for marine survey applications
UAV Navigation-Grupo OesÃa explores the advancements in airborne control stations and automated aerial launch systems for enhanced manned-unmanned teaming (MUM-T) missions
Embention discusses its approach to a structured cybersecurity framework built around ISO 27001 certification, strict internal policies, and secure protocols for safety-critical environments
Embention joins the ACTUS project to advance certification and capabilities for European tactical UAVs, contributing critical avionics and compliance expertise to the LOTUS platform
The AXE eVTOL, integrated with Embention's Veronte Autopilot, has been granted approval to perform manned in-flight transitions between VTOL hover and winged flight by the UK CAA
Embention has attained ISO 27001 certification, demonstrating its commitment to the highest standards of information security and privacy across its unmanned and eVTOL systems
Join Thousands of Unmanned Systems ProfessionalsSign up free to UST Pro to get full website access, the weekly eBrief and exclusive event discounts.
Advancing Unmanned Systems Through Strategic CollaborationUST works with major OEMs to foster collaboration and increase engagement with SMEs, to accelerate innovation and drive unmanned systems capabilities forward.