Autonomous vehicle using fuzzy control
First Claim
1. An autonomous vehicle comprising:
- a) first means for forming an image of guide lines on a road on which the vehicle is to run and generating an imaging signal representative of the image;
b) second means for receiving said imaging signal and setting a plurality of visual points in the image, and for each visual point calculating the deviation between a reference point on the road between the guide lines and the direction toward which said vehicle is running, each reference point being associated with one of the visual points;
c) third means for storing a membership function on a degree of importance for each visual point with respect to vehicle speed;
d) fourth means for calculating the product of the deviation for each visual point calculated by the second means and the degree of importance for each visual point stored in the third means and calculating a total deviation for all the visual points equal to the total of the products; and
e) fifth means for carrying out steering control of said vehicle on the basis of the total deviation calculated by said fourth means.
1 Assignment
0 Petitions
Accused Products
Abstract
An autonomous vehicle controls the steering of the vehicle on a road by fuzzy control. A camera forms an image of the road, and an image processor processes the image to calculate the deviation dx between a plurality of reference points on a road and the direction in which the vehicle is traveling. Each reference point is associated with a visual point on the road ahead of the vehicle. The product of the deviation dx for each visual point and a membership function μ indicating the degree of importance attached to the visual point is calculated, and a total deviation equal to the sum of the products is calculated. The steering of the vehicle is controlled on the basis of the total deviation. The membership functions μ are varied in accordance with the time rate of change of the deviations dx.
-
Citations
16 Claims
-
1. An autonomous vehicle comprising:
-
a) first means for forming an image of guide lines on a road on which the vehicle is to run and generating an imaging signal representative of the image; b) second means for receiving said imaging signal and setting a plurality of visual points in the image, and for each visual point calculating the deviation between a reference point on the road between the guide lines and the direction toward which said vehicle is running, each reference point being associated with one of the visual points; c) third means for storing a membership function on a degree of importance for each visual point with respect to vehicle speed; d) fourth means for calculating the product of the deviation for each visual point calculated by the second means and the degree of importance for each visual point stored in the third means and calculating a total deviation for all the visual points equal to the total of the products; and e) fifth means for carrying out steering control of said vehicle on the basis of the total deviation calculated by said fourth means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An autonomous vehicle comprising:
-
a) an imaging portion having a camera for forming an image of guide lines on a road on which the vehicle is running and generating an imaging signal representing the image; b) an image processing portion for processing the imaging signal from said camera; c) a map information storing portion storing map information for a route of travel on which said vehicle is to run; d) a general running control portion referring to map information derived from said map information portion and setting a basic controlled variable as a basic steering displacement instruction Δ
ST on the basis of route data derived from map information;e) a membership function storing portion storing a single visual point membership function for fuzzy control and multi-visual point membership functions for fuzzy control; f) a steering control portion using membership functions stored in said membership function storing portion, deriving a steering displacement instruction Δ
Sg via a fuzzy control program, and outputting a steering displacement instruction Δ
S equal to the sum of the steering displacement instructions Δ
ST +Δ
Sg ; andg) a steering drive portion for driving a steering wheel of said vehicle to a position determined using the steering displacement instruction output by said steering control portion. - View Dependent Claims (11, 12, 13)
-
-
14. A method for autonomously running a vehicle comprising the steps of:
-
a) forming an image of guide lines on a road on which the vehicle is running using a camera installed on the vehicle and generating an imaging signal representative of the image; b) receiving said imaging signal and setting a plurality of visual points in the image, and for each visual point calculating the deviation between a reference point on the road and the direction toward which said vehicle is running, each of the reference points being associated with one of the visual points; c) storing a membership function on a degree of importance for each visual point with respect to vehicle speed; d) calculating the product of the deviation for each visual point and the degree of importance for each visual point and calculating a total deviation for all visual points equal to the total of the products; and e) carrying out steering control of the vehicle on the basis of the total deviation calculated in step d). - View Dependent Claims (15)
-
-
16. An autonomous vehicle comprising:
-
a) imaging means for forming an image of a portion of a road on which the vehicle is running, the portion including guide lines; b) processing means for processing the image to identify in the image a plurality of visual points on the road ahead of the vehicle and for each visual point calculating the deviation between one of a plurality of reference points on the road and the direction toward which said vehicle is running, each reference point being disposed between the guide lines ahead of the vehicle and lying on a line which is perpendicular to the direction in which the vehicle is travelling and which passes through one of the visual points; c) storage means for storing a membership function on a degree of importance for each visual point with respect to vehicle speed; d) means for calculating the product of the deviation for each visual point calculated by the processing means and the degree of importance for each visual point stored in the storage means and calculating a total deviation for all the visual points equal to the sum of the products; and e) steering control means for controlling the steering of the vehicle on the basis of the total deviation.
-
Specification