Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T09:12:09.655Z Has data issue: false hasContentIssue false

Artificial bee colony optimised controller for small-scale unmanned helicopter

Part of: APISAT 2015

Published online by Cambridge University Press:  03 November 2017

R. Ma*
Affiliation:
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, China
H. Wu
Affiliation:
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, China
L. Ding
Affiliation:
College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, China
Rights & Permissions [Opens in a new window]

Abstract

In this paper, an efficient approach to design and optimize a flight controller of a small-scale unmanned helicopter is proposed. Given the identified helicopter model, the Linear Quadratic Gaussian/Loop Transfer Recovery (LQG/LTR) robust control method is applied for trajectory tracking and attitude control of the helicopter with a two-loop hierarchical control architecture. Since the performance of the controller extremely depends on its weighting matrices, the Artificial Bee Colony (ABC) algorithm is introduced to automatically select the parameters of the matrices. Comparative studies between optimal algorithms are also carried out. A series of flight experiments and simulations are conducted to investigate the effectiveness and robustness of the proposed optimised controller.

Information

Type
Research Article
Copyright
Copyright © Royal Aeronautical Society 2017 
Figure 0

Figure 1. Illustration for helicopter states and coordinates.

Figure 1

Figure 2. TREX-600 helicopter and its on-board avionics system.

Figure 2

Table 1 General physical parameters of TREX 600 helicopter

Figure 3

Table 2 Specifications of the AEROcontrol system components

Figure 4

Figure 3. Comparison of the actual and estimated attitude responses.

Figure 5

Table 3 General physical parameters of TREX 600 helicopter

Figure 6

Figure 4. Structure of the autonomous flight control system.

Figure 7

Figure 5. Block diagram of the LQG controller.

Figure 8

Figure 6. Block diagram of the outer-loop control system.

Figure 9

Figure 7. The procedure of the proposed method.

Figure 10

Figure 8. Evolution curves of ABC and GA.

Figure 11

Figure 9. Step response of closed-loop system.

Figure 12

Figure 10. The loop transfer recovery process for different values of ρ.

Figure 13

Figure 11. Actual 3D flight trajectory under the control of optimal LQG/LTR in NED frame.

Figure 14

Figure 12. Attitude angles in the flight test.

Figure 15

Figure 13. Fuselage velocities in the flight test.