This disclosure generally relates to a lane-keeping system for an automated vehicle, and more particularly relates to using a threshold to determine an intervention timing.
It is known to apply a lane-keeping-assist (LKA) system to support autonomous driving. The typical LKA system automatically corrects an operator's lateral steering when a host-vehicle's position relative to a lane-marking is less than a predetermined constant-threshold.
In accordance with one embodiment, a lane-keeping-assist system suitable for use on an automated vehicle is provided. The lane-keeping-assist system includes a camera, a steering-actuator, and a controller. The camera detects a lane-marking of a travel-lane traveled by a host-vehicle. The steering-actuator controls a travel-direction of the host-vehicle. The controller is in communication with the camera and the steering-actuator. The controller determines a lane-width of the travel-lane and determines a centerline of the travel-lane based on the lane-marking. The controller further determines an offset-position of the host-vehicle within the travel-lane based on the lane-marking. The controller further determines a clearance between the host-vehicle and the lane-marking based on the offset-position. The controller further determines an adaptive-threshold based on the lane-width. The controller further determines that the host-vehicle is approaching the lane-marking when the clearance is less than the adaptive-threshold, and activates the steering-actuator to steer the host-vehicle toward the centerline of the travel-lane.
Further features and advantages will appear more clearly on a reading of the following detailed description of the preferred embodiment, which is given by way of non-limiting example only and with reference to the accompanying drawings.
The present invention will now be described, by way of example with reference to the accompanying drawings, in which:
The controller 28 may include a processor (not specifically shown) such as a microprocessor or other control circuitry such as analog and/or digital control circuitry including an application specific integrated circuit (ASIC) for processing data as should be evident to those in the art. The controller 28 may include a memory 30, including non-volatile memory, such as electrically erasable programmable read-only-memory (EEPROM) for storing one or more routines, thresholds, and captured data. The one or more routines may be executed by the processor to perform steps for operating the host-vehicle 12 based on signals received by the controller 28 as described herein.
The system 10 includes a camera 32 used to capture an image 34 of a roadway 36 traveled by the host-vehicle 12. Examples of the camera 32 suitable for use on the host-vehicle 12 are commercially available as will be recognized by those in the art, one such being the APTINA MT9V023 from Micron Technology, Inc. of Boise, Id., USA. The camera 32 may be mounted on the front of the host-vehicle 12, or mounted in the interior of the host-vehicle 12 at a location suitable for the camera 32 to view the area around the host-vehicle 12 through the windshield of the host-vehicle 12. The camera 32 is preferably a video-type camera 32 or camera 32 that can capture images of the roadway 36 and surrounding area at a sufficient frame-rate, of ten frames per second, for example.
The image 34 may include, but is not limited to, a lane-marking 38 on a left-side and a right-side of a travel-lane 40 of the roadway 36 traveled by the host-vehicle 12 (see
The system 10 may also include a steering-actuator 42 (
The controller 28 is in communication with the camera 32 so that the controller 28 may receive the image 34, via a video-signal 46, and determine both a lane-width 48 and a centerline 50 of the travel-lane 40 based on the lane-marking 38. That is, the image 34 detected or captured by the camera 32 is processed by the controller 28 using known techniques for image-analysis 52 to determine where along the roadway 36 the host-vehicle 12 should be operated or be steered when executing a lane-keeping maneuver. Vision processing technologies, such as the EYE Q® platform from Moblieye Vision Technologies, Ltd. of Jerusalem, Israel, or other suitable devices may be used. By way of example and not limitation, the centerline 50 is preferably in the middle of the travel-lane 40 traveled by the host-vehicle 12 (see
The controller 28 may also determine an adaptive-threshold 58 as illustrated in
The operator 16 of the host-vehicle 12 may select a sensitivity 60 of the adaptive-threshold 58 based on a preference of the operator 16, and the controller 28 may further adjust the adaptive-threshold 58 based on the selected value of the sensitivity 60.
The controller 28 may further determine that the travel-lane 40 is curved 62 based on the lane-marking 38 and may adjust the adaptive-threshold 58 based on a curvature 64 of the lane-marking 38 (see
The controller 28 may further determine that the lane-width 48 is narrowing 66 based on the lane-marking 38 and may decrease the adaptive-threshold 58 by a predefined dimension (see
The adaptive-threshold 58 and sensitivity 60 may be stored in the memory 30 of the controller 28 as a two-dimensional look-up table and the controller 28 may calculate the adaptive-threshold 58 for any lane-width 48 using the look-up table with linear-interpolation.
Accordingly, a lane-keeping-assist system 10, and a controller 28 for the lane-keeping-assist system 10 is provided. The adaptive-threshold 58 is beneficial compared to the prior art fixed-threshold because it may reduce the frequency of automated steering-interventions when the host-vehicle 12 is operated in a narrow instance of the travel-lane 40, and may reduce the magnitude of the automated steering-interventions when the host-vehicle 12 is operated in a wide instance of the travel-lane 40. The above benefits of the adaptive-threshold 58 will help to discourage the operator 16 of the host-vehicle 12 from disabling the lane-keeping-assist system 10.
While this invention has been described in terms of the preferred embodiments thereof, it is not intended to be so limited, but rather only to the extent set forth in the claims that follow. Moreover, the use of the terms first, second, upper, lower, etc. does not denote any order of importance, location, or orientation, but rather the terms first, second, etc. are used to distinguish one element from another. Furthermore, the use of the terms a, an, etc. do not denote a limitation of quantity, but rather denote the presence of at least one of the referenced items.
This application claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application No. 62/458,218, filed Feb. 13, 2017, the entire disclosure of which is hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62458218 | Feb 2017 | US |