drones-07-00339
drones-07-00339
Article
Control Algorithms, Kalman Estimation and Near Actual
Simulation for UAVs: State of Art Perspective
Muhammad Amir Tahir, Imran Mir * and Tauqeer Ul Islam
College of Aeronautical Engineering, National University of Science & Technology, Risalpur 23200, Pakistan;
[email protected] (M.A.T.); [email protected] (T.U.I.)
* Correspondence: [email protected]
Abstract: The pervasive use of unmanned aerial vehicles for both commercial and military operations
has undergone rapid development in the recent past. When designing unmanned aerial vehicles, it is
highly desirable for them to be able to complete their missions with minimal human intervention.
Reaching full autonomy requires a reliable and efficient control algorithm that can handle all flight
conditions. Due to the confidential nature of UAV design and development, there is a lack of
comprehensive literature on the subject. When it comes to the practical application of the ideas
presented in the literature, the situation is even bleaker. This research not only examines the flight
phases in which controllers and estimators are used for UAVs but also provides an in-depth analysis of
the most recent and state-of-the-art control and estimate techniques for UAVs. Research opportunities
and challenges specific to UAVs were also examined in this study in an effort to raise the bar for
UAV design as a whole and smooth the way for researchers to go from simulation-based research
to practical applications. This review paper establishes a foundation that not only investigates the
inherent flight dynamics, control architecture, and Kalman estimators utilized in the development
of UAVs but also points out the shortcomings that currently exist in research. A number of design
considerations for realistic applications and potential studies are presented in the conclusion.
for the UAV is constructed using information from both the mission planner and the present
state of the vehicle. The current position and speed of the UAV are also taken into account
alongside the intended location and environmental factors like wind speed that could
affect the UAV’s flight. UAVs utilize a variety of different types of guidance algorithms
depending on their mission objectives. These algorithms developed a reference trajectory
that improves the UAV’s performance in accordance with user-specified goals, such as
reducing travel time to the target and reducing fuel consumption. Common UAV guidance
algorithms include waypoint guidance, proportional navigation, and pure pursuit.
Information regarding UAV’s state and its surrounding is provided by the navigation
system [17]. The UAV’s location, speed, and orientation are continuously monitored by
the navigation system using data collected by onboard sensors. The UAV’s guidance and
control systems rely on accurate state estimates provided by the navigation system. In
order to estimate the UAV’s current states, the navigation system frequently consists of up
of a suite of sensors and algorithms. Common sensors used in UAV navigation systems
include GPS, IMU, vision sensor, and pitot tube. These sensor readings are then used by
State estimators within the navigation algorithms to ascertain the current states of the UAV.
State estimators estimate the UAV’s state using data from sensors in conjunction with the
UAV’s mathematical model and this estimate is more accurate than the original sensor
data. In order to execute the necessary control actions, rapid and accurate state estimations
are required due to the fast dynamics of the UAV. However, some system states are not
observable and some measurements are unreliable because of sensor errors [18]. Efficient
and precise state estimation is crucial for enabling autonomous UAV flights. Even though
it’s crucial for the UAV’s control performance and safety, state estimate has been mainly
ignored until now [19].
Unmanned Aerial Vehicles (UAVs) guidance, navigation, and control (GNC) rely
heavily on the control algorithm. Actuator inputs required to produce moments and forces
in accordance with guidance system commands are handled by the control system, which is
comprised of control laws that take into account the current state of the UAV as determined
by the navigation system (sensors) and the UAV dynamics. Maintaining stability and
controllability of the UAV in the presence of exogenous inputs and wind disturbances is in
the hands of the control algorithm. An unmanned aerial vehicle’s trajectory is maintained
via a control command calculated from the UAV’s current state and the pre-planned
trajectory. The ultimate objective of UAVs is to perform the required missions with minimal
human assistance. Fully autonomous control of UAVs is more challenging because it does
not require human support during autonomous operation. As a result, problems with flight
safety and accidents are more likely to occur in unmanned aircraft compared to planes
flown by humans [20]. Creating and implementing sophisticated and reliable control
algorithms is crucial for preventing these failures and enhancing autonomy. Numerous
control algorithms, from the more basic PID [21] controller to the more complex Neural
network and fuzzy logic controllers [22], have been developed and implemented for the
autonomous flight of UAVs.
UAVs quickly expanding fleet, and their increasing utility presents a significant chal-
lenge to engineers in terms of creating efficient and robust GNC algorithms. However,
the development of dependable and robust systems is made possible by technological
advances in the aerospace industry [9,23–25] and ground vehicles [26–36]. Figure 1 depicts
the typical UAV GNC architecture. To identify and address the potential faults and errors
in the designed algorithm prior to its practical implementation, model-in-loop, software-in-
loop, processor-in-loop, and hardware-in-loop, along with different visualization software,
are generally used. With the use of simulation and visualization tools, developers can
evaluate the GNC algorithm’s functionality and performance in a variety of scenarios,
ensuring its robustness and dependability before committing to costly and time-consuming
flight testing. Additionally, these realistic simulation techniques can be utilized to assess
the GNC algorithm’s robustness to complex and dynamic situations, assuring that it can
deal with unforeseen changes and disruptions [37]. There is a wide variety of unmanned
Drones 2023, 7, 339 3 of 21
aerial vehicles (UAVs), each with its own set of features and capabilities to meet the desired
mission requirement. Fixed-wing, rotary-wing, and Vertical Takeoff and Landing (VTOL)
UAVs are the three primary types of unmanned aerial vehicles (UAVs). Like conventional
airplanes, fixed-wing UAVs rely on a pair of wings to provide lift, they can carry more
payload as compared to their counterparts however, they require a runway for take-off and
landing. Alternatively, rotary-wing UAVs mimic the flight characteristics of helicopters by
using a rotor to create lift and steer the UAV. Vertical takeoff and landing unmanned aerial
vehicles (VTOL UAVs) are a hybrid of fixed-wing and rotary-wing aircraft, combining
their respective strengths to provide both efficient forward flight and vertical takeoff and
landing [38]. In this work, however, we shall examine only fixed-wing UAVs.
2. Relevant Studies
Flight controller design, motion planning algorithms, traffic surveillance, communica-
tion networks, vision-based navigation, and Kalman filtering are the most studied topics
when it comes to UAVs. Dadkhah et al. [40] presents an overview of motion planning
techniques for unmanned aerial vehicles, focusing on their application for autonomous
guidance. The authors describe the main sources of uncertainty and practical techniques to
cater to these uncertainties. This review focuses mostly on algorithms that can be utilized
Drones 2023, 7, 339 4 of 21
for UAV guidance. The author also discusses the main challenges in autonomous UAV
guidance. A survey on UAV’s application for traffic management and the ongoing research
on UAVs by the different universities is presented in [41]. The author highlighted that in
the field of traffic management, unmanned air vehicles outperform other approaches due
to their maneuverability and wireless network communication. Moreover, the barriers to
UAV development are also discussed. The author also discusses various types of vision
sensors and their types of processing.
Ollero et al. [42] presents a survey on various UAV platforms. The survey also presents
control architectures, issues faced during the implementation of control algorithms, and
computer vision techniques used in UAVs. Perception methods for UAVs were the primary
focus of the study. The author also provided a brief overview of recent developments
in multi-robot systems. Chen et al. [43] present a survey on the concept of autonomous
control and the Autonomous Control Level (ACL) metrics to assess the autonomy of
unmanned aerial vehicles. The architecture for autonomous control for UAVs is also
discussed. Emami et al. [44] in their paper, conducted a comprehensive review of the
design and development of intelligent flight control systems for UAVs, with a special
emphasis on neural network-based controllers. The mathematics of neural network-based
controllers is laid out in detail, and both the challenges and issues of these systems are
also explored. In addition, a clear design guideline for an intelligent control system is also
presented. Some of the review papers, along with their areas of research, are shown in
Table 1.
Where U,V and W are the translational velocities in the body axis. The body axis angular
velocities are denoted by P, Q and R. Euler angles φ, θ and ψ define the UAV’s attitude. PE ,
PN and h are the inertial position of the UAV, and m is the mass of the UAV. The moment
of inertia about the x, y, and z axes are denoted by JX , JY and JZ , respectively; J represents
the moment of the inertia matrix. JXZ represent the product of inertia and g represents the
gravitational acceleration.
These 12 coupled first-order differential Eqs accurately describe the motion of a UAV.
A fixed-wing UAV has four actuators (throttle, ailerons, elevator, and rudder) to control
these 12 states. The throttle (δt ) controls the forward acceleration of the UAV, the ailerons
(δa ) control the bank angle/roll angle, the elevator (δe ) controls the pitch angle, and the
rudder (δr ) controls the yaw of the UAV. Similarly, in the wind axis system, the states are
UAV speed (VT ), angle of attack (α), and slide slip angle (β). The fixed-wing UAV is an
underactuated system since it only has four control inputs and six degrees of freedom.
subject to external disturbances and sensor measurement errors. The predetermined land-
ing trajectory is tracked using a backstepping-based attitude angle controller, a dynamic
inversion-based speed controller, and an adaptive disturbance observer for the estimation
of wind disturbances. Similarly, Zhu et al. [86] designed an active disturbance rejection
controller (ADRC) for a small fixed-wing UAV’s entire flight regime and compared the
simulated results to those of a PID controller. The simulation results demonstrated that
ADRC offers superior anti-interference capabilities in comparison to PID. The authors
also performed the flight experiments and illustrated that the ADRC controller showed
satisfactory performance on stability and tracking accuracy during landing in the pres-
ence of external disturbances. However, the ADRC controller was only designed for the
longitudinal UAV channel.
Table 3. Cont.
present and free of noise, despite the fact that state estimators are of paramount significance
in UAV’s GNC algorithm.
After achieving desirable results in MILS, the next step is to transition to Software-in-
the-Loop simulation (SILS). Instead of using a controller model, SILS relies on the C-code
of the controller block as depicted in Figure 4. The plant model is unaltered (same as MILS)
whereas the controller model is emulated in C code for SILS. SIL simulation is typically
performed to mimic the behavior of the embedded processor on which the developed
algorithm will eventually be deployed. SILS’s main objective is to check whether the
designed algorithm is software implementable or not? In this regard, Mathisen et al. [90]
used a non-linear MPC controller to achieve a precision deep-stall landing of a fixed-
wing UAV, and then validated the controller’s performance with Software-in-the-Loop
simulations. Authors of [37,127,128] used SILS to validate their designed algorithms.
flight control system for a fixed-wing UAV. UAV tracks the target based on the features
in the image field captures by the camera. SILS and HILS were performed to validate the
control algorithm. In addition, the FlightGear software is utilized to show the UAV camera
view. Similarly, Sorton and Hammaker [133] tested the avionics and control system of a
small fixed-wing UAV using HILS and FlightGear simulator. Using FlightGear, Zhang et
al. [139] validated their designed control and navigation law. Several weather conditions
and types of terrain were utilized to test the algorithm. It was found that the difference
between the virtual flight and the real flight was negligible. Concluding from the above
discussion, the detailed comparison between the most commonly used flight simulators is
given in Table 4.
user-friendly interfaces that can be used for co-simulation. Saving resources and improving
flying performance are two benefits of using a flight simulator during the UAV’s design
phase. With these tools, researchers can analyze the UAV’s performance in a number of
scenarios, and they help to detect potential issues well before the development of the actual
prototype. Therefore, researchers engaged in the design and development of UAVs should
take advantage of available visualization software. Moreover, state estimators/observers
should be employed whenever designing the GNC algorithm for a UAV. As the majority
of sensors produce noisy output data in practical scenarios. Therefore, the UAV’s GNC
algorithm must be robust and include state estimators to handle sensor failure and noisy
measurements. In this regard future work should be focused on the advancement of both
model-based and data-driven estimation algorithms.
It is also recommended to investigate multiple control algorithms and compare the
efficacy of various controllers. It is important to investigate the computational cost and
the benefits of various control algorithms in various flight phases. In addition, the control
algorithm must be sufficiently generic and robust to handle the entire flight regime of a UAV.
In this regard, the exploration of artificial intelligence and machine learning algorithms will
enable aerial vehicles to make complex decisions in a variety of environments. Moreover,
the utilization of feedback servos for UAV applications is the most recent trend and presents
major advantages over traditional servos. In comparison to traditional servos, feedback
servos offer better accuracy, stability, and reliability, making them the superior choice for
UAV applications.
To enable autonomous situational awareness in UAVs, more study of emerging tech-
nologies like edge computing and drone swarm data communication is required. Au-
tonomous situational awareness is crucial for the safe operation of unmanned aerial vehicles
(UAVs), especially in environments with limited or nonexistent network coverage.
7. Conclusions
All flying phases, but especially take-off and landing, are crucial for a fully autonomous
UAV. The literature review and cited papers necessitated a centralized platform connecting
relevant studies and filling in the missing link. Several crucial aspects need additional
consideration, including the absence of a comparative analysis between controllers that
can be used in different phases, a review of estimating methodologies, and a near-actual
implementation of the suggested control algorithms. This research seeks to address these
gaps. This review paper provides a comprehensive analysis of current research on control
algorithms, estimate techniques, and simulation methodologies. The limitations are pre-
sented by consolidating the details and analyzing them separately. Additionally, we offered
Drones 2023, 7, 339 16 of 21
future research areas that can be implemented for realistic simulations utilizing SILS, PILS,
and HILS before actual hardware implementation. In addition, the use of visualization
software during different design phases of an unmanned aerial vehicle (UAV) can expedite
the development process by allowing researchers to evaluate the UAV’s behavior under
various kinds of environmental effects and diagnose problems before constructing the ac-
tual prototype. Insight into future research directions for autonomous flight of fixed-wing
UAVs will be provided by this study. This study will serve as a foundation for future
research on UAV autonomous flight.
Author Contributions: Conceptualization, M.A.T. and I.M.; methodology, I.M. and T.U.I.; software,
M.A.T. and I.M.; validation, I.M. and T.U.I.; formal analysis, M.A.T. and I.M.; investigation, M.A.T.,
I.M. and T.U.I.; resources, I.M. and T.U.I.; writing-original draft preparation, M.A.T.; writing-review
and editing, I.M. and T.U.I.; visualization and supervision, I.M. and T.U.I.; project administration,
I.M.; funding acquisition, M.A.T., I.M. and T.U.I.. All authors have read and agreed to the published
version of the manuscript.
Funding: The project was not funded by any institute. The APC was provided by the National
University of Sciences and Technology.
Data Availability Statement: The data can be acquired on reasonable request from the authors.
Conflicts of Interest: The authors declare no conflict of interest to declare.
References
1. Mir, I.; Gul, F.; Eisa, S.; Maqsood, A.; Mir, S. Contraction analysis of dynamic soaring. In Proceedings of the American Institute
of Aeronautics and Astronautics Science and Technology (AIAA SCITECH), San Diego, CA, USA, 3–7 January 2022; p. 0881.
2. Mir, I.; Gul, F.; Eisa, S.; Taha, H.E.; Mir, S. On the stability of dynamic soaring: Floquet-based investigation. In Proceedings of the
American Institute of Aeronautics and Astronautics Science and Technology (AIAA SCITECH), San Diego, CA, USA, 3–7 January
2022; p. 0882.
3. Mir, I.; Maqsood, A.; Eisa, S.A.; Taha, H.; Akhtar, S. Optimal morphing–Augmented dynamic soaring maneuvers for unmanned
air vehicle capable of span and sweep morphologies. Aerosp. Sci. Technol. 2018, 79, 17–36. [CrossRef]
4. Mir, I.; Taha, H.; Eisa, S.A.; Maqsood, A. A controllability perspective of dynamic soaring. Nonlinear Dyn. 2018, 94, 2347–2362.
[CrossRef]
5. Mir, I.; Maqsood, A.; Akhtar, S. Optimization of dynamic soaring maneuvers to enhance endurance of a versatile UAV. Inst. Phys.
Conf. Ser. Mater. Sci. Eng. 2017, 211, 012010. [CrossRef]
6. Paucar, C.; Morales, L.; Pinto, K.; Sánchez, M.; Rodríguez, R.; Gutierrez, M.; Palacios, L. Use of drones for surveillance and
reconnaissance of military areas. In Proceedings of the International Conference of Research Applied to Defense and Security,
Salinas, Ecuador, 18–20 April 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 119–132. [CrossRef]
7. van Lieshout, M.; Friedewald, M. Drones–dull, dirty or dangerous?: The social construction of privacy and security technologies.
In Socially Responsible Innovation in Security; Routledge: Oxfordshire, UK, 2018; pp. 25–43. [CrossRef]
8. Li, H.; Savkin, A.V. Wireless sensor network based navigation of micro flying robots in the industrial internet of things. IEEE
Trans. Ind. Inform. 2018, 14, 3524–3533. [CrossRef]
9. Mir, I.; Eisa, S.A.; Taha, H.; Maqsood, A.; Akhtar, S.; Islam, T.U. A stability perspective of bioinspired unmanned aerial vehicles
performing optimal dynamic soaring. Bioinspiration Biomim. 2021, 16, 066010. [CrossRef]
10. Savkin, A.V.; Huang, H. A method for optimized deployment of a network of surveillance aerial drones. IEEE Syst. J. 2019,
13, 4474–4477. [CrossRef]
11. Huang, H.; Savkin, A.V. An algorithm of reactive collision free 3-D deployment of networked unmanned aerial vehicles for
surveillance and monitoring. IEEE Trans. Ind. Inform. 2019, 16, 132–140. [CrossRef]
12. Madridano, Á.; Al-Kaff, A.; Martín, D.; de la Escalera, A. Trajectory planning for multi-robot systems: Methods and applications.
Expert Syst. Appl. 2021, 173, 114660. [CrossRef]
13. Huang, H.; Savkin, A.V. Towards the internet of flying robots: A survey. Sensors 2018, 18, 4038. [CrossRef]
14. Pajares, G. Overview and current status of remote sensing applications based on unmanned aerial vehicles (UAVs). Photogramm.
Eng. Remote Sens. 2015, 81, 281–330. [CrossRef]
15. Chen, Y.; Rosolia, U.; Ames, A.D. Decentralized Task and Path Planning for Multi-Robot Systems. IEEE Robot. Autom. Lett. 2021,
6, 4337–4344. [CrossRef]
16. Manchester, Z.; Peck, M. Stochastic space exploration with microscale spacecraft. In Proceedings of the American Institute of
Aeronautics and Astronautics Science and Technology (AIAA) Guidance, Navigation, and Control, Portland, OR, USA, 8–11
August 2011; p. 6648.
Drones 2023, 7, 339 17 of 21
17. Louali, R.; Gacem, H.; Elouardi, A.; Bouaziz, S. Implementation of an UAV Guidance, Navigation and Control System based
on the CAN data bus: Validation using a Hardware In the Loop Simulation. In Proceedings of the 2017 IEEE International
Conference on Advanced Intelligent Mechatronics (AIM), Munich, Germany, 3–7 July 2017; pp. 1418–1423.
18. Jin, X.B.; Robert Jeremiah, R.J.; Su, T.L.; Bai, Y.T.; Kong, J.L. The new trend of state estimation: from model-driven to hybrid-driven
methods. Sensors 2021, 21, 2085. [CrossRef]
19. Khamseh, H.B.; Janabi-Sharifi, F.; Abdessameud, A. Aerial manipulation—A literature survey. Robot. Auton. Syst. 2018,
107, 221–235. [CrossRef]
20. Raja, M.M. Extended Kalman Filter and LQR Controller Design for Quadrotor UAVs. Master’s Thesis, Wright State University,
Dayton, OH, USA, 2017.
21. Carnes, T. A Low Cost Implementation of Autonomous Takeoff and Landing for a Fixed Wing UAV. Master’s Thesis, Virginia
Commonwealth University, Richmond, VA, USA, 2014.
22. Kurnaz, S.; Çetin, O. Autonomous navigation and landing tasks for fixed wing small unmanned aerial vehicles. Acta Polytech.
Hung. 2010, 7, 87–102.
23. Mir, I.; Eisa, S.A.; Maqsood, A. Review of dynamic soaring: technical aspects, nonlinear modeling perspectives and future
directions. Nonlinear Dyn. 2018, 94, 3117–3144. [CrossRef]
24. Mir, I.; Maqsood, A.; Akhtar, S. Biologically inspired dynamic soaring maneuvers for an unmanned air vehicle capable of sweep
morphing. Int. J. Aeronaut. Space Sci. 2018, 19, 1006–1016. [CrossRef]
25. Mir, I.; Maqsood, A.; Akhtar, S. Dynamic modeling & stability analysis of a generic UAV in glide phase. In Proceedings of the
Materials science, Engineering and Chemistry (MATEC Web of Conferences). Engineering Design Process (EDP) Sciences, Sibiu,
Romania, 7–9 June 2017; Volume 114, p. 01007.
26. Wadood, A.; Anavatti, S.; Hassanein, O. Robust controller design for an autonomous underwater vehicle. In Proceedings of the 2017
Ninth International Conference on Advanced Computational Intelligence (ICACI), Doha, Qatar, 4–6 February 2017; pp. 237–244.
27. Gul, F.; Rahiman, W.; Alhady, S.N.; Ali, A.; Mir, I.; Jalil, A. Meta-heuristic approach for solving multi-objective path planning for
autonomous guided robot using PSO–GWO optimization algorithm with evolution ary programming. J. Ambient. Intell. Humaniz.
Comput. 2020, 12, 7873–7890. [CrossRef]
28. Gul, F.; Mir, I.; Rahiman, W.; Islam, T.U. Novel Implementation of Multi-Robot Space Exploration Utilizing Coordinated
Multi-Robot Exploration and Frequency Modified Whale Optimization Algorithm. IEEE Access 2021, 9, 22774–22787. [CrossRef]
29. Gul, F.; Mir, I.; Abualigah, L.; Sumari, P.; Forestiero, A. A Consolidated Review of Path Planning and Optimization Techniques:
Technical Perspectives and Future Directions. Electronics 2021, 10, 2250. [CrossRef]
30. Das, P.; Behera, H.; Panigrahi, B. Intelligent-based multi-robot path planning inspired by improved classical Q-learning and
improved particle swarm optimization with perturbed velocity. Eng. Sci. Technol. Int. J. 2016, 19, 651–669. [CrossRef]
31. Gul, F.; Rahiman, W.; Nazli Alhady, S.S. A comprehensive study for robot navigation techniques. Cogent Eng. 2019, 6, 1632046.
[CrossRef]
32. Gul, F.; Mir, I.; Abualigah, L.; Sumari, P. Multi-Robot Space Exploration: An Augmented Arithmetic Approach. IEEE Access 2021,
9, 107738–107750. [CrossRef]
33. Gul, F.; Mir, S.; Mir, I. Coordinated Multi-Robot Exploration: Hybrid Stochastic Optimization Approach. In Proceedings of the
American Institute of Aeronautics and Astronautics Science and Technology (AIAA SCITECH Forum), San Diego, CA, USA, 3–7
January 2022; p. 1414.
34. Gul, F.; Mir, S.; Mir, I. Multi Robot Space Exploration: A Modified Frequency Whale Optimization Approach. In Proceedings of
the American Institute of Aeronautics and Astronautics Science and Technology (AIAA SCITECH Forum), San Diego, CA, USA,
3–7 January 2022; p. 1416.
35. Szczepanski, R.; Bereit, A.; Tarczewski, T. Efficient Local Path Planning Algorithm Using Artificial Potential Field Supported by
Augmented Reality. Energies 2021, 14, 6642. [CrossRef]
36. Szczepanski, R.; Tarczewski, T. Global path planning for mobile robot based on Artificial Bee Colony and Dijkstra’s algorithms.
In Proceedings of the 2021 IEEE 19th International Power Electronics and Motion Control Conference (PEMC), Gliwice, Poland,
25–29 April 2021; pp. 724–730.
37. Kaviyarasu, A.; Saravanakumar, A.; Logavenkatesh, M. Software in Loop Simulation based Waypoint Navigation for Fixed Wing
UAV. Def. Sci. J. 2021, 71, 448–455. [CrossRef]
38. ud Din, A.F.; Mir, I.; Gul, F.; Mir, S.; Saeed, N.; Althobaiti, T.; Abbas, S.M.; Abualigah, L. Deep Reinforcement Learning for
integrated non-linear control of autonomous UAVs. Processes 2022, 10, 1307. [CrossRef]
39. Vidal Morató, J.; Gomáriz Castro, S.; Manuel Lázaro, A. Autonomous Underwater Vehicle control. Instrum. Viewp. 2005, 4, 10.
40. Dadkhah, N.; Mettler, B. Survey of motion planning literature in the presence of uncertainty: Considerations for UAV guidance.
J. Intell. Robot. Syst. 2012, 65, 233–246. [CrossRef]
41. Puri, A. A Survey of Unmanned Aerial Vehicles (UAV) for Traffic Surveillance; Department of Computer Science and Engineering,
University of South Florida: Tampa, FL, USA, 2005; pp. 1–29.
42. Ollero, A.; Merino, L. Control and perception techniques for aerial robotics. Annu. Rev. Control 2004, 28, 167–178. [CrossRef]
43. Chen, H.; Wang, X.M.; Li, Y. A survey of autonomous control for UAV. In Proceedings of the 2009 International Conference on
Artificial Intelligence and Computational Intelligence, Shanghai, China, 7–8 November 2009; Volume 2, pp. 267–271.
Drones 2023, 7, 339 18 of 21
44. Emami, S.A.; Castaldi, P.; Banazadeh, A. Neural network-based flight control systems: Present and future. Annu. Rev. Control.
2022, 53, 97–137. [CrossRef]
45. Budiyono, A. Recent advances in control and instrumentation of unmanned aerial vehicles. In Proceedings of the Conference on
Instrumentation and Control, Bandung, Bandung, Indonesia, 19 February 2007; pp. 19–20.
46. Chao, H.; Cao, Y.; Chen, Y. Autopilots for small unmanned aerial vehicles: A survey. Int. J. Control. Autom. Syst. 2010, 8, 36–44.
[CrossRef]
47. Gautam, A.; Sujit, P.; Saripalli, S. A survey of autonomous landing techniques for UAVs. In Proceedings of the 2014 International
Conference on Unmanned Aircraft Systems (ICUAS), Orlando, FL, USA, 27–30 May 2014; pp. 1210–1218.
48. Nguyen, H.T.; Quyen, T.V.; Nguyen, C.V.; Le, A.M.; Tran, H.T.; Nguyen, M.T. Control algorithms for UAVs: A comprehensive
survey. EAI Endorsed Trans. Ind. Networks Intell. Syst. 2020, 7, e5. [CrossRef]
49. Gu, W.; Valavanis, K.P.; Rutherford, M.J.; Rizzo, A. UAV model-based flight control with artificial neural networks: A survey. J.
Intell. Robot. Syst. 2020, 100, 1469–1491. [CrossRef]
50. Michailidis, M.G.; Rutherford, M.J.; Valavanis, K.P. A survey of controller designs for new generation UAVs: The challenge of
uncertain aerodynamic parameters. Int. J. Control Autom. Syst. 2020, 18, 801–816. [CrossRef]
51. Zuo, Z.; Liu, C.; Han, Q.L.; Song, J. Unmanned aerial vehicles: Control methods and future challenges. IEEE/CAA J. Autom. Sin.
2022, 9, 601–614. [CrossRef]
52. Chandar, E.A.S. A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV. Int. Res. J. Eng. Technol. (IRJET)
2022, 9, 197–202.
53. Goerzen, C.; Kong, Z.; Mettler, B. A survey of motion planning algorithms from the perspective of autonomous UAV guidance. J.
Intell. Robot. Syst. 2010, 57, 65–100. [CrossRef]
54. Quan, L.; Han, L.; Zhou, B.; Shen, S.; Gao, F. Survey of UAV motion planning. IET Cyber-Syst. Robot. 2020, 2, 14–21. [CrossRef]
55. Israr, A.; Ali, Z.A.; Alkhammash, E.H.; Jussila, J.J. Optimization methods applied to motion planning of unmanned aerial vehicles:
A review. Drones 2022, 6, 126. [CrossRef]
56. Iqbal, M.M.; Ali, Z.A.; Khan, R.; Shafiq, M. Motion Planning of UAV Swarm: Recent Challenges and Approaches. In Aeronautics-
New Advances; IntechOpen: Vienna, Austria, 2022. [CrossRef]
57. Adams, S.M.; Friedland, C.J. A survey of unmanned aerial vehicle (UAV) usage for imagery collection in disaster research and
management. In Proceedings of the 9th International Workshop on Remote Sensing for Disaster Response, Stanford, CA, USA,
15–16 September 2011; Volume 8, pp. 1–8.
58. Nex, F.; Remondino, F. UAV for 3D mapping applications: A review. Appl. Geomat. 2014, 6, 1–15. [CrossRef]
59. Cai, G.; Dias, J.; Seneviratne, L. A survey of small-scale unmanned aerial vehicles: Recent advances and future development
trends. Unmanned Syst. 2014, 2, 175–199. [CrossRef]
60. Menouar, H.; Guvenc, I.; Akkaya, K.; Uluagac, A.S.; Kadri, A.; Tuncer, A. UAV-enabled intelligent transportation systems for the
smart city: Applications and challenges. IEEE Commun. Mag. 2017, 55, 22–28. [CrossRef]
61. Srivastava, S.; Narayan, S.; Mittal, S. A survey of deep learning techniques for vehicle detection from UAV images. J. Syst. Archit.
2021, 117, 102152. [CrossRef]
62. Albaker, B.; Rahim, N. A survey of collision avoidance approaches for unmanned aerial vehicles. In Proceedings of the 2009
International Conference for Technical Postgraduates (TECHPOS), Kuala Lumpur, Malaysia, 14–15 December 2009; pp. 1–7.
63. Pham, H.; Smolka, S.A.; Stoller, S.D.; Phan, D.; Yang, J. A survey on unmanned aerial vehicle collision avoidance systems. arXiv
2015, arXiv:1508.07723.
64. Lu, Y.; Xue, Z.; Xia, G.S.; Zhang, L. A survey on vision-based UAV navigation. Geo-Spat. Inf. Sci. 2018, 21, 21–32. [CrossRef]
65. Elmokadem, T.; Savkin, A.V. Towards fully autonomous UAVs: A survey. Sensors 2021, 21, 6223. [CrossRef]
66. Santoso, F.; Garratt, M.A.; Anavatti, S.G. State-of-the-art integrated guidance and control systems in unmanned vehicles: A
review. IEEE Syst. J. 2020, 15, 3312–3323. [CrossRef]
67. Chai, R.; Tsourdos, A.; Savvaris, A.; Chai, S.; Xia, Y.; Chen, C.P. Review of advanced guidance and control algorithms for
space/aerospace vehicles. Prog. Aerosp. Sci. 2021, 122, 100696. [CrossRef]
68. Emer, N.; Özbek, N. A survey on Kalman Filtering for Unmanned Aerial Vehicles: Recent Trends, Applications, and Challenges.
In Proceedings of the International Conference on Engineering Technologies (ICENTE’20), Konya, Turkey, 19–21 November 2020.
69. Vaigandla, K.K.; Thatipamula, S.; Karne, R.K. Investigation on Unmanned Aerial Vehicle (UAV): An Overview. IRO J. Sustain.
Wirel. Syst. 2022, 4, 130–148. [CrossRef]
70. Ebeid, E.; Skriver, M.; Jin, J. A survey on open-source flight control platforms of unmanned aerial vehicle. In Proceedings of the
2017 Euromicro Conference on Digital System Design (DSD), Vienna, Austria, 30 August–1 September 2017; pp. 396–402.
71. Sachs, G.; Traugott, J.; Nesterova, A.P.; Dell’Omo, G.; Kümmeth, F.; Heidrich, W.; Vyssotski, A.L.; Bonadonna, F. Flying at no
mechanical energy cost: disclosing the secret of wandering albatrosses. PLoS ONE 2012, 7, e41449. [CrossRef]
72. Zhao, Y.J. Optimal patterns of glider dynamic soaring. Optim. Control. Appl. Methods 2004, 25, 67–89. [CrossRef]
73. Beard, R.W.; McLain, T.W. Small Unmanned Aircraft: Theory and Practice; Princeton University Press: Princeton, NJ, USA, 2012.
74. Stevens, B.L.; Lewis, F.L.; Johnson, E.N. Aircraft Control and Simulation: Dynamics, Controls Design, and Autonomous Systems; John
Wiley & Sons: Hoboken, NJ, USA, 2015.
75. Din, A.F.U.; Mir, I.; Gul, F.; Nasar, A.; Rustom, M.; Abualigah, L. Reinforced Learning-Based Robust Control Design for Unmanned
Aerial Vehicle. Arab. J. Sci. Eng. 2022, 48, 1221–1236. [CrossRef]
Drones 2023, 7, 339 19 of 21
76. Szczepanski, R.; Tarczewski, T.; Grzesiak, L.M. Adaptive state feedback speed controller for PMSM based on Artificial Bee Colony
algorithm. Appl. Soft Comput. 2019, 83, 105644. [CrossRef]
77. Mir, I.; Maqsood, A.; Taha, H.E.; Eisa, S.A. Soaring Energetics for a Nature Inspired Unmanned Aerial Vehicle. In Proceedings of
the American Institute of Aeronautics and Astronautics Science and Technology (AIAA SCITECH Forum), San Diego, CA, USA,
7–11 January 2019; p. 1622.
78. Chen, K. The design of longitudinal autonomous landing control for a fixed wing Unmanned Aerial vehicle. In Proceedings of
the 2021 4th World Conference on Mechanical Engineering and Intelligent Manufacturing (WCMEIM), Shanghai, China, 12–14
November 2021; pp. 120–127.
79. Poksawat, P.; Wang, L.; Mohamed, A. Gain scheduled attitude control of fixed-wing UAV with automatic controller tuning. IEEE
Trans. Control. Syst. Technol. 2017, 26, 1192–1203. [CrossRef]
80. Jetley, P.; Sujit, P.; Saripalli, S. Safe landing of fixed wing UAVs. In Proceedings of the 2017 47th Annual IEEE/IFIP International
Conference on Dependable Systems and Networks Workshops (DSN-W), Denver, CO, USA, 26–29 June 2017; pp. 2–9.
81. Santoso, F.; Liu, M.; Egan, G. Linear quadratic optimal control synthesis for a uav. In Proceedings of the 12th Australian
International Aerospace Congress, AIAC12, Melbourne, Australia, 19–22 March 2007.
82. Manjarrez, H.; Davila, J.; Lozano, R. Low level control architecture for automatic takeoff and landing of fixed wing UAV. In
Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; pp. 6737–6742.
83. Lesprier, J.; Biannic, J.M.; Roos, C. Nonlinear structured H∞ controllers for parameter-dependent uncertain systems with
application to aircraft landing. In Proceedings of the 2014 IEEE Conference on Control Applications (CCA), Juan Les Antibes,
France, 8–10 October 2014; pp. 433–438.
84. Qayyum, N.; Bhatti, A.I.; Liaquat, M. Landing control of unmanned aerial vehicle using continuous model predictive control. In
Proceedings of the 2017 29th Chinese Control And Decision Conference (CCDC), Chongqing, China, 28–30 May 2017; pp. 1804–1808.
85. Lungu, M. Backstepping and dynamic inversion control techniques for automatic landing of fixed wing unmanned aerial vehicles.
Aerosp. Sci. Technol. 2022, 120, 107261. [CrossRef]
86. Zhu, G.; Qi, J.; Wu, C. Landing control of fixed-wing uav based on adrc. In Proceedings of the 2019 Chinese Control Conference
(CCC), Guangzhou, China, 27–30 July 2019; pp. 8020–8025.
87. Nho, K.; Agarwal, R.K. Automatic landing system design using fuzzy logic. J. Guid. Control Dyn. 2000, 23, 298–304. [CrossRef]
88. Zhang, D.; Wang, X. Autonomous landing control of fixed-wing uavs: from theory to field experiment. J. Intell. Robot. Syst. 2017,
88, 619–634. [CrossRef]
89. Jantawong, J.; Deelertpaiboon, C. Automatic landing control based on GPS for fixed-wing aircraft. In Proceedings of the 2018
15th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology
(ECTI-CON), Chiang Rai, Thailand, 18–21 July 2018; pp. 313–316.
90. Mathisen, S.; Gryte, K.; Gros, S.; Johansen, T.A. Precision deep-stall landing of fixed-wing UAVs using nonlinear model predictive
control. J. Intell. Robot. Syst. 2021, 101, 1–15. [CrossRef]
91. Hsiao, F.B.; Chan, W.L.; Lai, Y.C.; Tseng, L.C.; Hsieh, S.Y.; Tenn, H.K. Landing longitudinal control system design for a fixed
wing UAV. In Proceedings of the 45th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 8–11 January 2007; p. 868.
[CrossRef]
92. Prach, A.; Gürsoy, G.; Yavrucuk, L. Nonlinear Controller for a Fixed-Wing Aircraft Landing. In Proceedings of the 2019 American
Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; pp. 2897–2902.
93. Rao, D.V.; Go, T.H. Automatic landing system design using sliding mode control. Aerosp. Sci. Technol. 2014, 32, 180–187.
94. de Sousa Pereira, J.J.V.; Automatic Landing Control Design for Unmanned Aerial Vehicles. Master’s Thesis, Universidade do Porto, Porto,
Portugal, 2016. Available online: https://repositorio-aberto.up.pt/bitstream/10216/85551/2/146173.pdf (accessed on 20 May 2023).
95. Daibing, Z.; Xun, W.; Weiwei, K. Autonomous control of running takeoff and landing for a fixed-wing unmanned aerial vehicle.
In Proceedings of the 2012 12th International Conference on Control Automation Robotics & Vision (ICARCV), Guangzhou,
China, 5–7 December 2012; pp. 990–994.
96. Carnes, T.W.; Bakker, T.M.; Klenke, R.H. A fully parameterizable implementation of autonomous take-off and landing for a fixed
wing UAV. Proceedings of the American Institute of Aeronautics and Astronautics Science and Technology Guidance, Navigation,
and Control Conference, Kissimmee, FL, USA, 5–9 January 2015; p. 0603.
97. Lai, Y.C.; Chan, K.C.; Liu, Y.C.; Hsiao, F.B. Development of an automatic landing system based on adaptive fuzzy logic control for
fixed-wing unmanned aerial vehicles. J. Aeronaut. Astronaut. Aviat. 2016, 48, 183–194.
98. Zheng, Z.; Jin, Z.; Sun, L.; Zhu, M. Adaptive sliding mode relative motion control for autonomous carrier landing of fixed-wing
unmanned aerial vehicles. IEEE Access 2017, 5, 5556–5565. [CrossRef]
99. Mahmood, A.; Bhatti, A.I.; Siddique, B.A. Landing of Aircraft Using Integral State Feedback Sliding Mode Control. In Proceedings
of the 2019 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), Swat, Pakistan, 24–25
July 2019; pp. 1–6.
100. Mathisen, S.H.; Fossen, T.I.; Johansen, T.A. Non-linear model predictive control for guidance of a fixed-wing UAV in precision
deep stall landing. In Proceedings of the 2015 International Conference on Unmanned Aircraft Systems (ICUAS), Denver, CO,
USA, 9–12 June 2015, pp. 356–365.
101. Ishioka, S.; Uchiyama, K.; Masuda, K. Landing System Using Extended Dynamic Window Approach For Fixed-Wing UAV. In
Proceedings of the 32nd Congress of the International Council of the Aeronautical Sciences, Shanghai, China, 6–10 September 2021.
Drones 2023, 7, 339 20 of 21
102. Xu, J.; Keshmiri, S. Dubins-Based Autolanding Procedure for Fixed-Wing UAS. In Proceedings of the 2021 International
Conference on Unmanned Aircraft Systems (ICUAS), Athens, Greece, 15–18 June 2021; pp. 146–154.
103. Cho, A.; Kim, J.; Lee, S.; Kim, B.; Park, N.; Kim, D.; Kee, C. Fully automatic taxiing, takeoff and landing of a UAV based on a
single-antenna GNSS receiver. IFAC Proc. Vol. 2008, 41, 4719–4724. [CrossRef]
104. Yoon, S.H.; Kim, Y.D.; Park, S.H. Constrained adaptive backstepping controller design for aircraft landing in wind disturbance
and actuator stuck. Int. J. Aeronaut. Space Sci. 2012, 13, 74–89. [CrossRef]
105. Lungu, M. Auto-landing of fixed wing unmanned aerial vehicles using the backstepping control. ISA Trans. 2019, 95, 194–210.
[CrossRef] [PubMed]
106. Lungu, M. Backstepping and dynamic inversion combined controller for auto-landing of fixed wing UAVs. Aerosp. Sci. Technol.
2020, 96, 105526. [CrossRef]
107. prasad B, B.; Pradeep, S. Automatic landing system design using feedback linearization method. In Proceedings of the AIAA
infotech@ Aerospace 2007 Conference and Exhibit, Rohnert Park, CA, USA, 7–10 May 2007; p. 2733.
108. You, D.I.; Jung, Y.D.; Cho, S.W.; Shin, H.M.; Lee, S.H.; Shim, D.H. A guidance and control law design for precision automatic
take-off and landing of fixed-wing UAVs. In Proceedings of the American Institute of Aeronautics and Astronautics Science and
Technology Guidance, Navigation, and Control Conference, Minneapolis, Minnesota, 13–16 August 2012; p. 4674.
109. Chunlei, D.; Qingbo, G.; Qing, F. High performance L 1 adaptive take-off and landing controller design for fixed-wing UAV. In
Proceedings of the 2015 34th Chinese Control Conference (CCC), Hangzhou, China, 28–30 July 2015; pp. 3091–3096.
110. Hajiyev, C.; Vural, S.Y. LQR controller with Kalman estimator applied to UAV longitudinal dynamics. Positioning 2013, 4, 36–41.
[CrossRef]
111. Homayouni Amlashi, A.; Mojed Gharamaleki, R.; Hamidi Nejad, M.H.; Mirzaei, M. Design of estimator-based nonlinear dynamic
inversion controller and nonlinear regulator for robust trajectory tracking with aerial vehicles. Int. J. Dyn. Control 2018, 6, 707–725.
[CrossRef]
112. Kalman, R.E. A new approach to linear filtering and prediction problems. J. Basic Eng. 1960, 82, 35–45. [CrossRef]
113. Khodarahmi, M.; Maihami, V. A Review on Kalman Filter Models. Arch. Comput. Methods Eng. 2022, 30, 727–747. [CrossRef]
114. Borup, K.T.; Stovner, B.N.; Fossen, T.I.; Johansen, T.A. Kalman filters for air data system bias correction for a fixed-wing UAV.
IEEE Trans. Control Syst. Technol. 2019, 28, 2164–2176. [CrossRef]
115. Yang, Y.; Liu, X.; Liu, X.; Guo, Y.; Zhang, W. Model-Free Integrated Navigation of Small Fixed-Wing UAVs Full State Estimation
in Wind Disturbance. IEEE Sens. J. 2022, 22, 2771–2781. [CrossRef]
116. Lie, F.A.P.; Gebre-Egziabher, D. Synthetic air data system. J. Aircr. 2013, 50, 1234–1249. [CrossRef]
117. Warsi, F.A.; Hazry, D.; Ahmed, S.F.; Joyo, M.K.; Tanveer, M.H.; Kamarudin, H.; Razlan, Z.M. Yaw, Pitch and Roll controller design
for fixed-wing UAV under uncertainty and perturbed condition. In Proceedings of the 2014 IEEE 10th International Colloquium
on Signal Processing and Its Applications, Kuala Lumpur, Malaysia, 7–9 March 2014; pp. 151–156.
118. Pettersson, M. Extended Kalman Filter for Robust UAV Attitude Estimation. Master’s Thesis, Department of Electrical
Engineering, Linköping University, Linkoping, Sweden, 2015; p. 86.
119. Magnusson, T. State Estimation of Uav Using Extended Kalman Filter. Master’s Thesis, Department of Electrical Engineering,
Automatic Control, The Institute of Technology, Linköping University, Linkoping, Sweden, 2013, p. 76.
120. Hervas, J.R.; Reyhanoglu, M.; Tang, H.; Kayacan, E. Nonlinear control of fixed-wing UAVs in presence of stochastic winds.
Commun. Nonlinear Sci. Numer. Simul. 2016, 33, 57–69. [CrossRef]
121. Yin, X.; Peng, X.; Zhang, G.; Che, B.; Tang, M. Research on Attitude Control System Design and Flight Experiments of Small-scale
Unmanned Aerial Vehicle. In Proceedings of the 2022 34th Chinese Control and Decision Conference (CCDC), Hefei, China,
15–17 August 2022; pp. 5866–5871.
122. Xiaoqian, T.; Feicheng, Z.; Zhengbing, T.; Hongying, W. Nonlinear Extended Kalman Filter for Attitude Estimation of the
Fixed-Wing UAV. Int. J. Opt. 2022, 2022, 7883851. [CrossRef]
123. Yu, Y.j.; Zhang, X.; Khan, M.S.A. Attitude heading reference algorithm based on transformed cubature Kalman filter. Meas.
Control 2020, 53, 1446–1453. [CrossRef]
124. De Marina, H.G.; Espinosa, F.; Santos, C. Adaptive UAV attitude estimation employing unscented Kalman filter, FOAM and
low-cost MEMS sensors. Sensors 2012, 12, 9566–9585. [CrossRef]
125. De Marina, H.G.; Pereda, F.J.; Giron-Sierra, J.M.; Espinosa, F. UAV attitude estimation using unscented Kalman filter and TRIAD.
IEEE Trans. Ind. Electron. 2011, 59, 4465–4474. [CrossRef]
126. Burchett, B.T. Feedback linearization guidance for approach and landing of reusable launch vehicles. In Proceedings of the 2005,
American Control Conference, Portland, OR, USA, 8–10 June 2005; pp. 2093–2097.
127. Yang, J.; Thomas, A.G.; Singh, S.; Baldi, S.; Wang, X. A semi-physical platform for guidance and formations of fixed-wing
unmanned aerial vehicles. Sensors 2020, 20, 1136. [CrossRef]
128. Prabowo, Y.A.; Trilaksono, B.R.; Triputra, F.R. Hardware in-the-loop simulation for visual servoing of fixed wing UAV. In
Proceedings of the 2015 international conference on electrical engineering and informatics (ICEEI), Denpasar, Indonesia, 10–11
August 2015; pp. 247–252.
129. Ülker, H.; Baykara, C.; Özsoy, C. PIL simulations of an FWUAV under windy conditions. Aircr. Eng. Aerosp. Technol. 2018,
90, 461–470. [CrossRef]
Drones 2023, 7, 339 21 of 21
130. Santos, M.H.; Oliveira, N.M.; D’Amore, R. From Control Requirements to PIL Test: Development of a Structure to Autopilot
Implementation. IEEE Access 2021, 9, 154788–154803. [CrossRef]
131. Bacic, M. On hardware-in-the-loop simulation. In Proceedings of the Proceedings of the 44th IEEE Conference on Decision and
Control, Seville, Spain, 12–15 December 2005; pp. 3194–3198.
132. Johnson, E.N.; Fontaine, S. Use of flight simulation to complement flight testing of low-cost UAVs. In Proceedings of the AIAA
Modeling and Simulation Technologies Conference, Montreal, QC, Canada, 6–9 August 2001.
133. Sorton, E.; Hammaker, S. Simulated flight testing of an autonomous unmanned aerial vehicle using flightgear. In Proceedings of
the Infotech@ Aerospace, , Arlington, VA, USA, 26–29 September 2005; p. 7083.
134. Bulka, E.; Nahon, M. Autonomous fixed-wing aerobatics: from theory to flight. In Proceedings of the 2018 IEEE International
Conference on Robotics and Automation (ICRA), Brisbane, Australia, 21–25 May 2018; pp. 6573–6580.
135. Arif, A.; Sasongko, R.; Stepen. Numerical Simulation Platform for a Generic Aircraft Flight Dynamic Simulation. In Proceedings
of the International Conference on Aviation Technology and Management 2018 (ICATeM 2018), Kuala Lumpur, Malaysia, 12–14
September 2018. [CrossRef]
136. Ribeiro, L.R.; Oliveira, N.M.F. UAV autopilot controllers test platform using Matlab/Simulink and X-Plane. In Proceedings of the
2010 IEEE Frontiers in Education Conference (FIE), Arlington, VA, USA, 27–30 October 2010; Session: S2H.
137. Nugroho, L. Comparison of classical and modern landing control system for a small unmanned aerial vehicle. In Proceedings of
the 2014 International Conference on Computer, Control, Informatics and Its Applications (IC3INA), Bandung, Indonesia, 21–23
October 2014; pp. 187–192.
138. Priyambodo, T.K.; Majid, A. Modeling and simulation of the UX-6 fixed-wing Unmanned Aerial Vehicle. J. Control Autom. Electr.
Syst. 2021, 32, 1344–1355. [CrossRef]
139. Zhang, J.; Geng, Q.; Fei, Q. UAV flight control system modeling and simulation based on FlightGear. In Proceedings of the International
Conference on Automatic Control and Artificial Intelligence (ACAI 2012), Xiamen, China, 3–5 March 2012; pp. 2231–2234.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.