2015
DOI: 10.2514/1.g000376
|View full text |Cite
|
Sign up to set email alerts
|

Online Evolutionary Swarm Algorithm for Self-Tuning Unmanned Flight Control Laws

Abstract: Nomenclature a p , b p , c p = fitness function weightings B = body frame B cm = center of mass of the vehicle in B D = D gain for proportional integral derivative e = error, generic Fe = fitness function I = inertial frame I B Bcm B = inertial tensor of B cm with respect to B, kg · m 2 , expressed in B I, k i = I gain for proportional integral derivative P, k p = P gain for proportional integral derivative q e = quaternion error from B to I r = position, generic, m u = input to the plant v = velocity, generic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(8 citation statements)
references
References 20 publications
0
8
0
Order By: Relevance
“…For implementation into the control system design, it is assumed that the quadrotor exhibits spherical aerodynamic characteristics (i.e., constant drag coefficient in all directions) and that body lift and other nonlinear aerodynamic effects are negligible. The sum of the forces ( 14) on the vehicle include thrust, drag (16), and gravity. The torques on the vehicle are a function of the force on each motor and the distance of each motor from the center of mass, (17) - (19).…”
Section: Methods 2: Pid Controller Geo-fence Algorithm a Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…For implementation into the control system design, it is assumed that the quadrotor exhibits spherical aerodynamic characteristics (i.e., constant drag coefficient in all directions) and that body lift and other nonlinear aerodynamic effects are negligible. The sum of the forces ( 14) on the vehicle include thrust, drag (16), and gravity. The torques on the vehicle are a function of the force on each motor and the distance of each motor from the center of mass, (17) - (19).…”
Section: Methods 2: Pid Controller Geo-fence Algorithm a Methodologymentioning
confidence: 99%
“…The inner-loop controller uses constant gains, while the outer loop controller uses gain scheduling to adapt to varying wind conditions. The gain schedule table is determined using the Artificial Bee Colony (ABC) genetic optimization method [15], [16]. This method was selected because it is a gradient-free search, immune to problems related to local optima, and the code was available in open source [17].…”
Section: Introductionmentioning
confidence: 99%
“…At the same time, scouts are employed to look at an entirely different set of solutions and capture solutions where the objective function is improved from the previous solutions. For additional details regarding this method, reference papers by Abachizadeh et al 16 and Ghiglino et al 17 The optimization process is started by randomly selecting the design variables contained in a solution for each solution set (or employed bee). Based on the resulting value of the objective function, the probability of each solution to minimize the objective function is calculated.…”
Section: Optimal Control Framework: Design Variables and Objectivementioning
confidence: 99%
“…The control solution was optimized via the Artificial Bee Colony (ABC) genetic optimization method. 16,17 This method was selected because it is a gradient-free search, immune to problems related to local optima. This characteristic is important because stable muti-rotor control solutions lie in a small solution space and the simulation should not be at risk of not converging to a solution.…”
Section: Introductionmentioning
confidence: 99%
“…4 This controller is combined with a nonlinear disturbance observer; the effectiveness of which is evaluated through the experimental results. To obtain an optimal path tracking for an AUV, a reinforcement learning algorithm is integrated with two neural networks in Cui et al 5 For AUV flight control, different control algorithms have been and are being developed such as robust H∞ controller, 6,7 LQR, 8,9 PID control, 10,11 µ synthesis, 12 backstepping, 13,14 SMC, [15][16][17] self-tuning, 18,19 adaptive, 20 gain scheduling, 21 model predictive, 22 soft computing, 23,24 hybrid controller, 25 etc. Each of these motion control algorithms has its own advantages and disadvantages.…”
Section: Introductionmentioning
confidence: 99%