{'fraction_non_alphanumeric': 0.019498607242339833, 'fraction_numerical': 0.0, 'mean_word_length': 4.89344262295082, '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}}
An algorithm for landing a Quadrotor Unmanned Aerial Vehicle on an oscillating surface

In many applications of a Quadrotor Unmanned Aerial Vehicle (UAV), it is necessary for it to land on a moving surface. In this experiment four simple PING))) ultrasonic sensors are used to create a landing algorithm that changes the orientation of the quadrotor during landing depending on the orientation of the landing surface. The control structure changes the roll, pitch, yaw, and throttle parameters of the quadrotor in real time to provide the softest possible landing. This is very important when the quadrotor is carrying a delicate payload. The same algorithm can also be used to land a quadrotor on an inclined surface.