Legged Robot Gait Disturbance Detection for Slip Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robotic systems face challenges in efficiently navigating rough or uneven terrain, particularly in maintaining balance and avoiding slips of their feet, which can disrupt their gait and operation.
Innovation Solution
The implementation of a legged robot system that utilizes sensors to monitor ground reaction forces, friction coefficients, and terrain gradients to control ground reaction forces, adjusting actuation and position of its legs to maintain balance and prevent slips by ensuring ground reaction forces remain within a friction cone threshold.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the robot navigates rough or uneven terrain, then the robot's operational capability is improved, but the risk of foot slips and gait disruption increases
Solution Approach 1:
The control system proactively adjusts ground reaction forces before foot contact with terrain occurs, using predicted terrain properties to pre-position the robot's center of mass and leg forces, thereby preventing slips before they happen rather than reacting after disruption occurs
Solution Approach 2:
The system continuously monitors actual terrain properties during navigation and compares them with predicted values, then adjusts ground reaction forces in real-time to maintain stability, creating a closed-loop control system that adapts to unexpected terrain variations
2Reliability
If the robot adjusts ground reaction forces to prevent slips, then foot slip prevention is improved, but the control system complexity increases
Solution Approach 1:
The control system adjusts physical parameters of ground reaction forces (magnitude, direction, timing) based on terrain properties, changing force application parameters dynamically to match terrain conditions while maintaining a relatively simple control architecture
Solution Approach 2:
The system replaces complex mechanical slip-prevention mechanisms with a control-based approach that uses sensor data and computational models to achieve slip prevention through intelligent force adjustment rather than mechanical constraints
3Stability of the object's composition
If the robot maintains balance on uneven terrain, then stability is improved, but energy consumption increases
Solution Approach 1:
The robot employs dynamic gait adjustments that adapt movement patterns to terrain conditions, allowing the system to maintain balance with minimal energy expenditure by leveraging inertial effects and gravitational forces rather than continuous active correction
Solution Approach 2:
The control system uses periodic gait patterns that are optimized for energy efficiency, rhythmically adjusting ground reaction forces in sync with the robot's natural oscillation frequencies to maintain stability without requiring continuous high-energy corrections
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach allows the robot to effectively navigate uneven terrain by preventing slips and maintaining desired gaits, enhancing operational efficiency and stability.
Implementation Method 1
determining a coefficient of friction between a foot of the robot and a ground surface based on a ground reaction force that acts upon the foot during a step
Implementation Method 2
controlling ground reaction forces to maintain balance and prevent slips by ensuring ground reaction forces remain within a friction cone threshold
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.


