Help
  • FAQ
    browse most common questions
  • Live Chat
    talk with our online service
  • Email
    contact your dedicated sales:
0

Nonlinear Adaptive Learning Controller for Quadcopter Obstacle Avoidance

Author : AIVON December 17, 2025

Content

 

Overview

This article examines trajectory control for quadcopters performing obstacle avoidance. The authors propose a low-cost adaptive learning controller that combines a nonlinear variable-gain PID (NLVG-PID) structure with an extremum-seeking (ES) algorithm to adapt controller gains under uncertainty. The ES algorithm learns optimal NLVG-PID parameters offline using step error signals. Numerical simulations show the adaptive controller reduces overshoot and settling time on representative 3D paths such as a storm-type trajectory.

 

Paper Details

Title: Low-cost adaptive obstacle avoidance trajectory control for express delivery drone

Authors: Yanhui Zhang, Caisheng Wei et al.

Affiliations: School of Aeronautics and Astronautics, Zhejiang University, and others

 

Abstract

The paper addresses obstacle avoidance trajectory control (OATC) for quadcopters used in parcel delivery. It introduces a new nonlinear adaptive learning controller that is low cost and applicable to drones with varying wheelbase sizes, accommodating aggressive maneuvers and payload changes typical of delivery tasks. The controller integrates a nonlinear variable-gain (NLVG) function with an extremum-seeking (ES) algorithm to reduce overshoot and settling time. Simulation results on a quadcopter validate the controller on two representative collision-free trajectories.

adaptive_obstacle_avoidance_diagram

 

Visual Results

Storm-type obstacle avoidance path, 3D view.

storm_path_3d_view

Storm-type obstacle avoidance path, X-Y view.

 

Lissajous-type path, 3D view.

lissajous_path_3d_view

 

 

Main Contributions

  • Analyzed the limitations of fixed-gain PID controllers in the presence of nonlinear dynamics and motion models.
  • Designed an NLVG-PID controller tailored for delivery quadcopters and applied an extremum-seeking method to learn optimal nonlinear PID parameters under boundary conditions. According to the authors, this is the first NLVG-PID obstacle avoidance controller proposed for delivery drones.
  • Validated the proposed control scheme with simulation experiments on two representative collision-free trajectories.

 

Control Concept

The core idea is a nonlinear adaptive learning controller that combines an NLVG function with an ES algorithm. The NLVG function replaces the fixed gains of a conventional PID controller to enable faster, more appropriate responses for a range of error magnitudes. The ES algorithm learns the best nonlinear PID parameters offline using maximal or minimal error step signals. Together, these elements allow the controller to adapt to large-angle maneuvers and payload variations common in delivery drones, improving tracking and reducing transient overshoot.

nlvg_pid_structure_diagram

es_learning_flow

 

Experimental Results

Simulation experiments demonstrate the effectiveness of the NLVG-PID controller for quadcopter obstacle avoidance. Key findings:

  • Storm-path tracking: The NLVG-PID controller achieves faster convergence to the desired trajectory in attitude and position compared with a fixed-gain PID. It exhibits improved robustness under dynamic disturbances, with reduced Euler angle and position errors.
  • Lissajous-path tracking: On a 3D Lissajous trajectory, the NLVG-PID controller maintains fast and stable tracking despite increased path complexity, effectively controlling attitude and position errors.

Conclusion and Future Work

This work addresses active motion control for quadcopter obstacle avoidance by proposing a low-cost adaptive learning controller based on dynamic linear optimization under uncertainty. The design integrates an NLVG-PID controller with an ES algorithm to learn optimal nonlinear PID parameters offline. Numerical simulations indicate the approach reduces overshoot and settling time on typical 3D trajectories such as storm paths. Future work can focus on hardware validation, real-world disturbance tests, and extending the method to multi-agent coordination.


2025 AIVON.COM All Rights Reserved
Intellectual Property Rights | Terms of Service | Privacy Policy | Refund Policy