LEGGED MOBILE ROBOT
First Claim
1. A legged mobile robot, which moves with repeated lifting off and landing on a floor of each of a plurality of legs extending from a body, the legged mobile robot comprising:
- a detection processor for detecting a position or location of objects around the robot;
a contact determination processor for determining a presence or absence of a predicted contact position, at which the robot has a possibility to come into contact with an object in its desired path, based on the position or location of the object measured by the detection processor;
a distance calculation processor for calculating a distance from the robot to the predicted contact position when the contact determination processor determines the presence of the predicted contact position between the robot and an object; and
an operation control processor for controlling operation of the robot such that when the distance calculated by the distance calculation processor is less than a first threshold, a moving speed is reduced to a first speed, and when the calculated distance is less than an (i+1)-th threshold lower than an i-th threshold (where i=1, 2, . . . ), the moving speed is reduced from an i-th speed to an (i+1)-th speed.
1 Assignment
0 Petitions
Accused Products
Abstract
When there is an object that has a possibility to come into contact with a robot 1 in a desired path, the robot 1 is decelerated stepwise according to the distance L from the robot 1 to a predicted contact position along the desired path. For example, legs 13 and the like of the robot 1 are so controlled that when the distance L is less than a first threshold L1, the moving speed is reduced to a first speed V1, and when the distance L is less than a second threshold lower than the first threshold, the moving speed is reduced from the first speed to a second speed.
17 Citations
11 Claims
-
1. A legged mobile robot, which moves with repeated lifting off and landing on a floor of each of a plurality of legs extending from a body, the legged mobile robot comprising:
-
a detection processor for detecting a position or location of objects around the robot;
a contact determination processor for determining a presence or absence of a predicted contact position, at which the robot has a possibility to come into contact with an object in its desired path, based on the position or location of the object measured by the detection processor;
a distance calculation processor for calculating a distance from the robot to the predicted contact position when the contact determination processor determines the presence of the predicted contact position between the robot and an object; and
an operation control processor for controlling operation of the robot such that when the distance calculated by the distance calculation processor is less than a first threshold, a moving speed is reduced to a first speed, and when the calculated distance is less than an (i+1)-th threshold lower than an i-th threshold (where i=1, 2, . . . ), the moving speed is reduced from an i-th speed to an (i+1)-th speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling the operation of a legged mobile robot, which moves with repeated lifting off and landing on a floor of each of a plurality of legs extending from a body, the method comprising the steps of:
-
a detection processing step of detecting a position or location of objects around the robot;
a contact determination processing step of determining a presence or absence of a predicted contact position, at which the robot has a possibility to come into contact with the object in its desired path, based on the position or location of the object measured in the detection processing step;
a distance calculation processing step of calculating a distance from the robot to the predicted contact position when it is determined in the contact determination processing step that there is the predicted contact position between the robot and the object; and
an operation control processing step of controlling the operation of the robot in such a manner such that when the distance calculated in the distance calculation processing step is less than a first threshold, a moving speed is reduced to a first speed, and when the calculated distance is less than an (i+1)-th threshold lower than an i-th threshold (where i=1, 2, . . . ), the moving speed is reduced from the i-th speed to the (i+1)-th speed.
-
-
10. A program for causing a computer mounted in a legged mobile robot, which moves with repeated lifting off and landing on a floor of each of a plurality of legs extending from a body, to function as a system for controlling the robot, the system comprising:
-
a detection processor for detecting a position or location of objects around the robot;
a contact determination processor for determining a presence or absence of a predicted contact position, at which the robot has a possibility to come into contact with the object in its desired path, based on the position or location of the object measured by the detection processor;
a distance calculation processor for calculating a distance from the robot to the predicted contact position when the contact determination processor determines the existence of the predicted contact position between the robot and the object; and
an operation control processor for controlling the operation of the robot such that when the distance calculated by the distance calculation processor is less than a first threshold, a moving speed is reduced to a first speed, and when the calculated distance is less than an (i+1)-th threshold lower than an i-th threshold (where i=1, 2, . . . ), the moving speed is reduced from the i-th speed to the (i+1)-th speed. - View Dependent Claims (11)
-
Specification