ADAPTIVE LANE-KEEPING ASSISTANT
20210269027 · 2021-09-02
Inventors
Cpc classification
B62D15/0255
PERFORMING OPERATIONS; TRANSPORTING
G08G1/167
PHYSICS
B60W2552/53
PERFORMING OPERATIONS; TRANSPORTING
G06V20/58
PHYSICS
B60W2300/00
PERFORMING OPERATIONS; TRANSPORTING
G06V20/588
PHYSICS
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
An adaptive lane-keeping system for a commercial vehicle, including: an input module for entering sensor data from at least one sensor which is configured to detect the surroundings of the commercial vehicle; an evaluation module for evaluating the sensor data to determine a relative position of the commercial vehicle on a road; a lane-keeping module for controlling a steering system of the commercial vehicle based on a lane-keeping profile that defines a torque to be applied to a steering wheel of the commercial vehicle to support keeping in a lane; and a change module for changing the lane-keeping profile in response to a change in the detected environment. Also described is a related commercial vehicle, method, and computer readable medium.
Claims
1-13. (canceled)
14. An adaptive lane-keeping system for a commercial vehicle, comprising: an input module for entering sensor data from at least one sensor which is configured to detect the surroundings of the commercial vehicle; an evaluation module for evaluating the sensor data to determine a relative position of the commercial vehicle on a road; a lane-keeping module for controlling a steering system of the commercial vehicle based on a lane-keeping profile that defines a torque to be applied to a steering wheel of the commercial vehicle to support keeping in a lane; and a change module for changing the lane-keeping profile in response to a change in the detected environment.
15. The lane-keeping system of claim 14, wherein the change module is configured to change the lane-keeping profile depending on a lane width.
16. The lane-keeping system of claim 15, wherein the change module is configured to flatten the lane-keeping profile in a central region of the lane where an amount of torque to be controlled is minimal, and wherein the flattened central region increases with the lane width.
17. The lane-keeping system of claim 14, wherein the change module is configured to learn a driving line of the commercial vehicle based on a driver's request.
18. The lane-keeping system of claim 17, wherein the change module is configured to set the driving line by an input by the driver and/or according to continuous control of the commercial vehicle by the driver along a desired line.
19. The lane-keeping system of claim 14, wherein the evaluation module is configured to detect at least one obstacle in the surroundings of the commercial vehicle and the change module is configured to change the lane-keeping profile depending on the position of the at least one obstacle on detecting the at least one obstacle in the surroundings of the commercial vehicle.
20. The lane-keeping system of claim 19, wherein the lane-keeping module is configured to stop or interrupt the control of the steering system when the evaluation module has detected an oncoming vehicle as an obstacle.
21. The lane-keeping system of claim 19, wherein the at least one obstacle includes one or more of the following obstacles: a curb, a guardrail, another vehicle, an oncoming vehicle, a construction site boundary, a tree, or a tunnel, and wherein the change module is configured to further increase the lane-keeping profile towards the at least one obstacle.
22. The lane-keeping system of claim 14, wherein the commercial vehicle provides vehicle-related data, in particular a vehicle speed, cornering, a position and/or an imminent change of direction, and wherein the change module is configured to take into account the vehicle-related data when changing the lane-keeping profile.
23. A commercial vehicle with a steering system, at least one sensor and a steering wheel, comprising: an adaptive lane-keeping system for a commercial vehicle, including: an input module for entering sensor data from at least one sensor which is configured to detect the surroundings of the commercial vehicle; an evaluation module for evaluating the sensor data to determine a relative position of the commercial vehicle on a road; a lane-keeping module for controlling a steering system of the commercial vehicle based on a lane-keeping profile that defines a torque to be applied to a steering wheel of the commercial vehicle to support keeping in a lane; and a change module for changing the lane-keeping profile in response to a change in the detected environment.
24. The commercial vehicle as claimed in claim 23, wherein the steering system of the commercial vehicle includes a hydraulic steering actuator.
25. A method for adaptively keeping commercial vehicles in a lane, the method comprising: receiving sensor data from at least one sensor which is configured to detect the surroundings of the commercial vehicle; evaluating the sensor data to determine a relative position of the commercial vehicle on a lane; controlling a steering system of the commercial vehicle based on a lane-keeping profile that defines a torque to be applied to a steering wheel of the commercial vehicle to support keeping in a lane; and changing the lane-keeping profile in response to a change in the detected environment.
26. A non-transitory computer readable medium having a computer program, which is executable by a processor or data processing unit, comprising: a program code arrangement having program code for adaptively keeping commercial vehicles in a lane, by performing the following: receiving sensor data from at least one sensor which is configured to detect the surroundings of the commercial vehicle; evaluating the sensor data to determine a relative position of the commercial vehicle on a lane; controlling a steering system of the commercial vehicle based on a lane-keeping profile that defines a torque to be applied to a steering wheel of the commercial vehicle to support keeping in a lane; and changing the lane-keeping profile in response to a change in the detected environment.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION
[0029]
[0030] The lane-keeping profile defines the torque that is applied to the steering wheel of the commercial vehicle to support lane keeping. The sensor includes, for example, a camera 51 and/or a radar 52, which are equipped for the detection of the surroundings of the commercial vehicle. The evaluation module 120 comprises, for example, a lane detection unit 121 and/or an obstacle detection unit 122. In addition, in the embodiment shown, the lane-keeping module 130 and the change module 140 are implemented by way of example in a unit, which can also access vehicle data 60. The vehicle data include, for example, static data (dimensions, type, load status, etc.) or dynamic vehicle data (speed, cornering, data from a navigation system, etc.). The steering system 70 is accordingly controlled based on the lane-keeping profile, so that adaptively an additional torque is applied to the steering wheel (in addition to a torque applied by the driver) in order to persuade the driver of a certain correction.
[0031] The modules 110, 120, 130, 140 shown may be partially or completely housed in one or more vehicle control units. They may also be implemented by software to perform the defined functions.
[0032]
[0033] Below the first lane 215 an exemplary lane-keeping profile is shown. As already explained, the lane-keeping profile represents a functional relationship between a torque M, which acts on a steering wheel of the vehicle, and a position of the vehicle perpendicular to the direction of travel. The torque M is applied by the lane-keeping module 130 to the steering system 70 so that the driver feels the torque M on the steering wheel. For the desired driving line O (for example, a central position) it is zero and rises to the right and left thereof, wherein it acts in different directions. Since the torque M applied to the steering wheel changes its sign at the driving line O, the torque M shown is an absolute amount of the acting torque.
[0034] In the example of
[0035] The gradient of the applied torque M can be linear or nonlinear. For example, the controlled torque M increases linearly near the driving line O. Near the right boundary line 210 or the lane separating line 220, however, the torque increases significantly more. The gradient can be stronger the further away the position is from the driving line O. The driver clearly feels this.
[0036] Often, however, the geometric center is not the desired position that a driver would prefer—also in terms of a specific driving situation and lane width—and where he feels safe. Therefore, exemplary embodiments also allow the driving line O to be learned by the lane-keeping system, so that the change module adjusts the driving line O to a position that, according to the driver, would ideally be adhered to by the vehicle.
[0037]
[0038] For example, learning the driving line O can be done in such a way that the driver continues (for example, for a specified minimum duration) to maintain a certain distance from the right-hand lane boundary 210 (or lane separating line 220). The lane-keeping system can then meet this driver's wish and move the minimum lane-keeping profile to this position, thereby yielding to the driver's wish. It is also possible that the desired driving line O is set by a corresponding input of the driver. The predetermined duration can be 10 s, 30 s, 60 s or more, for example. It is also possible that the desired driving line O is learned by evaluation of a previous longer driving period (for example, a few hours or days). Thus, the system can analyze vehicle positions in a past period and automatically set a resulting average value.
[0039] In this way, exemplary embodiments can ensure that each driver can drive along his own driving line O—at least as long as there is no risk of collision with obstacles. In this way, the driver obtains a high level of safety.
[0040] While the lane-keeping profile from
[0041]
[0042] The lane width B1, B2 can be determined by sensors 51, 52, wherein it is often sufficient to determine only a widening or a reduction in the lane width. The lane-keeping profile for the wider lane from
[0043] For example, the width of the central region 205 can be selected depending on the lane width B2. In addition, the central region 205 only needs to be formed by a certain minimum lane width.
[0044] In general, the applied torque M increases more and more towards the boundary lines 210, 220 and the lane separation line 220. However, it is also possible that the gradient may be smaller or larger or may sometimes be constant. For example, using the lane-keeping system when leaving the flattened area 205 can initially be very powerful, in order to clearly inform the driver of the adaptive lane control. However, as
[0045]
[0046]
[0047] In
[0048]
[0049] It is also possible according to exemplary embodiments that the detection of an oncoming vehicle 260 causes the lane-keeping system to deactivate itself. In this case, a corresponding notification can be issued to the driver. This is particularly useful if the lane-keeping system is only intended for lanes where the vehicles move in the same direction on adjacent lanes (for example, on motorways).
[0050] It is also possible that additional dynamic or static vehicle data can be used to change the lane-keeping profile. This vehicle data are for example the speed or cornering or the position of the vehicle. Map material can also be evaluated in order to make corresponding changes to the lane-keeping profile in advance depending on the specific driving situation.
[0051]
[0052] First, the system detects various environmental data. This includes, for example, detection of the lane lanes (step 502), a possible detection of vehicle data (step 504) and the adaptive detection of object data (step 506). After the lanes have been detected, an evaluation and recognition of at least one lane can be carried out (step 510). During this evaluation, a vehicle position determination can be made (step 520). In addition, the vehicle data and the selected lane can be used by the system to learn a driving line O (step 530). The position determination and the optional learning of the driving line O according to the driver's wish can be first combined (step 540) and then processed into a torque requirement (step 550), which is then to be applied to the steering system accordingly.
[0053] At the same time, the system also takes into account a driver requirement (step 560) which is compared with the determined torque requirement from step 550 (step 570).
[0054] The comparison determines which torque requirement is greater, the torque requirement determined by the system or the one desired by the driver, which can then be output. The result is passed on to the steering system (step 580). For example, if the driver requirement is strong enough, the system follows the driver requirement. However, if the driver's requirement is weaker and the driver therefore yields to the torque calculated by the system, the system follows the calculated torque. The adaptive steering system can also process the adaptive object data (step 506), for example regarding an obstacle. The output is carried out to the steering system (step 590) and leads to a change of direction of the vehicle.
[0055] The method can also be computer-implemented, i.e. it can be implemented by instructions stored on a memory medium which are able to perform the steps of the method when it is running on a processor. The instructions typically include one or more statements, which may be stored in different ways on different media in or peripheral to a control unit (with a processor) which, when read and executed by the control unit, cause the control unit to perform functions, functionalities and operations necessary to perform a method according to the present invention.
[0056] The features of the invention disclosed in the description, the claims and the figures may be essential for the realization of the invention both individually and in any combination.
THE REFERENCE CHARACTER LIST IS AS FOLLOWS
[0057] 51 Camera [0058] 52 Radar [0059] 60 Vehicle data [0060] 70 Steering system [0061] 110 Input module [0062] 120 Evaluation module [0063] 121 Lane detection unit [0064] 122 Obstacle detection unit [0065] 130 Lane-keeping module [0066] 140 Change module [0067] 200 Road [0068] 205 Flattened region of the lane-keeping profile [0069] 210 Right boundary lines [0070] 215 First lane [0071] 225 Second lane [0072] 220 Lane separating lines [0073] 230 Left boundary line [0074] 250, 260 Obstacles [0075] 502, 504, . . . Steps of the method [0076] B1, B2 Lane widths [0077] O Driving line