{'fraction_non_alphanumeric': 0.028361344537815126, 'fraction_numerical': 0.009453781512605041, 'mean_word_length': 4.508670520231214, '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}}
Ground contact detection of robot legs by discriminating angular velocities and motor current

We investigated the contact detection method of legs using an angular velocity (AV) sensor and a current sensor. When lifted legs step on an obstacle, the AV of the robot body shows different patterns from the one of normal walking. Discriminating these unusual patterns from normal one, the robot control system is able to detect stepping on an obstacle. We experimented stepping on an obstacle and recorded the change of AVs. A three layered neural network was used for discrimination. As a result, a detection rate of 96 [%] was obtained. Referring the results of detection, the incline of robot body was suppressed to 1.0 [degree] by stopping the leg when it touched an obstacle. We also measured the motor current when a free leg stepped on an obstacle. The incline of robot body was suppressed to 0.7 [degree] or less at the detection rate of 100 [%].