Intelligent Stepping For Humanoid Fall Direction Change
First Claim
1. A method for controlling a robot having at least two legs, the robot falling down from an upright posture, the method comprising:
- determining a stepping location on a ground surface for avoiding an object, comprising;
determining an allowable stepping zone where the robot is able to step while falling; and
determining a stepping location within the allowable stepping zone, the stepping location maximizing an avoidance angle comprising an angle formed by the object to be avoided, a center of pressure of the robot upon stepping to the stepping location, and a reference point of the robot upon stepping to the stepping location, wherein the direction of fall of the robot is toward the reference point; and
controlling the robot to take a step toward the stepping location.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is disclosed for controlling a robot having at least two legs that is falling down from an upright posture. An allowable stepping zone where the robot is able to step while falling is determined. The allowable stepping zone may be determined based on leg Jacobians of the robot and maximum joint velocities of the robot. A stepping location within the allowable stepping zone for avoiding an object is determined. The determined stepping location maximizes an avoidance angle comprising an angle formed by the object to be avoided, a center of pressure of the robot upon stepping to the stepping location, and a reference point of the robot upon stepping to the stepping location. The reference point, which may be a capture point of the robot, indicates the direction of fall of the robot. The robot is controlled to take a step toward the stepping location.
62 Citations
12 Claims
-
1. A method for controlling a robot having at least two legs, the robot falling down from an upright posture, the method comprising:
-
determining a stepping location on a ground surface for avoiding an object, comprising; determining an allowable stepping zone where the robot is able to step while falling; and determining a stepping location within the allowable stepping zone, the stepping location maximizing an avoidance angle comprising an angle formed by the object to be avoided, a center of pressure of the robot upon stepping to the stepping location, and a reference point of the robot upon stepping to the stepping location, wherein the direction of fall of the robot is toward the reference point; and controlling the robot to take a step toward the stepping location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for controlling a robot having at least two legs, the robot falling down from an upright posture, the system comprising:
a computer-readable storage medium storing executable computer program modules configured for; determining a stepping location on a ground surface for avoiding an object, comprising; determining an allowable stepping zone where the robot is able to step while falling; and determining a stepping location within the allowable stepping zone, the stepping location maximizing an avoidance angle comprising an angle formed by the object to be avoided, a center of pressure of the robot upon stepping to the stepping location, and a reference point of the robot upon stepping to the stepping location, wherein the direction of fall of the robot is toward the reference point; and controlling the robot to take a step toward the stepping location. - View Dependent Claims (8, 9, 10, 11, 12)
Specification