{'fraction_non_alphanumeric': 0.01794453507340946, 'fraction_numerical': 0.0032626427406199023, 'mean_word_length': 4.733644859813084, '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}}
UAVs as aviators: Environment skills capability for UAVs

To reduce the workload of flying an Unmanned Areal Vehicle (UAV), some of the tasks of the human operator can be automated. In the Levels Of Sophistication (LOS) structure, the capabilities of a UAV system are subdivided. Using this structure, the capabilities concerned with the aviating of an UAV are selected to be automated for this research. The task of the aviating capabilities of an UAV is to integrate all the higher level mission and navigation constraints with constraints from the environment, in order to find a route for the UAV to fly which is safe and efficient. This is done by expressing the constraints in cost maps. The A* pathfinding algorithm then uses these cost maps to find a route for the UAV to fly, taking into account these constraints. The UAV aviating automation has been implemented in a simulation program. The system is capable of finding the best route in the cost map representing the constraints from different levels of sophistication, and let the UAV fly this route in the simulation. The complete automation system was tested in the 2007 Micro UAV flight competition, where the UAV was required to execute some autonomous tasks.