{'fraction_non_alphanumeric': 0.01680672268907563, 'fraction_numerical': 0.004201680672268907, 'mean_word_length': 4.740963855421687, '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}}
Getting Back on Two Feet: Reliable Standing-up Routines for a Humanoid Robot

To make bipedal locomotion robust, it is not sufficient to rely on postural responses that try to prevent falls, but it is also necessary to detect falls and to implement appropriate recovery procedures. This paper describes general methods for a humanoid robot to stand up from the prone and supine posture. We illustrate the use of these getting-up routines on the example of our robot Jupp. The proposed methods require only a limited number of degrees of freedom and observe common joint-angle limitations. We employed a physics-based robot simulation to analyze the kinematics and dynamics of getting up. The standing-up routines have been implemented on the real robot as well. Tests in our lab and at RoboCup 2005 showed that reliable standing-up is possible after a fall and that such recovery procedures greatly improve the overall robustness of bipedal locomotion.