{'fraction_non_alphanumeric': 0.02103960396039604, 'fraction_numerical': 0.0, 'mean_word_length': 5.472, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
UAV Control Architecture: Review

Since civil Unmanned Aerial Vehicles (UAVs) are expected to perform a wide rang of mission, the subject of designing an efficient control architecture for autonomous UAV is a very challenging problem. Several contributions had been done in order to implement an autonomous UAV. The key challenge of all these contributions is to develop the global strategy. Robotic control approaches could be classified into six categories: Deliberative, Reactive, Hybrid, Behavior, Hybrid Behavior and subsumption approach. In this paper, we will review the existing control architectures to extract the main features of civil UAVs. The definition, advantage and drawback of each architecture will be highlighted to finally provide a comparative study of the mentioned control approaches.