Related Experiment Video
Updated: Sep 3, 2025

Flying Insect Detection and Classification with Inexpensive Sensors
Published on: October 15, 2014
Customizable Stochastic High-Fidelity Model of the Sensors and Camera Onboard a Fixed Wing Autonomous Aircraft
Eduardo Gallo1, Antonio Barrientos1
1Centro de Automática y Robótica, Universidad Politécnica de Madrid-Consejo Superior de Investigaciones, c/José Cutiérrez Abascal 2, 28006 Madrid, Spain.
This study introduces realistic sensor models for autonomous aircraft navigation, including inertial sensors and cameras. An open-source C++ implementation allows easy generation of sensor errors and realistic camera images for algorithm development.
Area of Science:
- Aerospace Engineering
- Robotics
- Computer Vision
Background:
- Autonomous aircraft navigation relies on accurate sensor data for state estimation.
- Key sensors include accelerometers, gyroscopes, magnetometers, GNSS receivers, air data systems, and cameras.
- Realistic sensor models are crucial for developing and testing navigation algorithms.
Purpose of the Study:
- To present realistic and customizable models for autonomous aircraft navigation sensors.
- To provide an open-source C++ implementation for generating sensor errors and realistic camera images.
- To facilitate the design, development, and testing of inertial, visual, and visual-inertial navigation algorithms.
Main Methods:
- Development of pseudo-random error models for individual sensors based on datasheet specifications.
- Integration of sensor models with a simulated aircraft pose to generate realistic camera images.
- Release of a ready-to-use C++ software package for non-expert users.
Main Results:
- Realistic and customizable sensor models for accelerometers, gyroscopes, magnetometers, GNSS, air data systems, and cameras.
- A functional C++ implementation enabling the generation of time-stamped sensor errors.
- Simulated camera images that accurately represent real-world imagery from a given aircraft pose.
Conclusions:
- The developed sensor models and open-source software provide a valuable tool for advancing autonomous aircraft navigation research.
- The realistic simulation capabilities can accelerate the development and validation of sophisticated navigation algorithms.
- The accessibility of the C++ implementation empowers a broader range of researchers and developers.
Related Concept Videos
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
Absolute Motion Analysis- General Plane Motion
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the...
Multi-input and Multi-variable systems
In the absence...
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Stereotype Content Model

