Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
165 words
A method of guiding an autonomous mobile machine for determining a guiding steering angle and a guiding velocity value to guide the machine, the steps of the method comprising: using distances from obstacles in a plurality of directions as input information; obtaining an output for each of said directions, using said input information as a parameter and using a function relating to steering angle, a function relating to velocity, and a function relating to degree of danger; calculating a steering angle for obstacle avoidance and a velocity for obstacle avoidance by using at least one of said outputs for each of said directions as a parameter and a steering angle for route tracing and a velocity for route tracing by a predetermined method; and controling the machine using said guiding steering angle by synthesizing said steering angle for route tracing and said steering angle for obstacle avoidance and said guiding velocity value by synthesizing said velocity for route tracing and said velocity for obstacle avoidance.
Claim 2
Independent Claim
165 words
A method of guiding an autonomous mobile machine for determining a guiding steering angle and a guiding velocity value to guide the machine, the steps of the method comprising: using distances from obstacles in a plurality of directions as input information; obtaining an output for each of said directions, using said input information as a parameter and using a function relating to steering angle, a function relating to velocity, and a function relating to degree of danger; calculating a steering angle for obstacle avoidance and a velocity for obstacle avoidance by using at least one of said outputs for each of said directions as a parameter and a steering angle for route tracing and a velocity for route tracing by a predetermined method; and controling the machine using said guiding steering angle by synthesizing said steering angle for route tracing and said steering angle for obstacle avoidance and said guiding velocity value by synthesizing said velocity for route tracing and said velocity for obstacle avoidance.
Claim 3
Dependent Claim
38 words
The guiding method according to claim 1, further including a differential by time of said distances from obstacles in a plurality of directions as input information to obtain said output of a function relating to degree of danger.
Claim 4
Dependent Claim
19 words
The guiding method according to claim 1, wherein said velocity for obstacle avoidance is smaller than a preset value.
Claim 5
Dependent Claim
61 words
The guiding method according to claim 1, wherein the step of obtaining an output related to the degree of danger includes the step of increasing the value of the output as the distances from obstacles in one of said directions decrease, and the step of using a function related to velocity includes decreasing that velocity as the degree of danger increases.
Claim 6
Dependent Claim
39 words
The guiding method according to claim 4, wherein said function relating to steering angle is used to compute said steering angle for obstacle avoidance and said function relating to velocity is used to compute said velocity for obstacle avoidance.
Claim 7
Dependent Claim
64 words
The guiding method according to claim 1, wherein the step of obtaining an output related to the degree of danger includes the step of decreasing the guiding velocity value as the distance from obstacles in one of said directions decreases and the step of calculating a steering angle for obstacle avoidance includes the step of increasing that angle when the degree of danger decreases.
Claim 8
Dependent Claim
39 words
The guiding method according to claim 6, wherein said function relating to steering angle is used to compute said steering angle for obstacle avoidance and said function relating to velocity is used to compute said velocity for obstacle avoidance.
Claim 9
Independent Claim
139 words
An apparatus for controlling a robot comprising: means for determining a distance from obstacles in each of a plurality of directions; means for calculating an output for said plurality of directions based upon input parameters using a function of present steering angle, a function of velocity and a function based on a perceived degree of danger; means for calculating a new steering angle for avoiding said obstacles and a new velocity using said output for said plurality of directions, using a predetermined formula; and means for generating a guiding steering angle by synthesizing said steering angle for route tracing and said steering angle for avoiding obstacles and for generating a guiding velocity by synthesizing said velocity for route tracing and said velocity for avoiding obstacles with means using the calculated steering angle and the velocity for controlling the robot.
Claim 10
Independent Claim
139 words
An apparatus for controlling a robot comprising: means for determining a distance from obstacles in each of a plurality of directions; means for calculating an output for said plurality of directions based upon input parameters using a function of present steering angle, a function of velocity and a function based on a perceived degree of danger; means for calculating a new steering angle for avoiding said obstacles and a new velocity using said output for said plurality of directions, using a predetermined formula; and means for generating a guiding steering angle by synthesizing said steering angle for route tracing and said steering angle for avoiding obstacles and for generating a guiding velocity by synthesizing said velocity for route tracing and said velocity for avoiding obstacles with means using the calculated steering angle and the velocity for controlling the robot.