autopilot design

3
Unmanned Dynamics www.u-dynamics.com Consulting Services  Autopilot Design Flightplan segment tracking strategy Mid-level Control (Navigation) The mid-level control provides guidance and navigation capability to the UAV - automatic take-off and landin g, climb, cruise, and loiter . This includes generation of safe autopilot commands for the low-level control laws as well as specialized navigati on algorithms such as a Flightplan Tracker or a Glideslope Coupl er . Our nonlinear tracker design (AIAA paper 2001-0016) provides smooth, expone ntial convergence of the aircraft to the current flightplan segment regardless of the aircraft speed. Overview T ypical UAV missi on There are three hierarchical levels of control that can be identified in a modern UAV autopilot system: The main purpose of the autopilot is to enable the unmanned aircraft to accomplish their mission autonomously, without any (or with minima l) input from the operat or.  An autopilot is using the aircraft state information provided by the on-board sensors to drive the control surface actuators (servos). UNMANNED DYNAMICS designs autopilot algorithms that provide autonomy to the aircraft in all phases of a typical UAV mission, including automated take-off and landing. Low-level Control (Stability & Control)  Airspeed Hold usin g classic PID c ontrol This level includes the stability and control loops. These provide the airplane with improved dyn amic stability, regulation of flight param- eters, as well as tracking of basic autopilot commands.  Although there are many control law architectures , the classic PID control approach augmented with online gain schedulin g provides the ideal mix of robustness and performance for typical aircraft dynamics. The stabilit y loops include the Pitc h, Roll, and Yaw Dampers. T ypical control loops implemented on UAVs are: Airspeed Hold, Altitude Hold, Altitude Rate Hold, Turn Compensation, Turn Coordination, T urn Rate Control, Bank Ang le Hold, Heading Hold.  Aircraft response to bank angle command UNMANNED DYNAMICS is using MATLAB/SIMULINK by The Mathworks, Inc. as development platform for flight control system design. MATLAB provides an integrated development environment in which flight control laws can be designed graphically as block diagrams, and the response of the aircraft+autopilot closed-loop system can be analyzed through simulation. The stability and control loops can be tuned to provide the desired performance and robustness specifications by adjusting a set of autopilot parameters or gains. This is done through linear analysis - the nonlinear aircraft model is linearized for a representative set of flight condition s that cover the operating envelope of the aircraft. The linear dynamics of the closed-loop system (aircraft + autopilot) are analyzed in terms of stability and control responses (overshoot, settling time).

Upload: sandhya-shyamasundar

Post on 04-Apr-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Autopilot Design

7/29/2019 Autopilot Design

http://slidepdf.com/reader/full/autopilot-design 1/2

Unmanned Dynamicswww.u-dynamics.co

Consulting ServicAutopilot Design

Flightplan segment tracking strategy

Mid-level Control (Navigation)

The mid-level control provides guidance and navigation capability to the UAV -utomatic take-off and landing, climb, cruise, and loiter. This includes generation of afe autopilot commands for the low-level control laws as well as specializedavigation algorithms such as a Flightplan Tracker or a Glideslope Coupler.

Our nonlinear tracker design (AIAA paper 2001-0016) provides smooth, exponentialonvergence of the aircraft to the current flightplan segment regardless of theircraft speed.

Overview

Typical UAV mission

There are three hierarchical levels of control that can be identified in a modern UAV autopilot system:

The main purpose of the autopilot is to enable the unmannedircraft to accomplish their mission autonomously, without anyor with minimal) input from the operator.

An autopilot is using the aircraft state information provided byhe on-board sensors to drive the control surface actuators

servos).UNMANNED DYNAMICS designs autopilot algorithms that provideutonomy to the aircraft in all phases of a typical UAV mission,ncluding automated take-off and landing.

Low-level Control (Stability & Control)

 Airspeed Hold using classic PID control

This level includes the stability and control loops. These provide theirplane with improved dynamic stability, regulation of flight param-ters, as well as tracking of basic autopilot commands.

Although there are many control law architectures, the classic PID

ontrol approach augmented with online gain scheduling provideshe ideal mix of robustness and performance for typical aircraftynamics.

The stability loops include the Pitch, Roll, and Yaw Dampers. Typicalontrol loops implemented on UAVs are: Airspeed Hold, Altitude

Hold, Altitude Rate Hold, Turn Compensation, Turn Coordination,Turn Rate Control, Bank Angle Hold, Heading Hold.

 Aircraft response to bank angle command

UNMANNED DYNAMICS is using MATLAB/SIMULINK by TMathworks, Inc. as development platform for flight consystem design.

MATLAB provides an integrated development environmin which flight control laws can be designed graphicallyblock diagrams, and the response of the aircraft+autoclosed-loop system can be analyzed through simulation

The stability and control loops can be tuned to provide the desired performancerobustness specifications by adjusting a set of autopilot parameters or gains. Thdone through linear analysis - the nonlinear aircraft model is linearized for arepresentative set of flight conditions that cover the operating envelope of theaircraft. The linear dynamics of the closed-loop system (aircraft + autopilot) are

analyzed in terms of stability and control responses (overshoot, settling time).

Page 2: Autopilot Design

7/29/2019 Autopilot Design

http://slidepdf.com/reader/full/autopilot-design 2/2

Contact Information

Email: [email protected]: http://www.u-dynamics.com

Unmanned Dynamics, LLCNo. 8 Fourth St.Hood River, OR 97031

Phone: (541) 308-0894Fax: (541) 387-2030

Web: http://www.cloudcaptech.co

Cloud Cap Technology, Inc

Phone: (541) 387-2120Fax: (541) 387-2030

PICCOLO - a miniature avionics system for Unmanned Air Vehicles (by Cloud Cap Technology, Inc.)

Piccolo Avionics Integration

ICCOLO is a highly-integrated programmable autopilot for small UAVs developed by CLOUD CAP TECHNOLOGY. UNMANNED DYNACS has contributed to the PICCOLO project by providing the flight control algorithms that run on-board this miniature avionics, ass the nonlinear aircraft model used by the Piccolo Hardware-in-Loop Simulator.

We have extensive knowledge of the Piccolo system architecture and development environment, and we provide support for fast afficient integration of this avionics in custom UAV applications.

Development of custom aircraft models for the Piccolo HILSimulator

 Autopilot gain tuning

Development of custom autopilot architectures

Flight-testing of Piccolo-equipped aircraft

Payload integration - CAN bus or serial connection

Satellite datalinks - Iridium

Here are some of the integration services that UNMANNED DYNAMICS can provide to Piccolo customers:

Cellular network datalink - GSM

High-level Control (Autonomy)

UAV Autopilot Architecture

The highest level of control is arguably the most complex and it provides a higheregree of autonomy to the Unmanned Air Vehicle. This involves interpreting the

mission objectives and safety constraints, awareness of the current aircraft andnvironment conditions, online updates of the mission plan such that the missionbjectives are optimally achieved. This level also provides a certain amount of faultolerance to the UAV system by detecting sensor, actuator, or airframe faults andeconfiguring the low and mid-level control algorithms appropriately.