CONTROL METHOD, DEVICE AND APPLIANCE AND STORAGE MEDIUM
Patent Information
- Application Number
- DE602021047102
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-06-03
- Filing Date
- 2021-05-28
- Publication Date
- 2026-01-28
- Estimated Expiration
- 2041-05-28
AI Technical Summary
Existing automatic driving systems lack the ability to adapt to individual user preferences and driving styles, resulting in a uniform and often unsatisfactory riding experience for passengers.
Implementing a control method that allows users to select or have their driving style learned through personalized self-learning, adjusting vehicle control parameters such as lane change, acceleration, deceleration, following distance, and maximum speed based on different driving modes (conservative, conventional, aggressive, personalized) to enhance user experience.
Enhances the riding experience by making the automatic driving system more intelligent and personalized, catering to individual user preferences and habits, thereby improving comfort and familiarity during automatic driving.
Description
Cross-Reference to Related Application
[0001] The present application claims the priority of Chinese Application 202010494898.8, filed in the Chinese Patent Office on June 03, 2020.Technical Field
[0002] The present application relates to the technical field of vehicles, for example, to a control method and apparatus, a device and a storage medium.Background
[0003] With the improvement in automatic driving levels, in addition to improving the ability of automatic driving algorithms and the ability of safety redundancy, user experience must also be considered. In an automatic driving state, the role of a driver changes from the driver to a passenger, and the driving experience of other passengers in a vehicle except the driver will also be switched from the driving of the original driver to automatic driving. Therefore, the control of the vehicle by automatic driving will seriously affect the riding experience.
[0004] With regard to automatic driving on the market, a vehicle distance or maximum speed is generally adjusted independently by a combination switch, and only these two dimensions can be adjusted. Driving modes such as steering control and power output are also decoupled from automatic driving. Users can often experience only one vehicle control mode in the automatic driving state.
[0005] US 2016 / 009291A1 discloses Selectable Autonomous Driving modes, and US 2017 / 0334454A1 discloses a Vehicle Control System, Vehicle Control Method, and Vehicle Control Program.Summary
[0006] According to the present invention, there is provided a control method comprising the features of claim 1, a computer device comprising the features of claim 7 and a computer readable storage medium comprising the features of claim 8.
[0007] Advantageous embodiments are the subject matter of the dependent claims.
[0008] The invention serves to improve the riding experience of a user during an automatic driving process.Brief Description of the Drawings
[0009] Fig. 1 is a flow diagram of a control method provided in Embodiment 1 of the present application; Fig. 2 is a schematic structural diagram of a control apparatus provided in Embodiment 2 of the present application; and Fig. 3 is a schematic structural diagram of a computer device provided in Embodiment 3 of the present application. Detailed Description of the Embodiments
[0010] The present application will be described below with reference to the drawings and embodiments.
[0011] Similar reference signs and letters refer to similar items in the following figures, so once an item is defined in one figure, it does not need to be defined and explained in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second" and the like are only used for distinguishing the description, but cannot be understood as indicating or implying relative importance.Embodiment 1
[0012] Fig. 1 is a flow diagram of a control method provided in Embodiment 1 of the present application. The present embodiment may be applicable to a situation of automatic driving control of a vehicle. The method can be executed by a control apparatus in the embodiment of the present application, and the apparatus can be implemented by software and / or hardware. As shown in Fig. 1, the method includes the following steps: S110, a current automatic driving mode is acquired, wherein the current automatic driving mode includes a conservative style driving mode, a conventional style driving mode, an aggressive style driving mode or a personalized style driving mode.
[0013] Respective driving policies correspond to the conservative style driving mode, the conventional style driving mode, the aggressive style driving mode and the personalized style driving mode are different, wherein the driving policies include a lane change policy, an acceleration policy, a deceleration policy, a vehicle following distance policy and a maximum speed policy.
[0014] The different driving modes correspond to different lane change policies, acceleration policies, deceleration policies, vehicle following distance policies and maximum speed policies.
[0015] The way to acquire the current automatic driving mode may be that a driver sets an automatic driving mode by means of a human machine interface (Human Machine Interface, HMI) setting interface, and the current automatic driving mode can also be a factory default driving mode, which is not limited in the embodiments of the present application.
[0016] S120, a vehicle is controlled to perform automatic driving according to the driving policy corresponding to the current automatic driving mode.
[0017] Since different driving modes correspond to different lane change policies, acceleration policies, deceleration policies, vehicle following distance policies and maximum speed policies, in different driving modes, the vehicle is controlled to perform automatic driving according to different lane change policies, acceleration policies, deceleration policies, vehicle following distance policies and maximum speed policies.
[0018] According to the invention, the step of controlling the vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode includes: if the current automatic driving mode is the conservative style driving mode, when a lane change time is greater than a first time threshold value, lane change path planning is performed, and when a user confirms to execute lane change, automatic lane change is executed, wherein a relative speed during lane change is greater than a first speed threshold value; if the current automatic driving mode is the conventional style driving mode, when the lane change time is greater than a second time threshold value, lane change path planning is performed, and when the driving speed of a preceding vehicle is less than a second speed threshold value, executing automatic lane change, wherein the relative speed during lane change is greater than a third speed threshold value, the third speed threshold value is greater than the first speed threshold value, and the second time threshold value is less than the first time threshold value; if the current automatic driving mode is the aggressive style driving mode, when the lane change time is greater than a third time threshold value, lane change path planning is performed, and when the driving speed of the preceding vehicle is less than a fourth speed threshold value, or when a lane where the vehicle is located is not a fast lane, automatic lane change is executed, wherein the relative speed during lane change is greater than a fifth speed threshold value, the fourth speed threshold value is greater than the second speed threshold value, the third time threshold value is less than the second time threshold value, and the fifth speed threshold value is greater than the third speed threshold value; and if the current automatic driving mode is the personalized style driving mode, historical driving data of the user is acquired, analyzing the historical driving data to obtain driving habits of the user, a lane change policy is formulated according to the driving habits of the user, and automatic lane change is executed according to the lane change policy.
[0019] As at least one embodiment, the step of controlling the vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode further includes: if the current automatic driving mode is the conservative driving mode, an acceleration response time during a starting and driving process is controlled to be greater than the first time threshold value, an acceleration rising slope to be less than a first acceleration slope threshold value, an absolute value of a deceleration to be less than a first deceleration threshold value, and a deceleration slope to be less than a first deceleration slope threshold value; if the current automatic driving mode is the conventional style driving mode, the acceleration response time during the starting and driving process is controlled to be greater than the second time threshold value, the acceleration rising slope to be less than a second acceleration slope threshold value, the absolute value of the deceleration to be less than a second deceleration threshold value, and the deceleration slope to be less than a second deceleration slope threshold value, wherein the second time threshold value is less than the first time threshold value, the second acceleration slope threshold value is greater than the first acceleration slope threshold value, the second deceleration slope threshold value is greater than the first deceleration slope threshold value, and the second deceleration threshold value is greater than the first deceleration threshold value; if the current automatic driving mode is the aggressive style driving mode, the acceleration response time during the starting and driving process is controlled to be greater than the third time threshold value, the acceleration rising slope to be less than a third acceleration slope threshold value, the absolute value of the deceleration to be less than a third deceleration threshold value, and the deceleration slope to be less than a third deceleration slope threshold value, wherein the third time threshold value is less than the second time threshold value, the third acceleration slope threshold value is greater than the second acceleration slope threshold value, the third deceleration slope threshold value is greater than the second deceleration slope threshold value, and the third deceleration threshold value is greater than the second deceleration threshold value; and if the current automatic driving mode is the personalized style driving mode, historical driving data of the user is acquired, the historical driving data is analyzed to obtain driving habits of the user, an acceleration control policy and a deceleration control policy are formulated according to the driving habits of the user, and automatic driving is executed according to the acceleration control policy and the deceleration control policy.
[0020] As at least one alternative embodiment, the step of controlling the vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode further includes: if the current automatic driving mode is the conservative style driving mode, a vehicle following distance is controlled to be greater than a first distance threshold value, when the preceding vehicle stops, if the vehicle is in a following-stop hold state, the distance between the vehicle and the preceding vehicle is controlled to be greater than a second distance threshold value, and a maximum vehicle speed is controlled to be less than a first preset multiple of a current lane speed limit; if the current automatic driving mode is the conventional style driving mode, the vehicle following distance is controlled to be greater than a third distance threshold value, when the preceding vehicle stops, if the vehicle is in the following-stop hold state, the distance between the vehicle and the preceding vehicle is controlled to be greater than a fourth distance threshold value, and the maximum vehicle speed is controlled to be less than a second preset multiple of the current lane speed limit, wherein the third distance threshold value is less than the first distance threshold value, the fourth distance threshold value is less than the second distance threshold value, the second preset multiple is less than the first preset multiple, the first preset multiple may be 10%, and the second preset multiple may be 5%; if the current automatic driving mode is the aggressive style driving mode, the vehicle following distance is controlled to be greater than a fifth distance threshold value, when the preceding vehicle stops, if the vehicle is in the following-stop hold state, the distance between the vehicle and the preceding vehicle is controlled to be greater than a sixth distance threshold value, and the maximum vehicle speed is controlled to be equal to the current lane speed limit, wherein the fifth distance threshold value is less than the third distance threshold value, and the sixth distance threshold value is less than the fourth distance threshold value; and if the current automatic driving mode is the personalized style driving mode, historical driving data of the user is acquired, the historical driving data is analyzed to obtain driving habits of the user, formulating a vehicle following distance control policy and a maximum speed control policy according to the driving habits of the user, and automatic driving is executed according to the vehicle following distance control policy and the maximum speed control policy.
[0021] As at least one alternative embodiment, the step of acquiring the current automatic driving mode includes: upon detecting a click operation of the user on a drop-down box in an area corresponding to the automatic driving mode in an automatic driving mode interface, the automatic driving mode corresponding to the drop-down box is displayed; and upon detecting a touch operation of the user on the automatic driving mode corresponding to the drop-down box, the automatic driving mode is acquired as the current automatic driving mode.
[0022] As at least one alternative embodiment, the step of controlling the vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode includes: if the automatic driving mode is the personalized style driving mode, a current user driving style parameter acquisition request is sent to a Telematics service provider (Telematics Service Provider, TSP) platform; driving style parameters fed back by the TSP platform is received, and an automatic driving policy is formulated according to the driving style parameters; and the vehicle is controlled to perform automatic driving according to the automatic driving policy.
[0023] As at least one alternative embodiment, the step of acquiring the current automatic driving mode includes: an automatic driving mode input by the user into an HMI setting interface is acquired.
[0024] In one example, in step S1, the driver sets the automatic driving mode through the HMI, and there are four configurable modes in total, including a conservative style, a conventional style, an aggressive style and a personalized style. The user may set the automatic driving style when automatic driving is not activated, and may also switch the automatic driving style through the HMI in an activated state of automatic driving. In step S2, the automatic driving style set by an HMI setting interaction module is received, a setting state needs to be memorized, the style may be recalled in the next power-on cycle, or a factory default style can be controlled to be the conventional style. In step S3, whether an automatic driving system is activated is determined in real time, and if the automatic driving system is activated, an automatic driving style algorithm module previously set by the user is activated in the system. In step S4, if the driver sets the conservative style or the conventional style or the aggressive style, an automatic driving control module starts an algorithm software module stored in a local module. In step S5, if the driver sets the personalized style, the current user driving style parameter acquisition request is sent to the TSP platform through a vehicle communication module. In step S6, after receiving the request, the TSP platform reads personalized driving style model parameters of the currently logged-in account. In step S7, the TSP platform sends the corresponding parameters to the automatic driving control module through the vehicle communication module. In step S8, the automatic driving control module sends a driving style-related switching request to a driving-related control module, wherein the modules receiving the switching request from the automatic driving control module include a lane change control module, a vehicle following distance policy module, an acceleration policy module, a deceleration policy module and a maximum speed policy module. In step S9, the lane change control module receives a control request from the automatic driving control module, and switches to an automatic driving style state set by the user.
[0025] With regard to the lane change policy, different driving modes correspond to different lane change policies, as shown in Table 1 below: Table 1Lane change decision makingLane change path planningConservative style driving modeIf not necessary, no lane change decision making is performed, and the user needs to confirm to execute lane changeThe path planning is relatively conservative, the path planning is performed only when it is determined that a lane changing space and a relative speed are very safe, and the lane change speed is low.Conventional style driving modeUnder normal circumstances, lane change decision making is performed when it is determined that the driving speed of the preceding vehicle is too slow to affect the passing efficiency, and the user does not need to click for confirmation to execute automatic lane changeAccording to a conventional path planning policy, a lane change path can be planned when safety conditions are met, and the lane change speed is higher than that of the conservative styleAggressive style driving modeThe lane change decision making is performed frequently with the target of the maximum travelling efficiency, and the user does not need to confirm to execute automatic lane changeThe path planning is the most aggressive, and on the premise of meeting the safety conditions and with the target of improving the efficiency, lane change planning is executed quicklyPersonalized style driving modeA personalized lane change policy model is formulated according to usual driving habits of the corresponding userA personalized lane change path planning model is formulated according to the usual driving habits of the user
[0026] With regard to the acceleration policy and the deceleration policy, different driving modes corresponding to different acceleration policies and deceleration policies, as shown in Table 2: Table 2Acceleration policyDeceleration policyConservative style driving modeThe acceleration response during the starting and driving process is relatively slow, and the acceleration rising slope is relatively gentleA deceleration upper limit is the lowest, and the deceleration slope is relatively gentleConventional style driving modeThe acceleration response during the starting and driving process is moderate, and the acceleration rising slope is at a moderate levelThe deceleration upper limit is moderate, and the deceleration slope is normalAggressive style driving modeThe acceleration response during the starting and driving process is relatively fast, and the acceleration rising slope is relatively aggressiveThe deceleration upper limit is the highest, and the deceleration slope is relatively aggressivePersonalized style driving modeA personalized acceleration control response curve is formulated according to the usual driving habits of the corresponding userA personalized acceleration control response curve is formulated according to the usual driving habits of the corresponding user
[0027] In different automatic driving style states, response speeds and control slopes of steering control are different. The aggressive style has the fastest response and the most aggressive control; the conservative style has the slowest response and the most gentle control; and the personalized self-learning style formulates the personalized acceleration control response curve according to the usual driving habits of the user. With regard to the vehicle following distance policy and the maximum speed policy, different driving modes correspond to different following distance policies and maximum speed policies, as shown in Table 3: Table 3Vehicle following distance control moduleMaximum speed control moduleConservative style driving modeThe vehicle following distance is the farthest, and when the preceding vehicle stops, the distance with the preceding vehicle is also the farthest in a Standstill stateThe maximum speed is 10% lower than a current lane speed limit valueConventional style driving modeThe vehicle following distance is moderate, and when the preceding vehicle stops, the distance with the preceding vehicle is moderate in theThe maximum speed is 5% lower than the current lane speed limit valueStandstill stateAggressive style driving modeThe vehicle following distance is the closest, and when the preceding vehicle stops, the distance with the preceding vehicle is the closest in the Standstill stateThe maximum speed is equal to the current lane speed limit valuePersonalized style driving modePersonalized vehicle following distance control parameters are formulated according to the usual driving habits of the userPersonalized maximum speed control parameters are formulated according to the usual driving habits of the user
[0028] In different automatic driving modes, the adjustment conditions of an electronically controlled damping apparatus are different. In the conservative style, the electronically controlled damping apparatus is adjusted to a relatively soft state; in the conventional style, the electronically controlled damping apparatus is adjusted to a moderate state; in the aggressive style, the electronically controlled damping apparatus is adjusted to a relatively hard state; and in the personalized self-learning style, personalized control parameters of the electronically controlled damping apparatus are formulated according to the usual driving habits of the corresponding user.
[0029] The user is indicated of the current automatic driving style state by means of an HMI display module.
[0030] The embodiment of the present application proposes an automatic driving mode of level (L) 3 or more. The switching of the driving style in the automatic driving state can be realized by two methods of driver presetting or personalized self-learning, so as to adapt to the riding experience demands of different users in the automatic driving state. In a previous driving assistance system of L2 or less, the vehicle following distance and the maximum vehicle speed of the present vehicle relative to the preceding vehicle can be set through an HMI switch. In an automatic driving activated state of L3 or more, the vehicle is completely controlled by the automatic driving system. At this time, the driver changes from the driver of the vehicle to a "passenger", and an automatic driving task is not simple vehicle following control, but also includes overtaking, selecting a lane change opportunity and other driving scenarios. Therefore, a comprehensive control system is required to ensure that the passenger of the vehicle still feels comfortable and accustomed in the automatic driving state, that is, the automatic driving system should not only complete basic driving tasks, but also anthropomorphize and even exceed the driving level of excellent human drivers during a vehicle driving process.
[0031] In the technical solutions of the present embodiment, by means of acquiring a current automatic driving mode, wherein the current automatic driving mode includes a conservative style driving mode, a conventional style driving mode, an aggressive style driving mode or a personalized style driving mode, respective driving policies corresponding to the conservative style driving mode, the conventional style driving mode, the aggressive style driving mode and the personalized style driving mode are different, and the driving policies include a lane change policy, an acceleration policy, a deceleration policy, a vehicle following distance policy and / or a maximum speed policy; and controlling a vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode, the user can subjectively select the driving style or the driving style of the corresponding user is learned in a personalized self-learning manner, such that the automatic driving system is more intelligent and personified, and the riding experience of the user during automatic driving is improved.Embodiment 2
[0032] Fig. 2 is a schematic structural diagram of a control apparatus provided in Embodiment 2 of the present application. The present embodiment can be applied to a situation of vehicle control, the apparatus can be implemented by software and / or hardware, the apparatus can be integrated in any device that provides a control function, and as shown in Fig. 2, the control apparatus includes: an acquisition module 210 and a control module 220.
[0033] The acquisition module 210 is configured to acquire a current automatic driving mode, wherein the current automatic driving mode includes a conservative style driving mode, a conventional style driving mode, an aggressive style driving mode or a personalized style driving mode, respective driving policies corresponding to the conservative style driving mode, the conventional style driving mode, the aggressive style driving mode and the personalized style driving mode are different, and the driving policies include a lane change policy, an acceleration policy, a deceleration policy, a vehicle following distance policy and / or a maximum speed policy; and the control module 220 is configured to control a vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode.
[0034] In accordance with the invention, the control module 220 is configured to: if the current automatic driving mode is the conservative style driving mode, when a lane change time is greater than a first time threshold value, perform lane change path planning, and when a user confirms to execute lane change, execute automatic lane change, wherein a relative speed during lane change is greater than a first speed threshold value; if the current automatic driving mode is the conventional style driving mode, when the lane change time is greater than a second time threshold value, perform lane change path planning, and when the driving speed of a preceding vehicle is less than a second speed threshold value, execute automatic lane change, wherein the relative speed during lane change is greater than a third speed threshold value, the third speed threshold value is greater than the first speed threshold value, and the second time threshold value is less than the first time threshold value; if the current automatic driving mode is the aggressive style driving mode, when the lane change time is greater than a third time threshold value, perform lane change path planning, and when the driving speed of the preceding vehicle is less than a fourth speed threshold value, or when a lane where the vehicle is located is not a fast lane, execute automatic lane change, wherein the relative speed during lane change is greater than a fifth speed threshold value, the fourth speed threshold value is greater than the second speed threshold value, the third time threshold value is less than the second time threshold value, and the fifth speed threshold value is greater than the third speed threshold value; and if the current automatic driving mode is the personalized style driving mode, acquire historical driving data of the user, analyze the historical driving data to obtain driving habits of the user, formulate a lane change policy according to the driving habits of the user, and execute automatic lane change according to the lane change policy.
[0035] As at least one alternative embodiment, the control module 220 is configured to: if the current automatic driving mode is the conservative driving mode, control an acceleration response time during a starting and driving process to be greater than the first time threshold value, an acceleration rising slope to be less than a first acceleration slope threshold value, an absolute value of a deceleration to be less than a first deceleration threshold value, and a deceleration slope to be less than a first deceleration slope threshold value; if the current automatic driving mode is the conventional style driving mode, control the acceleration response time during the starting and driving process to be greater than the second time threshold value, the acceleration rising slope to be less than a second acceleration slope threshold value, the absolute value of the deceleration to be less than a second deceleration threshold value, and the deceleration slope to be less than a second deceleration slope threshold value, wherein the second time threshold value is less than the first time threshold value, the second acceleration slope threshold value is greater than the first acceleration slope threshold value, the second deceleration slope threshold value is greater than the first deceleration slope threshold value, and the second deceleration threshold value is greater than the first deceleration threshold value; if the current automatic driving mode is the aggressive style driving mode, control the acceleration response time during the starting and driving process to be greater than the third time threshold value, the acceleration rising slope to be less than a third acceleration slope threshold value, the absolute value of the deceleration to be less than a third deceleration threshold value, and the deceleration slope to be less than a third deceleration slope threshold value, wherein the third time threshold value is less than the second time threshold value, the third acceleration slope threshold value is greater than the second acceleration slope threshold value, the third deceleration slope threshold value is greater than the second deceleration slope threshold value, and the third deceleration threshold value is greater than the second deceleration threshold value; and if the current automatic driving mode is the personalized style driving mode, acquire historical driving data of the user, analyze the historical driving data to obtain driving habits of the user, formulate an acceleration control policy and a deceleration control policy according to the driving habits of the user, and execute automatic driving according to the acceleration control policy and the deceleration control policy.
[0036] As at least one alternative embodiment, the control module 220 is configured to: if the current automatic driving mode is the conservative style driving mode, control a vehicle following distance to be greater than a first distance threshold value, when the preceding vehicle stops, if the vehicle is in a following-stop hold state, control the distance between the vehicle and the preceding vehicle to be greater than a second distance threshold value, and control a maximum vehicle speed to be less than a first preset multiple of a current lane speed limit; if the current automatic driving mode is the conventional style driving mode, control the vehicle following distance to be greater than a third distance threshold value, when the preceding vehicle stops, if the vehicle is in the following-stop hold state, control the distance between the vehicle and the preceding vehicle to be greater than a fourth distance threshold value, and control the maximum vehicle speed to be less than a second preset multiple of the current lane speed limit, wherein the third distance threshold value is less than the first distance threshold value, the fourth distance threshold value is less than the second distance threshold value, and the second preset multiple is less than the first preset multiple; if the current automatic driving mode is the aggressive style driving mode, control the vehicle following distance to be greater than a fifth distance threshold value, when the preceding vehicle stops, if the vehicle is in the following-stop hold state, control the distance between the vehicle and the preceding vehicle to be greater than a sixth distance threshold value, and control the maximum vehicle speed to be equal to the current lane speed limit, wherein the fifth distance threshold value is less than the third distance threshold value, and the sixth distance threshold value is less than the fourth distance threshold value; and if the current automatic driving mode is the personalized style driving mode, acquire historical driving data of the user, analyze the historical driving data to obtain driving habits of the user, formulate a vehicle following distance control policy and a maximum speed control policy according to the driving habits of the user, and execute automatic driving according to the vehicle following distance control policy and the maximum speed control policy.
[0037] As at least one alternative embodiment, the acquisition module 210 is configured to: upon detecting a click operation of the user on a drop-down box in an area corresponding to the automatic driving mode in an automatic driving mode interface, display the automatic driving mode corresponding to the drop-down box; and upon detecting a touch operation of the user on the automatic driving mode corresponding to the drop-down box, acquire the automatic driving mode as the current automatic driving mode.
[0038] As at least one alternative embodiment, the control module 220 is configured to: if the automatic driving mode is the personalized style driving mode, send a current user driving style parameter acquisition request to a TSP platform; receive driving style parameters fed back by the TSP platform, and formulate an automatic driving policy according to the driving style parameters; and control the vehicle to perform automatic driving according to the automatic driving policy.
[0039] As at least one alternative embodiment, the acquisition module 210 is configured to: acquire an automatic driving mode input by the user into an HMI setting interface.
[0040] The above product can execute the method provided by any embodiment of the present application, and has corresponding functional modules and effects for executing the method.
[0041] In the technical solutions of the present embodiment, by means of acquiring a current automatic driving mode, wherein the current automatic driving mode includes a conservative style driving mode, a conventional style driving mode, an aggressive style driving mode or a personalized style driving mode, respective driving policies corresponding to the conservative style driving mode, the conventional style driving mode, the aggressive style driving mode and the personalized style driving mode are different, and the driving policies include a lane change policy, an acceleration policy, a deceleration policy, a vehicle following distance policy and / or a maximum speed policy; and controlling a vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode, the user can subjectively select the driving style or the driving style of the corresponding user is learned in a personalized self-learning manner, such that the automatic driving system is more intelligent and personified, and the riding experience of the user during automatic driving is improved.Embodiment 3
[0042] Fig. 3 is a schematic structural diagram of a computer device provided in Embodiment 3 of the present application. Fig. 3 shows a block diagram of an exemplary computer device 12 that is suitable for implementing the embodiments of the present application. The computer device 12 shown in Fig. 3 is only an example, and should not impose any limitation on the functions and application ranges of the embodiments of the present application.
[0043] As shown in Fig. 3, the computer device 12 takes the form of a general-purpose computing device. Components of the computer device 12 can include, but are not limited to, one or more processors or processing units 16, a system memory 28, and a bus 18 for connecting different system components (including the system memory 28 and the processing unit 16).
[0044] The bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local area bus using any one of a plurality of bus structures. By way of example, these architectures include, but are not limited to, an industrial standard architecture (Industrial Standard Architecture, ISA) bus, a microchannel architecture (MicroChannel Architecture, MCA) bus, an enhanced ISA bus, a video electronics standards association (Video Electronics Standards Association, VESA) local area bus, and a peripheral component interconnect (Peripheral Component Interconnect, PCI) bus.
[0045] The computer device 12 includes a plurality of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including both volatile and nonvolatile media, and removable and non-removable media.
[0046] The system memory 28 can include a computer system readable medium in the form of a volatile memory, such as a random access memory (Random Access Memory, RAM) 30 and / or a cache memory 32. The computer device 12 can include other removable / non-removable, volatile / nonvolatile computer system storage media. For example only, a storage system 34 can be configured to read and write a non-removable non-volatile magnetic medium (not shown in Fig. 3, commonly referred to as a "hard disk drive"). Although not shown in Fig. 3, it is possible to provide a magnetic disk drive that is configured to read and write removable nonvolatile magnetic disks (e.g., "floppy disks"), and an optical disk drive that is configured to read and write removable nonvolatile optical disks (e.g., a compact disc-read only memory, CD-ROM), a digital video disc-ROM (Digital Video Disc-ROM, DVD-ROM) or other optical media). In these cases, each drive can be connected to the bus 18 by means of one or more data medium interfaces. The memory 28 can include at least one program product, which has a group (e.g., at least one) of program modules, and these program modules are configured to execute the functions of the embodiments of the present application.
[0047] A program / utility 40 having a group (e.g., at least one) of program modules 42 can be stored, for example, in the memory 28. Such program module 42 includes, but is not limited to, an operating system, one or more application programs, and other programs modules and program data, each or a combination of these examples may include an implementation of a network environment. The program module 42 generally executes the functions and / or methods in the embodiments described in the present application.
[0048] The computer device 12 can also communicate with one or more external devices 14 (e.g., a keyboard, a pointing device, a display 24, and the like), can also communicate with one or more devices that enable a user to interact with the computer device 12, and / or communicate with any device (e.g., a network card, a modem, and the like) that enables the computer device 12 to communicate with one or more other computing devices. This communication can be implemented by an input / output (I / O) interface 22. In addition, in the present embodiment, the computer device 12 and the display 24 do not exist as independent individuals, but are embedded in a mirror surface, and when a display surface of the display 24 performs no display, the display surface of the display 24 and the mirror surface are visually integrated. Moreover, the computer device 12 can also communicate with one or more networks (e.g., a local area network (Local Area Network, LAN), and a wide area network (Wide Area Network, WAN), and / or public networks, such as the Internet) through a network adapter 20. As shown in the figure, the network adapter 20 communicates with other modules of the computer device 12 through the bus 18. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the computer device 12, including, but are not limited to: microcodes, device drives, redundant processing units, arrays of external magnetic disk drives, redundant arrays of independent hard disks (Redundant Arrays of Independent Disks, RAID) systems, magnetic tape drives, data backup storage systems, etc.
[0049] The processing unit 16 runs the programs stored in the system memory 28 to execute a variety of functional applications and data processing, for example, implementing the control method provided by the embodiments of the present application: acquiring a current automatic driving mode, wherein the current automatic driving mode includes a conservative style driving mode, a conventional style driving mode, an aggressive style driving mode or a personalized style driving mode, respective driving policies corresponding to the conservative style driving mode, the conventional style driving mode, the aggressive style driving mode and the personalized style driving mode are different, and the driving policies include a lane change policy, an acceleration policy, a deceleration policy, a vehicle following distance policy and a maximum speed policy; and controlling a vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode.Embodiment 4
[0050] Embodiment 4 of the present application provides a computer-readable storage medium, on which a computer program is stored, wherein when executed by a processor, the program executes the control method provided by the embodiments of the present application: acquiring a current automatic driving mode, wherein the current automatic driving mode includes a conservative style driving mode, a conventional style driving mode, an aggressive style driving mode or a personalized style driving mode, respective driving policies corresponding to the conservative style driving mode, the conventional style driving mode, the aggressive style driving mode and the personalized style driving mode are different, and the driving policies include a lane change policy, an acceleration policy, a deceleration policy, a vehicle following distance policy and a maximum speed policy; and controlling a vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode.
[0051] Any combination of one or more computer-readable media can be employed. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses or devices, or a combination of any of the above systems, apparatuses or devices. Examples (non-exhaustive list) of the computer-readable storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, an RAM, an ROM, an erasable programmable read only memory (Erasable Programmable Read Only Memory, EPROM, an EPROM or a flash memory), an optical fiber, a CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above devices. The computer-readable storage medium can be any tangible medium that contains or stores a program herein, and the program can be used by or combined with an instruction execution system, apparatus or device for use.
[0052] The computer-readable signal medium can include a data signal that is propagated in a baseband or propagated as part of a carrier, and computer-readable program codes are carried therein. Such a propagated data signal can take a variety of forms, including, but are not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the foregoing signals. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable medium can send, propagate or transmit the program that is used by or combined with the instruction execution system, apparatus or device for use.
[0053] Program codes contained in the computer-readable medium can be transmitted by using any suitable medium, including, but are not limited to: wireless, wire, optical cable, radio frequency (Radio Frequency, RF) and the like, or any suitable combination of the foregoing manners.
[0054] Computer program codes for executing the operations of the present application can be written in one or more programming languages or combinations thereof, the programming languages include object-oriented programming languages, such as Java, Smalltalk and C++, and also includes conventional procedural programming languages, such as "C" language or similar programming languages. The program codes can be completely executed on a user computer, partly on the user computer, as a stand-alone software package, partly on the user computer and partly on a remote computer, or completely on the remote computer or a server. In the case involving the remote computer, the remote computer can be connected to the user computer by means of any kind of network, including an LAN or a WAN, or can be connected to an external computer (e.g., connected by means of the Internet by using an internet service provider).
Claims
1. A control method, comprising: acquiring a current automatic driving mode of a vehicle (S110), wherein the current automatic driving mode comprises a conservative style driving mode, a conventional style driving mode, an aggressive style driving mode and a personalized style driving mode, respective driving policies corresponding to the conservative style driving mode, the conventional style driving mode, the aggressive style driving mode and the personalized style driving mode are different, and the driving policies comprise at least one of the following: a lane change policy, an acceleration policy, a deceleration policy, a vehicle following distance policy and a maximum speed policy; and controlling the vehicle to perform automatic driving according to the driving policies corresponding to the current automatic driving mode (S120); characterised in that the driving policies comprise the lane change policy, and controlling the vehicle to perform automatic driving according to the driving policies corresponding to the current automatic driving mode (S110) comprises: if the current automatic driving mode is the conservative style driving mode, when a lane change time of the vehicle is greater than a first time threshold value, performing lane change path planning, and when a user confirms to execute lane change, executing automatic lane change, wherein a relative speed to the preceding vehicle during the lane change of the vehicle is greater than a first speed threshold value; if the current automatic driving mode is the conventional style driving mode, when the lane change time of the vehicle is greater than a second time threshold value, performing lane change path planning, and when a driving speed of a preceding vehicle is less than a second speed threshold value, executing automatic lane change, wherein a relative speed to the preceding vehicle during the lane change of the vehicle is greater than a third speed threshold value, the third speed threshold value is greater than the first speed threshold value, and the second time threshold value is less than the first time threshold value; if the current automatic driving mode is the aggressive style driving mode, when the lane change time of the vehicle is greater than a third time threshold value, performing lane change path planning, and when a driving speed of the preceding vehicle is less than a fourth speed threshold value, or when a lane where the vehicle is located is not a fast lane, executing automatic lane change, wherein a relative speed to the preceding vehicle during the lane change of the vehicle is greater than a fifth speed threshold value, the fourth speed threshold value is greater than the second speed threshold value, the third time threshold value is less than the second time threshold value, and the fifth speed threshold value is greater than the third speed threshold value; and if the current automatic driving mode is the personalized style driving mode, acquiring historical driving data of the user, analyzing the historical driving data to obtain driving habits of the user, formulating a lane change policy according to the driving habits of the user, and executing automatic lane change according to the lane change policy.
2. The method according to claim 1, wherein when the driving policies further comprise the acceleration policy and the deceleration policy, controlling the vehicle to perform automatic driving according to the driving policies corresponding to the current automatic driving mode further comprises: if the current automatic driving mode is the conservative driving mode, controlling an acceleration response time of the vehicle during a starting and driving process to be greater than the first time threshold value, an acceleration rising slope to be less than a first acceleration slope threshold value, an absolute value of a deceleration to be less than a first deceleration threshold value, and a deceleration slope to be less than a first deceleration slope threshold value; if the current automatic driving mode is the conventional style driving mode, controlling the acceleration response time of the vehicle during the starting and driving process to be greater than the second time threshold value, the acceleration rising slope to be less than a second acceleration slope threshold value, the absolute value of the deceleration to be less than a second deceleration threshold value, and the deceleration slope to be less than a second deceleration slope threshold value, wherein the second acceleration slope threshold value is greater than the first acceleration slope threshold value, the second deceleration slope threshold value is greater than the first deceleration slope threshold value, and the second deceleration threshold value is greater than the first deceleration threshold value; if the current automatic driving mode is the aggressive style driving mode, controlling the acceleration response time of the vehicle during the starting and driving process to be greater than the third time threshold value, the acceleration rising slope to be less than a third acceleration slope threshold value, the absolute value of the deceleration to be less than a third deceleration threshold value, and the deceleration slope to be less than a third deceleration slope threshold value, wherein the third acceleration slope threshold value is greater than the second acceleration slope threshold value, the third deceleration slope threshold value is greater than the second deceleration slope threshold value, and the third deceleration threshold value is greater than the second deceleration threshold value; and if the current automatic driving mode is the personalized style driving mode, formulating an acceleration control policy and a deceleration control policy according to driving habits of the user, and executing automatic driving according to the acceleration control policy and the deceleration control policy.
3. The method according to claim 1, wherein when the driving policies further comprise the vehicle following distance policy and the maximum policy, controlling the vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode further comprises: if the current automatic driving mode is the conservative style driving mode, controlling a vehicle following distance of the vehicle to be greater than a first distance threshold value, when the preceding vehicle stops, if the vehicle is in a following-stop hold state, controlling the distance between the vehicle and the preceding vehicle to be greater than a second distance threshold value, and controlling a maximum vehicle speed of the vehicle to be less than a first preset multiple of a current lane speed limit; if the current automatic driving mode is the conventional style driving mode, controlling the vehicle following distance of the vehicle to be greater than a third distance threshold value, when the preceding vehicle stops, if the vehicle is in the following-stop hold state, controlling the distance between the vehicle and the preceding vehicle to be greater than a fourth distance threshold value, and controlling the maximum vehicle speed of the vehicle to be less than a second preset multiple of the current lane speed limit, wherein the third distance threshold value is less than the first distance threshold value, the fourth distance threshold value is less than the second distance threshold value, and the second preset multiple is less than the first preset multiple; if the current automatic driving mode is the aggressive style driving mode, controlling the vehicle following distance of the vehicle to be greater than a fifth distance threshold value, when the preceding vehicle stops, if the vehicle is in the following-stop hold state, controlling the distance between the vehicle and the preceding vehicle to be greater than a sixth distance threshold value, and controlling the maximum vehicle speed of the vehicle to be equal to the current lane speed limit, wherein the fifth distance threshold value is less than the third distance threshold value, and the sixth distance threshold value is less than the fourth distance threshold value; and if the current automatic driving mode is the personalized style driving mode, formulating a vehicle following distance control policy and a maximum speed control policy according to driving habits of the user, and executing automatic driving according to the vehicle following distance control policy and the maximum speed control policy.
4. The method according to claim 1, wherein the step of acquiring the current automatic driving mode of the vehicle (S110) comprises: upon detecting a click operation of the user on a drop-down box in an area corresponding to the automatic driving mode in an automatic driving mode interface, displaying a plurality of automatic driving modes corresponding to the drop-down box; and upon detecting a touch operation of the user on one automatic driving mode corresponding to the drop-down box, acquiring the automatic driving mode as the current automatic driving mode.
5. The method according to claim 4, wherein controlling the vehicle to perform automatic driving according to the driving policy corresponding to the current automatic driving mode (S120) comprises: if the current automatic driving mode is the personalized style driving mode, sending a current user driving style parameter acquisition request to a Telematics service provider (TSP) platform; receiving driving style parameters fed back by the TSP platform, and formulating an automatic driving policy according to the driving style parameters; and controlling the vehicle to perform automatic driving according to the automatic driving policy.
6. The method according to claim 1, wherein acquiring the current automatic driving mode of the vehicle (S110) comprises: acquiring an automatic driving mode input by the user into a human machine interface (HMI) setting interface, and taking the acquired automatic driving mode as the current automatic driving mode.
7. A computer device, comprising a memory, a processor (16), and a computer program stored on the memory (28) and executable on the processor (16), wherein when executing the program, the processor (16) implements the control method according to any one of claims 1-6.
8. A computer-readable storage medium, on which a computer program is stored, wherein when executed by a processor, the program implements the control method according to any one of claims 1-6.