System for detecting and controlling the position of a mobile robot
First Claim
1. A system for controlling locomotion of a legged mobile robot walking in a space, with the robot having a foot member having first and second sides, comprising:
- detecting means for detecting at least one of position and direction of the legged mobile robot with respect to the space;
said detecting means including a plurality of non-contact detectors in an array at least at the first side of the foot member of the robot;
error determining means for determining an error between a desired value and the detected position/direction of the robot;
correcting means for correcting a gait or a desired value relative to a gait in response to the determined error; and
a space divider in the space for dividing the space into at least two regions with different attributes, with said non-contact detectors generating different signals in response to the attributes of the regions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for controlling locomotion of a legged mobile robot walking in a working space. The system is provided with optical detects which are disposed in a line array at the both sides of a foot member of the robot. On the other hand, a landmark is provided in the working space. The landmark comprises of a line or an arc which divides the space into two regions with different attributes, i.e. different in brightness. The optical detectors generate different signals depending on the brightness. With the generated signals, a relative position of the robot to the landmark is detected. Moreover, when the landmark is an arc, its center is located in line with a work for the robot. a relative direction of the robot to the landmark or the work is detected. Based on the detection, locomotion of the robot is controlled in such a manner that the robot can stably ascend/descent stairs or spiral staircases.
79 Citations
28 Claims
-
1. A system for controlling locomotion of a legged mobile robot walking in a space, with the robot having a foot member having first and second sides, comprising:
-
detecting means for detecting at least one of position and direction of the legged mobile robot with respect to the space; said detecting means including a plurality of non-contact detectors in an array at least at the first side of the foot member of the robot; error determining means for determining an error between a desired value and the detected position/direction of the robot; correcting means for correcting a gait or a desired value relative to a gait in response to the determined error; and a space divider in the space for dividing the space into at least two regions with different attributes, with said non-contact detectors generating different signals in response to the attributes of the regions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling locomotion of a legged mobile robot walking in a space, comprising;
-
detecting means for detecting at least one of position and direction of the legged mobile robot with respect to the space; said detecting means including a plurality of non-contact detectors on a foot member of the robot; a space divider in the space for dividing the space into at least two regions with different attributes at least by one of a line and an arc; said plurality of detectors generating different signals in response to the attributes of the regions; and with said detecting means receiving the signals of said plurality of detectors to detect a relative position of the mobile robot with respect to the space divider; error determining means for determining an error between a desired value and the detected position/direction of the robot; and correcting means for correcting a gait or a desired value relative to a gait in response to the determined error. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for controlling locomotion of a legged mobile robot having a body and a plurality of articulated legs each connected to the body through a hip joint and a foot member connected to each leg through an ankle joint, such that the robot walks contacting at least one of the foot members on a ground surface, comprising;
-
an optical sensor mounted at each of the foot members for detecting reflected light from the ground surface and for generating a first signal indicative of absence/presence of reflected light; a sensor unit mounted on each leg of the robot; a first cable connecting the optical sensors with the sensor unit such that the sensor unit receives the first signal and converts it to a second signal; a control unit mounted on the body of the robot; and a second cable connecting the sensor unit with the control unit such that the control unit detects a position of a foot member and determines a command for driving the legs based at least in part on the detected position. - View Dependent Claims (20, 21)
-
-
22. A system for controlling locomotion of a legged mobile robot walking in a space, comprising:
-
detecting means for detecting at least one of position and direction of the legged mobile robot with respect to the space; said detecting means including a plurality of non-contact detectors arranged in a line at one side of a foot member of the robot; error determining means for determining an error between a desired value and a detected position/direction of the robot; correcting means for correcting a gait or a desired value relative to a gait in response to the determined error; said legged mobile robot having means for ascending or descending a spiral staircase including; first means for determining a walking course desired value in terms of a stride of the robot; second means for detecting relative position of the robot with respect to the spiral staircase in terms of an actual stride; and third means for comparing the walking course desired stride with the detected actual stride and for correcting the stride in response to an error between said walking course desired stride and actual stride. - View Dependent Claims (23)
-
-
24. A system for controlling movement of a legged mobile walking robot having at least a first foot member and a second foot member, with each foot member having a first side, a second side, a front and a back, comprising:
-
a first array of non-contact detectors arranged in a straight line adjacent to the first side of the first foot member; a second array of non-contact detectors arranged in a straight line adjacent to the second side of the first foot member and spaced laterally apart from the first array; a third array of non-contact detectors arranged in a line adjacent to the front or back of the first foot member; a sensor unit on the robot linked to the first, second and third array; a processor on the robot linked to the sensor unit; wherein the robot moves in a direction of advance and the system includes a space divider having a dimension D in the direction of advance, and wherein the controller controls the robot to make a stride no more than about 2D.
-
-
25. A system for controlling movement of a legged mobile walking robot having at least a first foot member and a second foot member, with each foot member having a first side, a second side, a front and a back, comprising:
-
a first array of non-contact detectors arranged in a straight line adjacent to the first side of the first foot member; a second array of non-contact detectors arranged in a straight line adjacent to the second side of the first foot member and spaced laterally apart from the first array, wherein the non-contact detectors are optical detectors and are positioned on the first foot member with a clear line of sight through or past the foot member to the ground surface supporting the foot member; a sensor unit on the robot linked to the first array and the second array; and a processor on the robot linked to the sensor unit.
-
-
26. A system for controlling movement of a legged mobile walking robot having at least a first foot member and a second foot member, with each foot member having a first side, a second side, a front and a back, comprising:
-
a first array of non-contact detectors arranged in a straight line adjacent to the first side of the first foot member; a second array of non-contact detectors arranged in a straight line adjacent to the second side of the first foot member and spaced laterally apart from the first array; a sensor unit on the robot linked to the first array and the second array; a processor on the robot linked to the sensor unit; and a space divider on a floor surface on which the robot walks, the space divider dividing the floor surface into at least two regions detectable by the first array of non-contact sensors. - View Dependent Claims (27, 28)
-
Specification