Related Experiment Video
Updated: Jul 5, 2025

High-Resolution Video Tracking of Locomotion in Adult Drosophila Melanogaster
Published on: February 20, 2009
Residual dynamics learning for trajectory tracking for multi-rotor aerial vehicles.
Geesara Kulathunga1,2, Hany Hamed3, Alexandr Klimchik4
1Centre for Robotics and Mechatronics Components, Innopolis University, Innopolis, Russia, 420500. gkulathunga@lincoln.ac.uk.
This study introduces a Sparse Gaussian Process Regression method to model residual dynamics in quadrotor trajectory tracking. The technique significantly reduces model error and improves navigation safety in cluttered environments.
Area of Science:
- Robotics
- Control Systems
- Artificial Intelligence
Background:
- High-level planning often uses simplified kinematic models, leading to residual dynamics.
- Accurate modeling of these dynamics is crucial for safe and efficient trajectory tracking, especially in cluttered environments.
Purpose of the Study:
- To develop a technique for modeling residual dynamics between high-level planning and low-level control.
- To improve quadrotor trajectory tracking performance in cluttered and dynamic environments.
Main Methods:
- Utilized a simplified motion model for quadrotor high-level planning.
- Proposed a Sparse Gaussian Process Regression (SGPR) based technique to model residual dynamics.
- Compared SGPR with Data-Driven MPC for residual dynamics error estimation.
Main Results:
- The proposed SGPR technique reduced nominal model error by an average factor of 2 compared to Data-Driven MPC.
- The complete framework outperformed four other trajectory-tracking approaches in collision-free path following.
- Achieved reduced flight time without compromising computational efficiency.
Conclusions:
- The SGPR-based approach effectively models residual dynamics for enhanced quadrotor control.
- This method improves safety and efficiency in complex, obstacle-rich environments.
- The framework offers a computationally efficient solution for aggressive trajectory tracking.
More Related Videos
Related Concept Videos
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...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes - Acceleration
Time differentiation is...
Relative Motion Analysis - Velocity
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
Relative Motion Analysis - Acceleration

