{'fraction_non_alphanumeric': 0.026490066225165563, 'fraction_numerical': 0.0, 'mean_word_length': 6.141732283464567, '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}}
Architecture-independent quaternion-based attitude planning and control allocation for multirotors

This paper presents an architecture-independent framework for multirotor simulation based on a dynamic model for non-reversible rotors, a quaternion-based attitude planning, and null-space-based control allocation algorithm. This approach can be of use when investigating different multirotor architectures’ characteristics and control algorithms for them, avoiding spending effort on attitude planning and control allocation for each different case. The framework is compared to current solutions by pointing out the advantages of the approach used here. Simulation results of three different architectures are presented aiming to explore the algorithm’s robustness, without change, to arbitrary and non-symmetric rotor positions; under, fully or over-actuated architectures; and differently-sized rotors.