Autonomous driving method, device, electronic device, and autonomous driving vehicle

By obtaining vehicle driver information and adopting different driving strategies to control vehicle autonomous driving, the problem of insufficient strategies in existing technologies with and without drivers is solved, and the flexibility and safety of autonomous driving are improved.

CN115123299BActive Publication Date: 2025-09-16APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210757486.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-29
Publication Date
2025-09-16
Estimated Expiration
2042-06-29

AI Technical Summary

Technical Problem

Existing autonomous driving technology fails to effectively distinguish between the driving strategies of vehicles with and without a driver, resulting in insufficient flexibility and safety.

Method used

By obtaining the vehicle's driver information, different driving strategies are used to control the vehicle for autonomous driving, including perception strategy, control strategy and exception handling strategy, and the use of perception equipment and driving functions are adjusted according to whether there is a driver or not.

Benefits of technology

It improves the flexibility and safety of the vehicle during autonomous driving, adapts to different operating modes and passenger needs, and improves the adaptability and safety of driving strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115123299B_ABST
    Figure CN115123299B_ABST
Patent Text Reader

Abstract

The present disclosure provides an autonomous driving method, apparatus, electronic device, readable storage medium, and autonomous driving vehicle, relating to the fields of artificial intelligence technologies such as autonomous driving and intelligent transportation. The autonomous driving method includes: obtaining driver information of a vehicle, wherein the driver information is either driverless or driverless; and controlling the vehicle to perform autonomous driving according to a target driving strategy corresponding to the driver information, wherein the target driving strategy corresponding to the driver information with a driver is a first driving strategy, and the target driving strategy corresponding to the driver information without a driver is a second driving strategy. The present disclosure can improve the flexibility and safety of a vehicle during autonomous driving.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to artificial intelligence technologies such as autonomous driving and intelligent transportation. A method and apparatus for autonomous driving, an electronic device, a readable storage medium, and an autonomous driving vehicle are provided. Background Art

[0002] With the rapid development of computer technology, the field of artificial intelligence has also experienced rapid development, and technologies such as intelligent transportation, intelligent vehicles, and intelligent driving have become increasingly widely used. Autonomous driving is an indispensable part of these fields. Summary of the Invention

[0003] According to a first aspect of the present disclosure, an automatic driving method is provided, comprising: obtaining driver information of a vehicle, the driver information being one of having a driver and having no driver; and controlling the vehicle to perform automatic driving according to a target driving strategy corresponding to the driver information, wherein the target driving strategy corresponding to the driver information with a driver is a first driving strategy, and the target driving strategy corresponding to the driver information without a driver is a second driving strategy.

[0004] According to a second aspect of the present disclosure, an automatic driving device is provided, comprising: an acquisition unit for acquiring driver information of a vehicle, wherein the driver information is one of having a driver and having no driver; a control unit for controlling the vehicle to perform automatic driving according to a target driving strategy corresponding to the driver information, wherein the target driving strategy corresponding to the driver information with a driver is a first driving strategy, and the target driving strategy corresponding to the driver information without a driver is a second driving strategy.

[0005] According to a third aspect of the present disclosure, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described above.

[0006] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method as described above.

[0007] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program implements the method described above when executed by a processor.

[0008] According to a sixth aspect of the present disclosure, an autonomous driving vehicle is provided, comprising the above-mentioned electronic device, wherein the electronic device is used to execute the above-mentioned method.

[0009] It can be seen from the above technical solutions that the present disclosure obtains different driving strategies by determining whether there is a driver in the vehicle, so that the vehicle can perform automatic driving according to different driving strategies when it has different driver information, thereby improving the flexibility and safety of the vehicle during automatic driving.

[0010] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.

[0012] Figure 1 is a schematic diagram according to a first embodiment of the present disclosure;

[0013] Figure 2 is a schematic diagram according to a second embodiment of the present disclosure;

[0014] Figure 3 is a schematic diagram according to a third embodiment of the present disclosure;

[0015] Figure 4 This is a block diagram of an electronic device used to implement the autonomous driving method of an embodiment of the present disclosure. DETAILED DESCRIPTION

[0016] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, and various details of the embodiments of the present disclosure are included to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and mechanisms are omitted in the following description.

[0017] Figure 1 Schematic diagram of the first embodiment of the present disclosure. Figure 1 As shown, the automatic driving method of this embodiment specifically includes the following steps:

[0018] S101, obtaining driver information of a vehicle, wherein the driver information is one of: having a driver or not having a driver;

[0019] S102. Control the vehicle to perform automatic driving according to a target driving strategy corresponding to the driver information, wherein the target driving strategy corresponding to the driver information with a driver is a first driving strategy, and the target driving strategy corresponding to the driver information without a driver is a second driving strategy.

[0020] The automatic driving method of this embodiment first obtains the driver information of the vehicle, and then controls the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information. This embodiment obtains different driving strategies by determining whether there is a driver in the vehicle, so that the vehicle can perform automatic driving according to different driving strategies when having different driver information, thereby improving the flexibility and safety of the vehicle during automatic driving.

[0021] The vehicle in this embodiment can be a taxi, a family car, a shuttle bus, a bus, etc. with automatic driving capabilities.

[0022] The driver information obtained by executing S101 in this embodiment is specifically whether there is a driver in the vehicle or no driver in the vehicle; wherein, the driver in this embodiment can be a person who drives the vehicle (driver) or a safety officer who ensures the safe driving of the vehicle.

[0023] When executing S101 to obtain the driver information of the vehicle, this embodiment may adopt the following optional implementation method: perform personnel detection on the driving seat of the vehicle. This embodiment may use an in-vehicle camera or a driving seat sensor to perform personnel detection on the driving seat; obtain the driver information based on the personnel detection result. Specifically, if it is detected that there is a person in the driving seat, obtain the driver information of the person with the driver; otherwise, obtain the driver information of the person without the driver.

[0024] That is to say, this embodiment obtains the driver information of the vehicle through the sensing device in the vehicle. Since the sensing device in the vehicle can detect the person in the driving seat in real time, this embodiment can improve the accuracy of the obtained driver information.

[0025] When executing S101 to obtain the driver information of the vehicle, this embodiment can also adopt the following method: obtain the vehicle's driving information. The driving information obtained in this embodiment may include at least one of the vehicle's driving tasks (such as closed road pick-up tasks, open road reception tasks, etc.), the vehicle's driving route and the vehicle's driving area; and use the driver information corresponding to the obtained driving information as the vehicle's driver information.

[0026] Before executing S101, this embodiment can also preset the correspondence between different driving information and different driver information, for example, the driver information corresponding to route A is no driver, and the driver information corresponding to task A is a driver, etc.; this embodiment can obtain the driver information based on the acquired driving information through this preset correspondence, and the preset correspondence can be stored locally in the vehicle or in a cloud server.

[0027] That is to say, this embodiment obtains the vehicle driver information through the vehicle's driving information, especially when there is no sensing device in the vehicle or the existing sensing device fails, which can further improve the success rate in obtaining the driver information.

[0028] In addition, when executing S101, this embodiment can also obtain the vehicle's driver information according to a preset time interval. By continuously obtaining the driver's information, it can avoid the problem of not being able to obtain the driver's information in time when the driver in the driving seat changes or the driving route changes while the vehicle is driving.

[0029] After executing S101 to obtain the driver information of the vehicle, this embodiment executes S102 to control the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information.

[0030] Among them, in this embodiment, the target driving strategy corresponding to the driver information with a driver is the first driving strategy, and the target driving strategy corresponding to the driver information without a driver is the second driving strategy; different driving strategies include different perception strategies, different control strategies and different exception handling strategies.

[0031] Typically, when a vehicle encounters an emergency, if there's a driver, they can take over. If there's no driver, the vehicle must handle the situation on its own. Therefore, generally speaking, the target driving strategy corresponding to driverless information is more conservative, while the target driving strategy corresponding to driver-operated information is more aggressive.

[0032] When executing S102 in this embodiment, the determined first driving strategy includes a first perception strategy, a first control strategy, and a first exception handling strategy; when executing S102 in this embodiment, the determined second driving strategy includes a second perception strategy, a second control strategy, and a second exception handling strategy.

[0033] Specifically, the first perception strategy in this embodiment is used to control the vehicle to turn on the basic perception device; the second perception strategy in this embodiment is used to control the vehicle to turn on the enhanced perception device on the basis of turning on the basic perception device.

[0034] Among them, the basic perception device in this embodiment can be a perception device on the vehicle for perceiving the surrounding environment, and the enhanced perception device can be a perception device on the vehicle for perceiving the blind spots of the vehicle.

[0035] That is to say, when it is determined that there is a driver in the vehicle, this embodiment only turns on some of the sensing devices on the vehicle to meet basic sensing needs, and appropriately allows the existence of small blind spots. When it is determined that there is no driver in the vehicle, all the sensing devices on the vehicle are turned on to avoid the existence of blind spots, thereby realizing the use of different sensing capabilities in different operating modes, and further saving the vehicle's computing power.

[0036] Specifically, the first control strategy in this embodiment is used to control the vehicle to activate the extended driving function set on the basis of activating the basic driving function set; the second control strategy in this embodiment is used to control the vehicle to activate the basic driving function set.

[0037] Among them, the basic driving function set in this embodiment may include starting, lane keeping, lane changing, following a vehicle, passing through an intersection, and parking at a station, and the extended driving function set may include detour avoidance, deceleration avoidance and other functions.

[0038] In addition, the extended driving function set in this embodiment may also include all functions in the basic driving function set; the difference is that the same driving function in different driving function sets has different driving parameters.

[0039] For example, for the following function, the following function located in the extended driving function set in this embodiment has a higher following speed than the following function located in the basic driving function set; for the lane changing function, the lane changing function located in the extended driving function set in this embodiment has a larger lane changing range than the lane changing function located in the basic driving function set.

[0040] That is to say, this embodiment turns on all the driving functions of the vehicle when it is determined that there is a driver in the vehicle, and turns on some of the driving functions of the vehicle when it is determined that there is no driver in the vehicle, thereby realizing the use of different driving functions in different operating modes and further improving the safety of vehicle driving.

[0041] Specifically, the first exception handling strategy is used to control the vehicle to display the detected vehicle abnormality, and the second exception handling strategy is used to control the vehicle to handle the detected vehicle abnormality; wherein, the second exception handling strategy can also include preset processing measures, such as deceleration, braking, etc.

[0042] That is to say, in this embodiment, when it is determined that there is no driver in the vehicle, the vehicle itself uses preset processing measures to handle the vehicle abnormality. When it is determined that there is a driver in the vehicle, it is only necessary to display the vehicle abnormality and let the driver handle the vehicle abnormality, thereby avoiding unnecessary and unreasonable deceleration, braking, etc.

[0043] When executing S102 to control the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information, this embodiment may also include the following contents: determining the driving mode of the vehicle; and controlling the vehicle to perform automatic driving according to the target driving strategy and the determined driving mode.

[0044] The driving mode determined by executing S102 in this embodiment may include one of the modes such as somatosensory mode, safety mode, efficiency mode, power mode and energy-saving mode. Different driving modes may be determined by the occupants of the vehicle, or by the vehicle according to the driving mission and passenger attribute information (for example, the driving mode corresponding to the closed road pick-up and drop-off mission is the efficiency mode, the driving mode corresponding to the open road pick-up and drop-off mission is the safety mode, the driving mode corresponding to the male passenger is the power mode, etc.); wherein, different driving modes focus on different driving indicators, the energy-saving mode focuses on energy-saving indicators, the somatosensory mode focuses on somatosensory indicators, the safety mode focuses on safety indicators, etc.

[0045] That is to say, when controlling the vehicle to perform automatic driving, this embodiment will not only use the target driving strategy corresponding to the driver information, but will also combine the vehicle's driving mode, so that the vehicle's automatic driving can take into account both the target driving strategy and the driving indicators corresponding to the driving mode, thereby further improving the vehicle's automatic driving performance.

[0046] When executing S102 to control the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information, this embodiment may also include the following contents: determining the driving style of the vehicle. The driving style determined in this embodiment can be one of a conservative driving style and an aggressive driving style, and the driving style can be determined according to the passengers in the vehicle or the driving mission of the vehicle; adjusting the target driving strategy according to the determined driving style, and controlling the vehicle to perform automatic driving according to the adjusted target driving strategy.

[0047] That is to say, this embodiment can also adjust the target driving strategy in combination with the driving style of the vehicle, so that the adjusted target driving strategy is more adapted to the passengers in the vehicle or the driving task of the vehicle, further improving the flexibility of the vehicle during automatic driving.

[0048] In addition, when executing S102, this embodiment can also combine the three types of information, namely the target driving strategy, driving mode and driving style, to control the vehicle to perform automatic driving. For example, the target driving strategy is first adjusted according to the driving style, and then the vehicle is controlled to perform automatic driving according to the adjusted target driving strategy and driving mode.

[0049] Among them, when executing S102 to determine the driving style of the vehicle, this embodiment can adopt the following method: obtain target attribute information corresponding to the passengers in the vehicle. The method for obtaining the target attribute information is described below; determine the driving style corresponding to the obtained target attribute information. The driving style determined in this embodiment can be one of a conservative driving style and an aggressive driving style. This embodiment can preset the correspondence between the target attribute information and the driving style. For example, the driving style corresponding to male passengers is an aggressive driving style, and the driving style corresponding to elderly passengers is a conservative driving style.

[0050] In this embodiment, when adjusting the target driving strategy according to the driving style in step S102 , the control strategy in the target driving strategy is mainly adjusted, specifically increasing or decreasing the driving parameters of the driving function in the corresponding control strategy.

[0051] For example, when the target driving strategy is the second driving strategy, if the determined driving style is an aggressive driving style, this embodiment may increase the following speed of the following function in the second control strategy when executing S102; when the target driving strategy is the first driving strategy, if the determined driving style is a conservative driving style, this embodiment may reduce the following speed of the following function in the first control strategy when executing S103.

[0052] Figure 2 Schematic diagram of the second embodiment of the present disclosure. Figure 2 As shown, the autonomous driving method of this embodiment may further include the following contents:

[0053] S201, obtaining target attribute information corresponding to the passenger in the vehicle;

[0054] S202: Determine a target style corresponding to the target attribute information, where the target style is a target interaction style and / or a target display style;

[0055] S203: Adjust the interaction style and / or display style of the vehicle according to the target style.

[0056] That is to say, this embodiment can also adjust the interaction style and / or display style of the vehicle according to the target attribute information corresponding to the passengers in the vehicle, so that the interaction style and / or display style of the vehicle is more adapted to the passengers in the vehicle, thereby realizing adaptive adjustment of the interaction style and / or display style in the vehicle, and further improving the passengers' riding experience.

[0057] When executing S201 to obtain target attribute information corresponding to passengers in the vehicle, this embodiment may adopt an optional implementation method as follows: obtaining attribute information of all passengers in the vehicle. The attribute information obtained in this embodiment may include different categories of information such as the age, gender, and occupation of the passengers; using the attribute information that appears the most times in the attribute information of the same category as the category attribute information of the category; and using the category attribute information corresponding to different categories as the target attribute information.

[0058] When executing S201 to obtain target attribute information corresponding to passengers in the vehicle, this embodiment can also adopt the following method: obtain attribute information of passengers located in preset positions in the vehicle, which can be the co-pilot position, the right rear seat position, etc. in the vehicle; and use the obtained attribute information as target attribute information.

[0059] When executing S201 to obtain the attribute information of the passengers in the vehicle, this embodiment can use the camera in the vehicle to identify the passengers and obtain the attribute information based on the identification results; it can also obtain the attribute information based on the information input or registered by the passengers themselves.

[0060] The target style determined by executing S202 in this embodiment includes at least one of a target interaction style and a target display style; different interaction styles correspond to different interaction tones, different interaction frequencies, etc. when the vehicle conducts human-computer interaction with passengers; display styles correspond to different display colors of the vehicle's ambient lights, different display interfaces of the central control screen, etc.

[0061] For example, male passengers may prefer a simple, technological interaction style and / or display style, while female passengers may prefer a gorgeous, cute interaction style and / or display style; elderly passengers may prefer a nostalgic, calm interaction style and / or display style, while young passengers may prefer a fashionable, two-dimensional interaction style and / or display style.

[0062] In addition, after executing S203, this embodiment may also include the following contents: determining the interactive content corresponding to the vehicle's driving information, such as using the task information corresponding to the driving task as the interactive content, using the area information corresponding to the driving area as the interactive content, etc.; providing the determined interactive content to the passengers in the vehicle, such as through voice broadcast or display on the central control screen.

[0063] Figure 3 Schematic diagram of the third embodiment of the present disclosure. Figure 3 As shown, the automatic driving device 300 of this embodiment is located in the automatic driving vehicle and includes:

[0064] An acquiring unit 301 is configured to acquire driver information of a vehicle, wherein the driver information is one of: a vehicle with a driver and a vehicle without a driver;

[0065] The control unit 302 is used to control the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information, wherein the target driving strategy corresponding to the driver information with a driver is the first driving strategy, and the target driving strategy corresponding to the driver information without a driver is the second driving strategy.

[0066] The vehicle in this embodiment can be a taxi, a family car, a shuttle bus, a bus, etc. with automatic driving capabilities.

[0067] The driver information acquired by the acquisition unit 301 specifically refers to whether there is a driver in the vehicle or no driver in the vehicle; the driver in this embodiment can be a person who drives the vehicle or a safety officer who ensures the safe driving of the vehicle.

[0068] When acquiring the driver information of the vehicle, the acquisition unit 301 may adopt the following optional implementation method: perform personnel detection on the driving seat of the vehicle; acquire the driver information based on the personnel detection result, specifically, if a person is detected in the driving seat, acquire the driver information of the person with the driver; otherwise, acquire the driver information of the person without the driver.

[0069] That is, the acquisition unit 301 acquires the driver information of the vehicle through the sensing device in the vehicle. Since the sensing device in the vehicle can detect the person in the driving seat in real time, this embodiment can improve the accuracy of the acquired driver information.

[0070] When acquiring the driver information of the vehicle, the acquiring unit 301 may also adopt the following method: acquiring the driving information of the vehicle; and using the driver information corresponding to the acquired driving information as the driver information of the vehicle.

[0071] The acquisition unit 301 can also preset the correspondence between different driving information and different driver information. Through the preset correspondence, the driver information can be obtained based on the acquired driving information. The preset correspondence can be stored locally in the vehicle or in a cloud server.

[0072] That is to say, the acquisition unit 301 acquires the vehicle driver information through the vehicle driving information, especially when there is no sensing device in the vehicle or the existing sensing device fails, which can further improve the success rate in acquiring the driver information.

[0073] In addition, the acquisition unit 301 can also obtain the vehicle's driver information at preset time intervals. By continuously obtaining the driver information, it can avoid the problem of not being able to obtain the driver's information in a timely manner when the driver in the driving seat changes or the driving route changes while the vehicle is driving.

[0074] In this embodiment, after the acquisition unit 301 acquires the driver information of the vehicle, the control unit 302 controls the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information.

[0075] Among them, the target driving strategy corresponding to the driver information with a driver determined by the control unit 302 is the first driving strategy, and the target driving strategy corresponding to the driver information without a driver is the second driving strategy; different driving strategies include different perception strategies, different control strategies and different exception handling strategies.

[0076] Typically, when a vehicle encounters an emergency, if there's a driver, they can take over. If there's no driver, the vehicle must handle the situation on its own. Therefore, generally speaking, the target driving strategy corresponding to driverless information is more conservative, while the target driving strategy corresponding to driver-operated information is more aggressive.

[0077] The first driving strategy corresponding to the driver information determined by the control unit 302 includes a first perception strategy, a first control strategy and a first exception handling strategy; the target driving strategy corresponding to the absence of driver information determined by the control unit 303 includes a second perception strategy, a second control strategy and a second exception handling strategy.

[0078] When the control unit 302 controls the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information, it may also include the following contents: determining the driving mode of the vehicle; and controlling the vehicle to perform automatic driving according to the target driving strategy and the determined driving mode.

[0079] The driving mode determined by the control unit 302 may include one of the modes such as somatosensory mode, safety mode, efficiency mode, power mode and energy-saving mode. Different driving modes may be determined by the people in the vehicle, or by the vehicle based on the driving task and passenger attribute information; among them, different driving modes focus on different driving indicators. The energy-saving mode focuses on energy-saving indicators, the somatosensory mode focuses on somatosensory indicators, and the safety mode focuses on safety indicators.

[0080] That is to say, when controlling the vehicle to perform automatic driving, the control unit 302 will not only use the target driving strategy corresponding to the driver information, but will also combine the vehicle's driving mode, so that the vehicle's automatic driving can take into account both the target driving strategy and the driving indicators corresponding to the driving mode, thereby further improving the vehicle's automatic driving performance.

[0081] When the control unit 302 controls the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information, it may also include the following contents: determining the driving style of the vehicle; adjusting the target driving strategy according to the determined driving style, and controlling the vehicle to perform automatic driving according to the adjusted target driving strategy.

[0082] The control unit 302 can also combine the three types of information, namely the target driving strategy, driving mode and driving style, to control the vehicle to perform automatic driving. For example, the control unit 302 first adjusts the target driving strategy according to the driving style, and then controls the vehicle to perform automatic driving according to the adjusted target driving strategy and driving mode.

[0083] When determining the driving style of the vehicle, the control unit 302 may adopt the following method: obtaining target attribute information corresponding to the passengers in the vehicle; and determining the driving style corresponding to the obtained target attribute information.

[0084] When the control unit 302 adjusts the target driving strategy according to the driving style, it mainly adjusts the control strategy in the target driving strategy, specifically increasing or decreasing the driving parameters of the driving function in the corresponding control strategy.

[0085] The automatic driving device 300 of this embodiment may further include an adjustment unit 303 for performing the following: obtaining target attribute information corresponding to a passenger in the vehicle; determining a target style corresponding to the target attribute information, where the target style is a target interaction style and / or a target display style; and adjusting the interaction style and / or display style of the vehicle according to the target style.

[0086] When the adjustment unit 303 obtains target attribute information corresponding to passengers in the vehicle, the optional implementation methods that can be adopted are: obtaining the attribute information of all passengers in the vehicle; using the attribute information that appears the most times in the attribute information of the same category as the category attribute information of the category; using the category attribute information corresponding to different categories as the target attribute information.

[0087] When acquiring target attribute information corresponding to a passenger in the vehicle, the adjustment unit 303 may also adopt the following method: acquiring attribute information of a passenger located at a preset position in the vehicle; and using the acquired attribute information as target attribute information.

[0088] When acquiring the attribute information of the passengers in the vehicle, the adjustment unit 303 may identify the passengers through a camera in the vehicle and acquire the attribute information based on the identification result; or it may acquire the attribute information based on information input or registered by the passengers themselves.

[0089] The target style determined by the adjustment unit 303 includes at least one of a target interaction style and a target display style; different interaction styles correspond to different interaction tones, different interaction frequencies, etc. when the vehicle conducts human-computer interaction with passengers; the display style corresponds to different display colors of the vehicle's ambient lights, different display interfaces of the central control screen, etc.

[0090] In addition, the adjustment unit 303 may further perform the following: determining interactive content corresponding to the driving information of the vehicle; and providing the determined interactive content to passengers in the vehicle.

[0091] In the technical solutions disclosed herein, the acquisition, storage, and application of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0092] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.

[0093] like Figure 4 , is a block diagram of an electronic device for an autonomous driving method according to an embodiment of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided for example only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0094] like Figure 4 As shown, the device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. Various programs and data required for the operation of the device 400 can also be stored in the RAM 403. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0095] Various components in device 400 are connected to I / O interface 405, including an input unit 406, such as a keyboard, mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a magnetic disk, optical disk, etc.; and a communication unit 409, such as a network card, modem, wireless communication transceiver, etc. Communication unit 409 allows device 400 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0096] The computing unit 401 can be a variety of general-purpose and / or specialized processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as the autonomous driving method. For example, in some embodiments, the autonomous driving method can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as the storage unit 408.

[0097] In some embodiments, part or all of the computer program may be loaded and / or installed on the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the autonomous driving method described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform the autonomous driving method in any other suitable manner (e.g., by means of firmware).

[0098] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0099] The program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. Such program code may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable autonomous driving device, such that when the program code is executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0100] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0101] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0102] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0103] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact via a communication network. The client-server relationship is established by computer programs running on the respective computers and establishing a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, a host product within the cloud computing service system that addresses the management difficulties and poor business scalability of traditional physical hosts and VPS services ("Virtual Private Servers," or simply "VPS"). The server may also be a server in a distributed system or a server integrated with blockchain.

[0104] The present disclosure also provides an autonomous driving vehicle, which may include the device 400 of the above embodiment, and the device 400 is used to execute the autonomous driving method of the embodiment of the present disclosure.

[0105] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not limited herein.

[0106] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.

Claims

1. An autonomous driving method, comprising: Obtaining driver information of the vehicle, wherein the driver information is one of: having a driver and not having a driver; controlling the vehicle to perform automatic driving according to a target driving strategy corresponding to the driver information, wherein the target driving strategy corresponding to the driver information with a driver is a first driving strategy, and the target driving strategy corresponding to the driver information without a driver is a second driving strategy; The first driving strategy includes a first perception strategy, a first control strategy, and a first exception handling strategy, wherein the first perception strategy is used to control the vehicle to activate a basic perception device, and the first control strategy is used to control the vehicle to activate an extended driving function set in addition to activating a basic driving function set; The second driving strategy includes a second perception strategy, a second control strategy, and a second exception handling strategy, wherein the second perception strategy is used to control the vehicle to activate an enhanced perception device in addition to activating a basic perception device, and the second control strategy is used to control the vehicle to activate a basic driving function set; The controlling the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information includes: determining a driving mode of the vehicle according to the driving task or the passenger attribute information, wherein the driving mode includes one of a somatosensory mode, a safety mode, an efficiency mode, a power mode, and an energy-saving mode, and different driving modes focus on different driving indicators; According to the target driving strategy and the driving mode, the vehicle is controlled to perform automatic driving.

2. The method according to claim 1, wherein The obtaining of the vehicle driver information includes: Performing occupant detection on the driver's seat of the vehicle; According to the personnel detection result, the driver information of the vehicle is obtained.

3. The method according to claim 1, wherein The obtaining of the vehicle driver information includes: Obtaining driving information of the vehicle; The driver information corresponding to the driving information is used as the driver information of the vehicle.

4. The method according to any one of claims 1 to 3, wherein The controlling the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information includes: determining a driving style of the vehicle; The target driving strategy is adjusted according to the driving style, and the vehicle is controlled to perform automatic driving according to the adjusted target driving strategy.

5. The method according to claim 1, further comprising: Acquiring target attribute information corresponding to a passenger in the vehicle; Determining a target style corresponding to the target attribute information, where the target style is a target interaction style and / or a target display style; The interaction style and / or display style of the vehicle is adjusted according to the target style.

6. An automatic driving device comprising: an acquiring unit, configured to acquire driver information of the vehicle, wherein the driver information is one of: a vehicle with a driver and a vehicle without a driver; a control unit, configured to control the vehicle to perform automatic driving according to a target driving strategy corresponding to the driver information, wherein the target driving strategy corresponding to the driver information with a driver is a first driving strategy, and the target driving strategy corresponding to the driver information without a driver is a second driving strategy; The first driving strategy includes a first perception strategy, a first control strategy, and a first exception handling strategy, wherein the first perception strategy is used to control the vehicle to activate a basic perception device, and the first control strategy is used to control the vehicle to activate an extended driving function set in addition to activating a basic driving function set; The second driving strategy includes a second perception strategy, a second control strategy, and a second exception handling strategy, wherein the second perception strategy is used to control the vehicle to activate an enhanced perception device in addition to activating a basic perception device, and the second control strategy is used to control the vehicle to activate a basic driving function set; When the control unit controls the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information, the control unit specifically performs: determining a driving mode of the vehicle according to the driving task or the passenger attribute information, wherein the driving mode includes one of a somatosensory mode, a safety mode, an efficiency mode, a power mode, and an energy-saving mode, and different driving modes focus on different driving indicators; According to the target driving strategy and the driving mode, the vehicle is controlled to perform automatic driving.

7. The device according to claim 6, wherein When acquiring the driver information of the vehicle, the acquiring unit specifically performs the following steps: Performing occupant detection on the driver's seat of the vehicle; According to the personnel detection result, the driver information of the vehicle is obtained.

8. The device according to claim 6, wherein When acquiring the driver information of the vehicle, the acquiring unit specifically performs the following steps: Obtaining driving information of the vehicle; The driver information corresponding to the driving information is used as the driver information of the vehicle.

9. The device according to any one of claims 6 to 8, wherein: When the control unit controls the vehicle to perform automatic driving according to the target driving strategy corresponding to the driver information, the control unit specifically performs: determining a driving style of the vehicle; The target driving strategy is adjusted according to the driving style, and the vehicle is controlled to perform automatic driving according to the adjusted target driving strategy.

10. The apparatus according to claim 6, further comprising an adjusting unit configured to perform: Acquiring target attribute information corresponding to a passenger in the vehicle; Determining a target style corresponding to the target attribute information, where the target style is a target interaction style and / or a target display style; The interaction style and / or display style of the vehicle is adjusted according to the target style.

11. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.

12. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 5.

13. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 5.

14. An autonomous driving vehicle comprising the electronic device according to claim 11.

Citation Information

Patent Citations

  • Vehicle control system

    CN110462541A

  • Methods and systems for vehicle occupancy confirmation

    CN110869259A

  • Autonomous vehicle system

    CN113825689A