{'fraction_non_alphanumeric': 0.017366136034732273, 'fraction_numerical': 0.0, 'mean_word_length': 4.815126050420168, '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}}
Controller Design for Robot Tasks Involving Free and Contact Motion

A controller design strategy is proposed for a task entailing both free and contact motion. Position control is developed in free motion. Using impedance control, force control is then added through the contact force feedback loop. A compensator in this feedback loop helps to reach the target impedance when the end-effector is in contact with the environment. Contact force is assumed to be available from a wrist force (and torque) sensor. Since the force sensor signal may contains inertial force also, a Kalman filter is used to extract contact force from the signal. The development is illustrated in three examples.