{'fraction_non_alphanumeric': 0.019627085377821395, 'fraction_numerical': 0.005888125613346418, 'mean_word_length': 5.257668711656442, '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}}
The Boltzmann–Hamel equations for the optimal control of mechanical systems with nonholonomic constraints

In this paper, we generalize the Boltzmann–Hamel equations for nonholonomic mechanics to a form suited for the kinematic or dynamic optimal control of mechanical systems subject to nonholonomic constraints. In solving these equations one is able to eliminate the controls and compute the optimal trajectory from a set of coupled first‐order differential equations with boundary values. By using an appropriate choice of quasi‐velocities, one is able to reduce the required number of differential equations by m and 3m for the kinematic and dynamic optimal control problems, respectively, where m is the number of nonholonomic constraints. In particular we derive a set of differential equations that yields the optimal reorientation path of a free rigid body. In the special case of a sphere, we show that the optimal trajectory coincides with the cubic splines on SO(3). Copyright © 2010 John Wiley & Sons, Ltd.