METHOD FOR OF ACTIVATING CRUISE CONTROL FOR A VEHICLE IN MOTION
20230347890 · 2023-11-02
Assignee
Inventors
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60W50/10
PERFORMING OPERATIONS; TRANSPORTING
B60W2555/60
PERFORMING OPERATIONS; TRANSPORTING
B60K2310/244
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W50/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of activating cruise control for a vehicle in motion is described. The vehicle speed is continuously acquired. A maximum allowable speed on the path currently travelled by the vehicle is determined. A value V1 for a limit speed is selected based on and below the determined maximum allowable speed. A time range of T units of time is selected based on the maximum allowable speed. The average speed is continuously calculated based on the continuously acquired speed measurements for the most recent T units of time. Upon determination that the speed of the vehicle exceeds the value V1 and that during the most recent T units of time the speed has deviated less than or equal to a predefined allowable deviation from the last calculated average speed, the cruise control is automatically activated to operate the vehicle at said last calculated average speed.
Claims
1. A method of activating cruise control for a vehicle in motion, comprising: continuously acquiring measurements of the speed of the vehicle, determining a maximum allowable speed on the path currently travelled by the vehicle, selecting a value V1 for a limit speed based on the determined maximum allowable speed, said value V1 being lower than the maximum allowable speed, selecting a time range of T units of time, such as T seconds, wherein the value of T is selected based on the maximum allowable speed, continuously calculating the average speed of the vehicle, wherein said calculated average speed is, at any given moment, based on the continuously acquired speed measurements for the most recent T units of time, upon determination that the speed of the vehicle exceeds the value V1 and that during the most recent T units of time the speed has deviated less than or equal to a predefined allowable deviation from the last calculated average speed, automatically activating the cruise control to operate the vehicle at said last calculated average speed.
2. The method according to claim 1, wherein a further criterion for said step of automatically activating the cruise control is that the speed of the vehicle during said most recent T units of time has remained higher than or equal to said value V1.
3. The method according to claim 1, wherein, when a section of the path travelled by the vehicle is reached where the maximum allowable speed is different from the previous maximum allowable speed, the method further comprises: lowering the value V1 for said limit speed if the new maximum allowable speed is lower than the previous maximum allowable speed, raising the value V1 for said limit speed if the new maximum allowable speed is higher than the previous maximum allowable speed.
4. The method according to claim 1, wherein when a section of the path travelled by the vehicle is reached where the maximum allowable speed is different from the previous maximum allowable speed, the method further comprises: reducing the value T if the new maximum allowable speed is higher than the previous maximum allowable speed, increasing the value T if the new maximum allowable speed is lower than the previous maximum allowable speed.
5. The method according to claim 1, comprising: selecting a value V2 for an automatic activation speed based on the determined maximum allowable speed, wherein the value V2 is higher than the value V1 but lower than or equal to the maximum allowable speed, and upon determination that the speed of the vehicle has reached said value V2, automatically activating the cruise control to operate the vehicle at said speed V2.
6. The method according to claim 1, comprising, selecting a value V2 for an automatic activation speed based on the determined maximum allowable speed, wherein the value V2 is higher than the value V1 but lower than or equal to the maximum allowable speed, and upon receipt of an acceleration request up to a speed above the value V2 but no higher than the maximum allowable speed, automatically activating the cruise control to operate the vehicle at said speed above the value V2.
7. The method according to claim 5, wherein when a section of the path travelled by the vehicle is reached where the maximum allowable speed is different from the previous maximum allowable speed, the method further comprises: lowering the value V2 for said automatic activation speed if the new maximum allowable speed is lower than the previous maximum allowable speed, raising the value V2 for said automatic activation speed if the new maximum allowable speed is higher than the previous maximum allowable speed.
8. The method according to claim 1, wherein said predefined allowable deviation is defined as a percentage of the calculated average speed, such as the calculated average speed ±x%, where x is a positive number, such as 0<x<10.0, suitably 1.0<x<6.0, for example 2.0<x<4.0.
9. The method according to claim 1, comprising, when the cruise control is activated and the speed of the vehicle is at least equal to V1: receiving from an accelerator pedal sensor a propulsion signal representative of a request for 0-100% of full load, wherein the method further comprises: ignoring a propulsion signal representative of a request for less than 100% of full load, deactivating the cruise control upon receipt of propulsion signal representative of a request for 100% of full load.
10. The method according to claim 1, further comprising, when cruise control is activated: upon receipt of a driver-initiated request for changing the current cruise control speed to a requested cruise control speed which is equal to or below the maximum allowable speed, changing the current cruise control speed to said requested cruise control speed.
11. The method according to claim 1, further comprising, in connection with said automatic activation of the cruise control: sending an alert signal to a user interface for notifying the driver that the cruise control has been activated.
12. The method according to claim 1, wherein said step of continuously acquiring measurements of the speed of the vehicle comprises receiving speed signals from a speed sensor of the vehicle.
13. The method according to claim 1, wherein said step of determining the maximum allowable speed comprises: receiving from a camera of the vehicle an image of a road sign, and determining the maximum allowable speed based on the received image, and/or receiving information of the maximum allowable speed from a navigation system of the vehicle.
14. A computer program comprising program code for performing the steps of the method according to claim 1, when said program code is run on a computer.
15. A computer readable medium carrying a computer program comprising program code for performing the steps of the method according to claim 1 when said program code is run on a computer.
16. A control unit for controlling cruise control for a vehicle in motion, the control unit being configured to perform the steps of the method according to claim 1.
17. A vehicle, such as a heavy-duty vehicle, comprising a control unit according to claim 16.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0066] With reference to the appended drawings, below follows a more detailed description of embodiments of the invention cited as examples.
[0067] In the drawings:
[0068]
[0069]
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS OF THE INVENTION
[0076] The invention will now be described more fully hereinafter with reference to the accompanying drawings, in which certain aspects of the invention are shown. The invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments and aspects set forth herein; rather, the embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Accordingly, it is to be understood that the present invention is not limited to the embodiments described herein and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the appended claims. Like reference numerals refer to like elements throughout the description.
[0077]
[0078]
[0079] The control unit 10 may receive a speed signal 12 from a speed senor 14. The speed signal 12 thus contains information about the current speed of the vehicle (such as the vehicle 1 in
[0080] As further illustrated in
[0081]
[0082] It should be understood that the above exemplified allowable deviation is indeed just an example. Other numerical values are readily conceivable as desired. For instance, said predefined allowable deviation may, in a general sense, suitably be defined as a percentage of the calculated average speed, such as the calculated average speed ±x%, where x is a positive number, such as 0<x<10.0, suitably 1.0<x<6.0, for example 2.0<x<4.0.
[0083]
[0084] Turning back to
[0085]
[0092]
[0095] In at least some other exemplary embodiments steps S7 and S8 may represent, when a section of the path travelled by the vehicle is reached where the maximum allowable speed is different from the previous maximum allowable speed: [0096] step S7: reducing the value T if the new maximum allowable speed is higher than the previous maximum allowable speed, [0097] step S8: increasing the value T if the new maximum allowable speed is lower than the previous maximum allowable speed.
[0098] In at least some other exemplary embodiments steps S7 and S8 may represent: [0099] step S7: selecting a value V2 for an automatic activation speed based on the determined maximum allowable speed, wherein the value V2 is higher than the value V1 but lower than or equal to the maximum allowable speed, and [0100] step S8: upon determination that the speed of the vehicle has reached said value V2, automatically activating the cruise control to operate the vehicle at said speed V2.
[0101] In at least some other exemplary embodiments steps S7 and S8 may represent: [0102] step S7: selecting a value V2 for an automatic activation speed based on the determined maximum allowable speed, wherein the value V2 is higher than the value V1 but lower than or equal to the maximum allowable speed, and [0103] step S8: upon receipt of an acceleration request up to a speed above the value V2 but no higher than the maximum allowable speed, automatically activating the cruise control to operate the vehicle at said speed above the value V2.
[0104] In at least some other exemplary embodiments steps S7 and S8 may represent, when a section of the path travelled by the vehicle is reached where the maximum allowable speed is different from the previous maximum allowable speed: [0105] step S7: lowering the value V2 for said automatic activation speed if the new maximum allowable speed is lower than the previous maximum allowable speed, [0106] step S8: raising the value V2 for said automatic activation speed if the new maximum allowable speed is higher than the previous maximum allowable speed.
[0107]
[0108] Particularly, the processing circuitry 710 is configured to cause the control unit 10 to perform a set of operations, or steps, such as the method discussed in connection to
[0109] The storage medium 730 may also comprise persistent storage, which, for example may be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory.
[0110] The control unit 10 may further comprise an interface 720 for communications with at least one external device such as the speed sensor 14, the camera 18, the navigation system 22, the control module 28, the user interface 32, the acceleration pedal sensor 36 and the driver interface 40 discussed herein. As such, the interface 720 may comprise one or more transmitters and receivers, comprising analogue and digital components and a suitable number of ports for wireline or wireless communication.
[0111] The processing circuitry 710 controls the general operation of the control unit 10, e.g. by sending data and control signals to the interface 720 and the storage medium 730, by receiving data and reports from the interface 720, and by retrieving data and instructions form the storage medium 730. Other components, as well as the related functionality, of the control unit 10 are omitted in order not to obscure the concepts presented herein.
[0112]