Related Experiment Video
Updated: Jul 7, 2026

10:51
An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces
Published on: March 10, 2011
Helicopter trimming and tracking control using direct neural dynamic programming
IEEE Transactions on Neural Networks
|February 2, 2008
Summary
This study introduces a neural-network control system for complex tasks like helicopter flight. The direct neural dynamic programming (DNDP) method enables learning helicopter maneuvers and general tracking control.
Area of Science:
- Aerospace Engineering
- Control Theory
- Artificial Intelligence
Background:
- Complex control problems, such as helicopter flight control, require advanced methodologies.
- Existing control systems may struggle with nonlinear dynamics and uncertainties inherent in such systems.
Purpose of the Study:
- To develop and evaluate a neural-network-based approximate dynamic programming control mechanism for complex systems.
- To tailor the direct neural dynamic programming (DNDP) framework for helicopter flight control design and maneuver learning.
- To assess the robustness and applicability of the DNDP approach on a realistic helicopter model.
Main Methods:
- Implementation of a direct neural dynamic programming (DNDP) control framework.
- Integration of a trim network within the neural dynamic programming (NDP) controller for nonlinear system control.
- Extensive simulation studies using the FLYRT nonlinear validated model of an Apache helicopter.
- Evaluation of control system performance under various disturbance conditions to ensure design robustness.
Main Results:
- Successful application of the DNDP methodology to a complex, continuous state, multiple-input multiple-output nonlinear system (Apache helicopter).
- Demonstration of the control system's ability to learn helicopter maneuvers and perform tracking control.
- Validation of design robustness through simulations under diverse disturbance scenarios.
- The DNDP control system framework proved effective for the Apache helicopter model.
Conclusions:
- The DNDP-based control system offers a viable solution for complex nonlinear control problems, exemplified by helicopter flight control.
- This systematic application of approximate dynamic programming to a complex, uncertain system represents a significant advancement.
- The developed DNDP framework is adaptable and shows potential for general-purpose tracking control applications beyond helicopters.
More Related Videos
Related Concept Videos
Vector Functions and Motion: Problem Solving
Accurate position tracking is fundamental to the safe and effective operation of unmanned aerial vehicles (UAVs), particularly during precision maneuvers near complex structures. In this scenario, a drone is programmed to perform a high-precision inspection of a vertical structure, starting at position ((x, y, z) = (3, 0, 0)), with an initial velocity oriented in the positive z-direction. The trajectory of the drone is governed by a time-dependent acceleration function a(t), which is predefined...
Time-Domain Interpretation of PD Control
Proportional-Derivative (PD) control is a widely used control method in various engineering systems to enhance stability and performance. In a system with only proportional control, common issues include high maximum overshoot and oscillation, observed in both the error signal and its rate of change. This behavior can be divided into three distinct phases: initial overshoot, subsequent undershoot, and gradual stabilization.
Consider the example of control of motor torque. Initially, a positive...
Consider the example of control of motor torque. Initially, a positive...
Maximizing the Directional Derivative
The directional derivative is a central concept in multivariable calculus that describes how a function changes at a given point when moving in a specified direction. This direction is represented by a unit vector, ensuring that only the orientation influences the rate of change. By varying the direction, different rates of change can be observed, demonstrating that the directional derivative depends strongly on the chosen direction.The directional derivative is computed using the gradient...
PD Controller: Design
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Application of Linearization and Approximation
A drone flying through complex terrain often relies on more than one sensing method to estimate small changes in altitude. Along with direct measurements, air pressure provides a useful indirect indicator of vertical movement. Atmospheric pressure decreases as altitude increases, and this relationship is commonly described using an exponential model. Although accurate, converting pressure measurements into altitude values requires calculations that are too complex to perform repeatedly during...
Open and closed-loop control systems
Control systems are foundational elements in automation and engineering. They are broadly categorized into open-loop and closed-loop systems. These classifications hinge on the presence or absence of feedback mechanisms, significantly influencing the system's performance, complexity, and application.
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 and...
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 and...

