Robot Foot Slip Detection for Stable Legged Locomotion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Legged robots face challenges in maintaining balance and preventing slips on uneven or rough terrain due to the inability to effectively control ground reaction forces and detect disturbances in their gait.
Innovation Solution
The implementation of sensors and processors in legged robots to determine and adjust ground reaction forces, detect slips by monitoring distance changes between feet and body estimates, and react to disturbances by adjusting gait and ground contact strategies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If legged robots operate on uneven or rough terrain, then their operational versatility is improved, but their stability and balance deteriorate due to inability to effectively control ground reaction forces
Solution Approach 1:
The patent implements feedback control by continuously monitoring the robot's gait parameters and ground reaction forces, then adjusting the gait in real-time to maintain stability on uneven terrain. Sensors detect deviations from expected motion patterns and feed this information back to the control system, which modifies subsequent gait cycles to compensate for disturbances.
Solution Approach 2:
The control system dynamically adapts gait parameters such as step length, step frequency, and body orientation based on real-time terrain conditions and robot state. This dynamic adjustment allows the robot to maintain stability across varying terrain types by continuously optimizing its locomotion strategy rather than using fixed gait patterns.
2Stability of the object's composition
If sensors and processors are added to detect slips and control ground reaction forces, then stability is improved, but device complexity increases
Solution Approach 1:
The control system performs multiple functions using a unified approach: it monitors gait parameters, detects slips, calculates ground reaction forces, and adjusts gait patterns all through a single integrated control algorithm. This multi-functionality reduces the need for separate specialized subsystems, thereby limiting the increase in device complexity while achieving improved stability.
Solution Approach 2:
The robot's control system automatically detects and responds to slip conditions without external intervention. The same sensors used for basic navigation also detect gait disturbances, and the control algorithm self-adjusts to correct instability, eliminating the need for additional dedicated slip-detection hardware or manual control inputs.
3Reliability
If the robot reacts to detected slips by adjusting gait, then reliability is improved, but loss of time occurs during the reaction process
Solution Approach 1:
The control system maintains a library of pre-computed gait adjustments for various slip conditions and terrain types. When a slip is detected, the system quickly selects and applies the appropriate pre-planned correction rather than computing a new gait from scratch, significantly reducing the reaction time while maintaining reliable slip recovery.
Solution Approach 2:
The control algorithm prioritizes rapid slip correction by temporarily increasing the gain on stabilizing torques and reducing gait complexity during the reaction phase. This allows the system to quickly overcome the disturbance and return to normal operation, minimizing the time lost during the correction maneuver.
Data Source
AI summary
An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a ground surface; ii) determining a second distance between the pair of feet of the robot at a second time, where the pair of feet remains in contact with the ground surface from the first time to the second time; iii) comparing a difference between the determined first and second distances to a threshold difference; iv) determining that the difference between determined first and second distances exceeds the threshold difference; and v) based on the determination that the difference between the determined first and second distances exceeds the threshold difference, causing the robot to react.


