WO2020133208A1 - Procédé de commande d'un véhicule autonome et système autonome - Google Patents
Procédé de commande d'un véhicule autonome et système autonome Download PDFInfo
- Publication number
- WO2020133208A1 WO2020133208A1 PCT/CN2018/124848 CN2018124848W WO2020133208A1 WO 2020133208 A1 WO2020133208 A1 WO 2020133208A1 CN 2018124848 W CN2018124848 W CN 2018124848W WO 2020133208 A1 WO2020133208 A1 WO 2020133208A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- decision
- vehicle
- automatic driving
- driving
- driving system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/46—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for vehicle-to-vehicle communication [V2V]
Definitions
- the invention relates to the technical field of automatic driving, in particular to a control method and an automatic driving system of an automatic driving vehicle.
- autonomous vehicles can not only help improve people's travel convenience and travel experience, but also greatly improve people's travel efficiency.
- the safety of autonomous vehicles is still one of the main problems that need to be solved.
- the decision-making and control of autonomous vehicles is one of the most critical factors, which directly affects their safety and rationality. Therefore, the sensitivity and accuracy of decision-making and control of autonomous vehicles are improved It is a key task to improve autonomous vehicles.
- the present application discloses a control method and an automatic driving system for an autonomous driving vehicle, which improves the accuracy of decision instructions of the autonomous driving vehicle and improves the driving safety of the autonomous driving vehicle.
- An aspect of the present application proposes a method for controlling an autonomous driving vehicle, including: acquiring real-time driving data of the autonomous driving vehicle through an on-board automatic driving system of the autonomous driving vehicle; based on the real-time driving data, the on-board automatic driving The system generates a first decision; the vehicle-mounted automatic driving system sends the real-time driving data to a remote data processing system; the vehicle-mounted automatic driving system receives a second decision from the remote data processing system, and the second decision Generated for the remote data processing system based on the real-time driving data; checking and comparing the second decision with the first decision through the automatic driving system; based on the result of the checking and comparison, the vehicle-mounted automatic driving system A decision instruction is issued to the autonomous vehicle.
- the first decision is obtained by the vehicle-mounted automatic driving system using the real-time driving data through a first decision model.
- the second decision is obtained by the remote data processing system through the second decision model using the real-time driving data.
- the remote data processing system is a cloud server
- the communication means is 5G communication.
- the decision instruction issued by the in-vehicle automatic driving system to the autonomous vehicle includes: the difference between the first decision and the second decision is less than a preset threshold; according to the first decision Either the second decision or the third decision obtained based on the first decision and the second decision issues an instruction.
- the decision instruction issued by the vehicle-mounted automatic driving system to the self-driving vehicle includes: the difference between the first decision and the second decision is greater than a preset threshold, and the control module drives the The self-driving vehicle stops immediately or leaves the driving environment as soon as possible, and stops after entering a safe environment.
- the decision instruction issued by the vehicle-mounted automatic driving system to the self-driving vehicle includes: the difference between the first decision and the second decision is greater than a preset threshold, and the acquisition is performed again. The first decision and the second decision.
- the decision instruction issued by the vehicle-mounted automatic driving system to the self-driving vehicle includes: the difference between the first decision and the second decision is still greater than a preset threshold, and the control module drives The self-driving vehicle stops immediately or leaves the driving environment as soon as possible, and stops after entering a safe environment.
- the vehicle-mounted automatic driving system may also receive the perception result from the remote data processing system.
- an automatic driving system including: a memory, the memory includes at least one set of instructions, the instructions are constructed to complete a driving strategy for an autonomous driving vehicle; a processor, read in a working state The at least one set of instructions in the memory, and according to the at least one set of instructions: acquiring real-time driving data of the autonomous vehicle; generating first decision information based on the real-time driving data; Send data to a remote data processing system; receive a second decision from the remote data processing system, the second decision is generated by the remote data processing system based on the real-time driving data; and the second decision and the first decision Perform a verification calculation comparison, and according to the results of the verification calculation comparison, issue a decision instruction to the autonomous vehicle.
- the first decision is obtained by the vehicle-mounted automatic driving system using the real-time driving data through a first decision model.
- the second decision is obtained by the remote data processing system through the second decision model using the real-time driving data.
- the remote data processing system is a cloud server
- the communication means is 5G communication.
- the decision instruction issued by the in-vehicle automatic driving system to the autonomous vehicle includes: the difference between the first decision and the second decision is less than a preset threshold; according to the first decision Either the second decision or the third decision obtained based on the first decision and the second decision issues an instruction.
- the decision instruction issued by the vehicle-mounted automatic driving system to the self-driving vehicle includes: the difference between the first decision and the second decision is greater than a preset threshold, and the control module drives the The self-driving vehicle stops immediately or leaves the driving environment as soon as possible, and stops after entering a safe environment.
- the decision instruction issued by the vehicle-mounted automatic driving system to the self-driving vehicle includes: the difference between the first decision and the second decision is greater than a preset threshold, and the acquisition is performed again. The first decision and the second decision.
- the decision instruction issued by the vehicle-mounted automatic driving system to the self-driving vehicle includes: the difference between the first decision and the second decision is still greater than a preset threshold, and the control module drives The self-driving vehicle stops immediately or leaves the driving environment as soon as possible, and stops after entering a safe environment.
- the vehicle-mounted automatic driving system may also receive the perception result from the remote data processing system.
- an automatic driving vehicle configured with the automatic driving system described in the present application.
- this application proposes a control method and an automatic driving system for an autonomous driving vehicle, which optimizes the existing automatic driving control vehicle control system and method, and improves the accuracy of the decision instructions issued by the existing system and method. Improve the driving safety of the autonomous vehicle.
- the control method and the automatic driving system of the automatic driving vehicle described in the present application have high requirements on network delay and data transmission speed.
- the technology disclosed in this application can be applied in a 4G network environment, but is more suitable for a 5G network environment.
- the data transmission rate of 4G is on the order of 100Mbps
- the delay is 30-50ms
- the maximum number of connections per square kilometer is on the order of 10,000
- the mobility is about 350KM/h
- the transmission rate of 5G is on the order of 10Gbps
- the delay is 1ms
- the maximum number of connections per square kilometer is on the order of millions
- the mobility is about 500km/h.
- 5G has higher transmission rates, shorter delays, more connections per square kilometer, and higher speed tolerance.
- Another change in 5G is the change in transmission paths.
- FIG. 1 is an embodiment of a wireless communication system for mobile device network management in this application.
- FIG. 2 is a block diagram of an exemplary vehicle with automatic driving capabilities according to some embodiments of the present application.
- FIG. 3 is a schematic diagram of an embodiment of a control method and an automatic driving system based on an automatic driving vehicle of the present application.
- FIG. 4 is a block diagram of an exemplary vehicle with automatic driving capabilities and an automatic driving system according to some embodiments of the present application.
- FIG. 5 is a schematic diagram of exemplary hardware and software components of the information processing unit in the present application.
- FIG. 6 is a process flow diagram of a method for controlling an autonomous driving vehicle of the present application.
- FIG. 7 is a structural block diagram of a method for controlling an automatic driving vehicle and a remote data processing system in an automatic driving system in this application.
- the present application discloses a control method and an automatic driving system for an automatic driving vehicle, and transmits real-time driving data of the automatic driving vehicle acquired by the automatic driving system of the automatic driving vehicle to a remote data processing system, using the remote data
- the processing system has more powerful information processing capabilities, forming a second decision, and comparing the second decision with the first decision to form a more optimized decision instruction, which improves the decision instruction issued by the existing automatic driving system and method Accuracy, and improve the driving safety of the autonomous vehicle.
- modules or units, blocks, units
- the modules (or units, blocks, units) described in this application may be implemented as software and/or hardware modules. Unless the context clearly dictates otherwise, when a unit or module is described as “connected,” “connected to” or “coupled to” another unit or module, the expression may mean that the unit or module is directly connected or linked Or coupled to the other unit or module, it may also mean that the unit or module is indirectly connected, connected, or coupled to the other unit or module in some form. In this application, the term “and/or” includes any and all combinations of one or more of the associated listed items.
- autonomous vehicle may refer to the environment that can perceive its environment and automatically perceive, judge and then make an external environment without human input (or driver, pilot, etc.) and/or intervention Decision making vehicle.
- autonomous vehicle and “vehicle” can be used interchangeably.
- autonomous driving may refer to the ability to make intelligent judgments on the surrounding environment and navigate without input by anyone (eg, driver, pilot, etc.).
- the flowchart used in this application shows the operations implemented by the system according to some embodiments in this application. It should be clearly understood that the operations of the flowchart can be implemented out of order. Instead, the operations can be performed in reverse order or simultaneously. In addition, one or more other operations can be added to the flowchart. One or more operations can be removed from the flowchart.
- the positioning technology used in this application can be based on Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), Compass Navigation System (COMPASS), Galileo Positioning System, Quasi-Zenith Satellite System (QZSS), Wireless Fidelity (WiFi) Positioning technology, etc., or any combination thereof.
- GPS Global Positioning System
- GLONASS Global Navigation Satellite System
- COMPASS Compass Navigation System
- Galileo Positioning System Galileo Positioning System
- QZSS Quasi-Zenith Satellite System
- WiFi Wireless Fidelity
- system and method in the present application mainly describe a control method and an automatic driving system of an autonomous vehicle, it should be understood that this is only an exemplary embodiment.
- the system or method of the present application can be applied to any other type of navigation system.
- the system or method of the present application can be applied to transportation systems in different environments, including land, ocean, aerospace, etc., or any combination thereof.
- the self-driving vehicles of the transportation system may include taxis, private cars, trailers, buses, trains, bullet trains, high-speed railways, subways, ships, airplanes, spaceships, hot air balloons, autonomous vehicles, etc., or any combination thereof.
- the system or method may find application in, for example, logistics warehouses and military affairs.
- FIG. 1 is an embodiment of a wireless communication system 100 for network management of mobile devices.
- the mobile device network management system can be used as a supporting network application in the invention described in this disclosure.
- the wireless communication system 100 includes remote units 142, 144, 146, a base station 110, and wireless communication links 115, 148.
- a specific number of remote units 142, 144, 146, base station 110, and wireless communication links 115, 148 are depicted in FIG. 1, but those skilled in the art will recognize that any number of remote units 142 may be included in the wireless communication system 100.
- 144, 146, base station 110 and wireless communication links 115, 148 any number of remote units 142 may be included in the wireless communication system 100.
- the remote units 142, 144, 146 may be mobile devices, such as in-vehicle computers (including on-board computers for manual driving vehicles and or self-driving vehicles with automatic driving capabilities) 142, 144, and other mobile devices 146, Such as mobile phones, laptop computers, personal digital assistants ("PDA"), tablet computers, smart watches, fitness bands, optical head-mounted displays, etc.
- the remote units 142, 144, 146 may also include non-mobile computing devices, such as desktop computers, smart TVs (eg, televisions connected to the Internet), set-top boxes, game consoles, security systems (including security cameras), fixed Network equipment (eg, routers, switches, modems), etc.
- mobile remote units 142, 144, 146 may be referred to as mobile stations, mobile devices, users, terminals, mobile terminals, fixed terminals, user stations, UEs, user terminals, devices, or other terms used in the art.
- the wireless link between the remote units 142, 144, 146 is 148.
- the wireless link between the remote units 142, 144, and 146 may be 5G communication interaction and other forms of wireless interaction, such as Bluetooth, Wifi, and so on.
- the base station 110 forms a radio access network (radio access network "RAN") 120.
- the wireless link between the base stations 110 is 115.
- the RAN 120 may be coupled to the mobile core network 130 through communication.
- the mobile core network 130 may be a 5G network, or a 4G, 3G, 2G, or other form of network. In the present disclosure, the 5G network is taken as an example to illustrate the present invention.
- the 5G mobile core network 130 may belong to a single public land mobile network (single public land mobile network "PLMN").
- PLMN single public land mobile network
- the mobile core network 130 can provide services with low latency and high reliability requirements, such as applications in the field of autonomous driving.
- the mobile core network 130 may also provide services for other application requirements.
- the mobile core network 130 can provide services with high data rates and medium delay traffic, such as services for mobile devices such as mobile phones.
- the mobile core network 130 may also provide services such as low mobility and low data rate.
- the base station 110 may serve multiple remote units 142, 144, 146 within the service area, such as cells or cell sectors, through wireless communication links.
- the base station 110 can directly communicate with one or more remote units 142, 144, 146 via communication signals.
- the remote units 142, 144, 146 can directly communicate with one or more base stations 110 via uplink (UL) communication signals.
- UL communication signals may be carried over wireless communication links 115, 148.
- the base station 110 may also transmit downlink (DL "downlink") communication signals to serve the remote units 142, 144, 146 in the time domain, frequency domain, and/or air domain.
- DL communication signals may be carried through the wireless communication link 115.
- the wireless communication link 115 may be any suitable carrier in the licensed or unlicensed radio spectrum.
- the wireless communication link 115 may communicate with one or more remote units 142, 144, 146 and/or one or more base stations 110.
- the wireless communication system 100 conforms to the long-term evolution (LTE) of the 3GPP protocol, in which the base station 110 uses an orthogonal frequency division multiplexing (OFDM) modulation scheme on the DL Send it.
- the remote units 142, 144, 146 use a single-carrier frequency division multiple access (single-carrier frequency division multiple access "SC-FDMA") scheme to transmit on the UL.
- SC-FDMA single-carrier frequency division multiple access
- the wireless communication system 100 may implement some other open or proprietary communication protocols, for example, WiMAX, and other protocols. This disclosure is not intended to be limited to the implementation of any particular wireless communication system architecture or protocol.
- the base station 110 and the remote units 142, 144, 146 may be distributed over geographical areas.
- base station 110 and remote units 142, 144, 146 may also be referred to as access points, access terminals, or any other terms used in the art.
- two or more geographically adjacent base stations 110 or remote units 142, 144, 146 are grouped together into a routing area.
- the routing area may also be referred to as a location area, a paging area, a tracking area, or any other terminology used in the art.
- Each "routing area" has an identifier sent from its serving base station 110 to the remote units 142, 144, 146 (or sent between the remote units 142, 144, 146).
- the mobile remote unit 142, 144, 146 When the mobile remote unit 142, 144, 146 moves to a new cell that broadcasts a different "routing area" (eg, moving within the range of the new base station 110), the mobile remote unit 142, 144, 146 detects a change in the routing area.
- the RAN 120 in turn pages the mobile remote units 142, 144, 146 in idle mode through the base station 110 in its current routing area.
- RAN 120 contains multiple routing areas. As is known in the art, the size of the routing area (eg, the number of base stations included in the routing area) can be selected to balance the routing area update signaling load and paging signaling load.
- the remote units 142, 144, 146 may be attached to the core network 130.
- the remote unit 142, 144, 146 detects a mobile device network management event (e.g., a change in routing area)
- the remote unit 142, 144, 146 may report to the core network 130 (e.g., low latency and high reliability required for autonomous driving)
- the required service or the high data rate and medium delay traffic required by the mobile phone sends a mobile device network management request message.
- the core network 130 forwards the mobile device network management request to one or more auxiliary network slices connected to the remote units 142, 144, 146 to provide corresponding services.
- the remote units 142, 144, 146 may no longer need a certain network service (for example, the service with low latency and high reliability required for autonomous driving or the service with high data rate and medium delay traffic required by mobile phones) .
- the remote units 142, 144, 146 may send a separation request message, such as a data connection release message, to separate from the network separation.
- the vehicle 200 with automatic driving capability may be vehicles 142 and 144 in the wireless communication system 100 managed by the mobile device network shown in FIG. 1.
- the vehicle 200 with automatic driving capability may include a control module, multiple sensors, a memory, an instruction module, and a controller area network (CAN) and an actuator.
- CAN controller area network
- the actuator may include, but is not limited to, drive execution of an accelerator, an engine, a braking system, and a steering system (including steering of tires and/or operation of turn signals).
- the plurality of sensors may include various internal and external sensors that provide data to the vehicle 200.
- the plurality of sensors may include vehicle component sensors and environment sensors.
- the vehicle component sensor is connected to the actuator of the vehicle 200, and can detect the operating status and parameters of various components of the actuator.
- the environmental sensor allows the vehicle to understand and potentially respond to its environment in order to assist the autonomous vehicle 200 in navigation, path planning, and to ensure the safety of passengers and people or property in the surrounding environment.
- the environmental sensor can also be used to identify, track and predict the movement of objects, such as pedestrians and other vehicles.
- the environment sensor may include a position sensor and an external object sensor.
- the position sensor may include a GPS receiver, an accelerometer, and/or a gyroscope, a receiver.
- the position sensor can sense and/or determine more than 200 geographic locations and orientations of the autonomous vehicle. For example, determine the latitude, longitude and altitude of the vehicle.
- the external object sensor can detect objects outside the vehicle, such as other vehicles, obstacles in the road, traffic signals, signs, trees, etc.
- External object sensors may include laser sensors, radar, cameras, sonar, and/or other detection devices.
- the laser sensor can measure the distance between the vehicle and the surface of the object facing the vehicle by rotating on its axis and changing its spacing. Laser sensors can also be used to identify changes in surface texture or reflectivity. Therefore, the laser sensor may be configured to detect the lane line by distinguishing the amount of light reflected by the painted lane line relative to the unpainted dark road surface.
- Radar sensors can be located on the front and rear of the car and on either side of the front bumper. In addition to using radar to determine the relative position of external objects, other types of radar can also be used for other purposes, such as traditional speed detectors. Shortwave radar can be used to determine the depth of snow on the road and determine the location and condition of the road surface.
- the camera may capture visual images around the vehicle 200 and extract content therefrom.
- the camera can photograph the signs on both sides of the road and recognize the meaning of these signs through the control module.
- the vehicle 200 can also calculate the distance of surrounding objects from the vehicle 200 through the parallax of different images captured by multiple cameras.
- the sonar can detect the distance between the vehicle 200 and the surrounding obstacles.
- the sonar may be an ultrasonic rangefinder.
- the ultrasonic distance meters are installed on both sides and behind the vehicle, and are turned on when parking to detect obstacles around the parking space and the distance between the vehicle 200 and the obstacles.
- the control module may process information and/or data related to vehicle driving (eg, automatic driving) to perform one or more functions described in the present disclosure.
- the control module may be configured to drive the vehicle autonomously.
- the control module may output multiple control signals. Multiple control signals may be configured to be received by one or more electronic control units (ECUs) to control the driving of the vehicle.
- the control module may determine the reference path and one or more candidate paths based on the environmental information of the vehicle.
- control module may include one or more central processors (eg, single-core processors or multi-core processors).
- the control module may include a central processing unit (CPU), application-specific integrated circuit (ASIC), application-specific instruction-set processor (ASIP), graphics Processing unit (graphics, processing unit, GPU), physical processing unit (physics, processing unit, PPU), digital signal processor (DSP), field programmable gate array (field programmable gate array, FPGA), programmable logic Device (programmable logic, device, PLD), controller, microcontroller unit, reduced instruction-set computer (RISC), microprocessor (microprocessor), etc., or any combination thereof.
- the memory may store data and/or instructions.
- the memory may store data obtained from autonomous vehicle sensors.
- the memory may store data and/or instructions that the control module may execute or use to perform the exemplary methods described in this disclosure.
- the memory may include mass storage, removable memory, volatile read-and-write memory, read-only memory (ROM), etc., or any combination thereof.
- mass storage may include magnetic disks, optical disks, solid-state drives, etc.; for example, removable storage may include flash drives, floppy disks, optical disks, memory cards, zipper disks, magnetic tape; for example, volatile read-write memory may include random access Memory (RAM); for example, RAM can include dynamic RAM (DRAM), double data rate synchronous dynamic RAM (DDR SDRAM), static RAM (SRAM), thyristor RAM (T-RAM) and zero capacitor RAM (Z-RAM );
- ROM may include mask ROM (MROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), compact disk ROM (CD-ROM), and Digital universal disk ROM, etc.
- storage can be implemented on a cloud platform.
- the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an inter-cloud cloud, a multi-cloud cloud, etc., or any combination thereof.
- the memory may be a local memory, that is, the memory may be part of the autonomous vehicle 200.
- the memory may also be remote memory.
- the central processor may connect the remote memory through the network 100 to communicate with one or more components (eg, control module, sensor module) of the autonomous vehicle 200.
- One or more components in the autonomous vehicle 200 can access data or instructions stored remotely in a remote memory via the network 100.
- the memory 420 may be directly connected to or communicate with one or more components in the autonomous vehicle 200 (eg, control module, sensor).
- the command module receives the information from the control module and converts it into a command to drive the actuator to the Controller Area Network (Controller Area Network) CAN bus.
- the control module sends the driving strategy (acceleration, deceleration, turning, etc.) of the autonomous vehicle 200 to the instruction module, and the instruction module receives the driving strategy and converts it into a driving instruction for the actuator (for throttle, braking Drive instructions for the mechanism and steering mechanism).
- the instruction module then sends the instruction to the execution mechanism via the CAN bus.
- the execution of the instruction by the actuator is detected by the vehicle component sensor and fed back to the control module, thereby completing the closed-loop control and driving of the automatic driving vehicle 200.
- FIG. 3 is a schematic diagram of an embodiment of a control system and method based on an autonomous driving vehicle in this application.
- the autonomous driving vehicle 200 (hereinafter referred to as "vehicle") can travel on the road 321 along its autonomously set path 320 without people entering the path.
- the autonomous driving vehicle 200 must not violate the traffic rules of the road 321 when driving on the road 321, for example, the speed of the autonomous driving vehicle 200 cannot exceed the maximum speed limit of the road 321, or for example, driving to a traffic light intersection Do not run through the red light.
- the autonomous vehicle 200 may include some conventional structures owned by non-autonomous vehicles, such as an engine, wheels, steering wheel, etc., and may also include a perception module 340, a control module 350, and a decision-making module 360.
- a traffic light 310 At the intersection of the road 321, a traffic light 310, a parking line 311, a zebra crossing 312, and a sign 313 are provided.
- the self-driving vehicle 200 can recognize and obtain information about the intersection, including the status of the traffic light 310 (for example , The color of the traffic lights and the countdown time), the distance to the intersection parking line 311 and the zebra crossing 312, the content of the sign 313, etc.
- the sign 313 is a graphic symbol showing traffic regulations and road information, including but not limited to warning signs, prohibition signs, road signs, tourist area signs, road construction safety signs, speed limit signs (eg, maximum speed limit), etc. .
- the autonomous vehicle 200 may determine the driving speed of the vehicle based on the state of the traffic light 310, for example, based on the color of the traffic light 310 and the countdown time, and the parking line at the intersection Parameters such as the distance of 311, the current real-time speed, etc., to determine whether the vehicle can pass the intersection parking line 311, and generate and execute a corresponding driving strategy based on the judgment result, for example, when the traffic light 310 is green and the countdown time is sufficient For a long time, the autonomous vehicle 200 accelerates through the intersection parking line 311; for another example, when the traffic light 310 is red and the countdown time is long enough, the autonomous vehicle 200 decelerates and stops at the intersection Stop in front of line 311.
- An embodiment of the present application provides a method for controlling an autonomous driving vehicle, as shown in FIG. 6, including:
- Step S101 Acquire real-time driving data of the self-driving vehicle through the vehicle-mounted automatic driving system of the self-driving vehicle;
- Step S102 Based on the real-time driving data, the vehicle-mounted automatic driving system generates a first decision
- Step S103 The vehicle-mounted automatic driving system sends the real-time driving data to a remote data processing system
- Step S104 The vehicle-mounted automatic driving system receives a second decision from the remote data processing system, the second decision is that the remote data processing system generates based on the real-time driving data;
- Step S105 Checking and comparing the second decision with the first decision through the automatic driving system
- Step S106 According to the result of the verification calculation, the vehicle-mounted automatic driving system issues a decision instruction to the automatic driving vehicle.
- the self-driving vehicle described in the embodiments of the present application is, for example, the self-driving vehicle 200 illustrated in FIGS. 2 and 3.
- the on-board equipment of the self-driving vehicle includes all electronic and mechanical devices equipped in the self-driving vehicle, and can acquire all data and information detected, sensed or generated by the self-driving vehicle 200.
- the on-board equipment of the automatic driving vehicle 200 includes the automatic driving system 400 of the automatic driving vehicle 200.
- the automatic driving system 400 may include a perception module 340, a control module 350, and a decision-making module 360, a memory 420, a network 430, a gateway module 440, a controller area network (CAN) 450, and an engine management system (EMS) 460, electric stability control (ESC) 470, electric power system (EPS) 480, steering column module (SCM) 490, throttle system 465, braking system 475 and steering system 495, etc.
- EMS engine management system
- ESC electric stability control
- EPS electric power system
- SCM steering column module
- the perception module 340 can collect the driving data and environment information of the vehicle, the driving data and environment information include but not limited to: the real-time speed of the vehicle, the distance between the vehicle and the target, the traveling route of the vehicle, and the traffic conditions in the traveling route of the vehicle , The color of traffic lights, the countdown time of traffic lights and the maximum speed limit of intersections, information of other vehicles or pedestrians in front of and behind the vehicle, visual information on both sides of the road, location information of vehicles, etc.
- the perception module 340 may include a visual sensor 342, a distance sensor 344, a speed sensor 346, an acceleration sensor 348, and a positioning unit 349.
- the visual sensor 342 can detect the state of the traffic light 310 (including the color of the traffic light 310 and the countdown time), the lane line, the sign 313 and other vehicles, etc., and transmit the detected visual information to The judgment decision module 360.
- the vision sensor 342 may use a binocular camera, a LIDAR system, etc., all vision systems known to those skilled in the art.
- the distance sensor 344 can measure the distance between the self-driving vehicle 200 and a specific target in the environment (for example, the intersection parking line 311, other vehicles around the self-driving vehicle 200), and transmit its measurement information to The judgment decision module 360.
- the distance sensor 344 may measure the distance between the two based on the positioning information of the autonomous vehicle 200 and the location information of the target on the map.
- the distance sensor 344 is a laser radar or a millimeter wave radar, and performs three-dimensional modeling on the surrounding environment of the autonomous vehicle 200.
- the speed sensor 346 can measure the real-time driving speed of the autonomous vehicle 200 and transmit the measurement information to the judgment and decision module 360.
- the acceleration sensor 348 can measure the real-time acceleration of the autonomous vehicle 200 and transmit the measurement information to the judgment and decision module 360.
- the positioning unit 349 may perform real-time positioning on the autonomous vehicle 200 and transmit positioning information to the judgment and decision module 360. In some embodiments, the positioning unit 349 is a high-precision GPS positioning unit.
- the judgment and decision module 360 may receive the driving information and environment information such as traffic signal information, obstacle information, surrounding vehicle information, pedestrian information, etc., and generate judgment information and information for the judgment based on the driving information and environment information Driving decision information.
- the judgment information includes but is not limited to: when the traffic light 310 is green, whether the self-driving vehicle 200 can pass the intersection parking line 311 within the countdown time of the corresponding traffic light; or when the traffic light When 310 is red or yellow respectively, can the self-driving vehicle 200 pass through the intersection parking line 311 within the time corresponding to the traffic light countdown; when there are obstacles, pedestrians or other vehicles in the vehicle's journey, the automatic The driving vehicle 200 should perform operations such as deceleration, detour, or parking.
- the decision information includes but is not limited to: issuing a driving command to the autonomous vehicle 200 to maintain a constant speed in real time, accelerate, decelerate, or stop driving.
- the accelerated travel command includes but is not limited to: uniform acceleration or variable acceleration.
- the decelerating travel command includes but is not limited to: uniform deceleration or variable deceleration.
- the control module 350 may process information and/or data related to vehicle driving (eg, automatic driving) to perform one or more functions described in this application.
- the control module 350 may receive the decision information, and control the autonomous vehicle 200 to execute the decided driving instruction according to the decision information.
- the control module 350 may be configured to autonomously drive the vehicle.
- the control module 350 may output multiple control signals. Multiple control signals may be configured to be received by multiple electronic control units (ECUs) to control the driving of the vehicle.
- the control module 350 may determine the driving speed of the vehicle based on the environmental information of the vehicle (eg, the status of the traffic light 310).
- control module 350 may include one or more processing engines (eg, a single-core processing engine or a multi-core processor).
- the control module 350 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), and an application-specific instruction-set processor (ASIP) ), graphics processing unit (GPU), physical processing unit (PPU), digital signal processor (DSP), field programmable gate array (FPGA), Programmable logic device (programmable logic device, PLD), controller, microcontroller unit, reduced instruction set computer (RISC), microprocessor (microprocessor), etc., or any combination thereof.
- CPU central processing unit
- ASIC application-specific integrated circuit
- ASIP application-specific instruction-set processor
- GPU graphics processing unit
- PPU physical processing unit
- DSP digital signal processor
- FPGA field programmable gate array
- Programmable logic device programmable logic device
- PLD microcontroller unit
- RISC reduced instruction set computer
- microprocessor microprocessor
- the memory 420 may store data and/or instructions.
- the memory 420 may store data obtained from the autonomous vehicle 200 (eg, data measured by sensors in the perception module 340).
- the memory 420 may store a high-precision map, which also includes information such as the number of lanes, the width of the lane, the curvature of the road, the gradient of the road, the maximum speed, and the recommended driving speed.
- the memory 420 may store data and/or instructions that the control module 350 may execute or use to perform the exemplary methods described in this application.
- the memory 420 may include a large-capacity memory, a removable memory, a volatile read-and-write memory, a read-only memory (ROM), etc., or any combination thereof.
- mass storage may include magnetic disks, optical disks, solid-state drives, etc.; for example, removable storage may include flash drives, floppy disks, optical disks, memory cards, zipper disks, magnetic tape;
- volatile read-write memory may include random access Memory (RAM);
- RAM can include dynamic RAM (DRAM), double data rate synchronous dynamic RAM (DDR SDRAM), static RAM (SRAM), thyristor RAM (T-RAM) and zero capacitor RAM (Z-RAM );
- ROM may include mask ROM (MROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), compact disk ROM (CD-ROM), and Digital universal disk ROM, etc.
- the memory 420 may be connected to the network 430 to communicate with one or more components of the autonomous vehicle 200 (eg, control module 350, visual sensor 342). One or more components in the self-driving vehicle 200 can access data or instructions stored in the memory 420 via the network 430. In some embodiments, the memory 420 may be directly connected to or in communication with one or more components in the autonomous vehicle 200 (eg, control module 350, visual sensor 342). In some embodiments, the memory 420 may be part of the autonomous vehicle 200.
- the network 430 may facilitate the exchange of information and/or data.
- one or more components in the autonomous vehicle 200 eg, control module 350, visual sensor 342 may send information and/or data to the autonomous vehicle 200 via the network 430 Other components.
- the control module 350 may obtain/acquire the dynamic situation of the vehicle and/or the environment information around the vehicle via the network 430.
- the network 430 may be any type of wired or wireless network, or a combination thereof.
- the network 430 may include a wired network, a wired network, a fiber optic network, a telecommunications network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), and a metropolitan area network (MAN) , Wide area network (WAN), public switched telephone network (PSTN), Bluetooth network, ZigBee network, near field communication (NFC) network, etc., or any combination thereof.
- the network 430 may include one or more network access points.
- the network 430 may include wired or wireless network access points, such as base stations and/or Internet exchange points 430-1, ....
- One or more components of the autonomous vehicle 200 may be connected to the network 430 to exchange data and/or information.
- the gateway module 440 may determine the command sources of multiple ECUs (eg, EMS 460, EPS 480, ESC 470, SCM 490) based on the current driving state of the vehicle.
- the command source may come from a human driver, from the control module 350, etc., or any combination thereof.
- the gateway module 440 may determine the current driving state of the vehicle.
- the driving state of the vehicle may include a manual driving state, a semi-automatic driving state, an automatic driving state, an error state, etc., or any combination thereof.
- the gateway module 440 may determine the current driving state of the vehicle as a manual driving state based on input from a human driver.
- the gateway module 440 may determine the current driving state of the vehicle as a semi-automatic driving state.
- an abnormality eg, signal interruption, processor crash
- the gateway module 440 may determine the current driving state of the vehicle as an error state.
- the gateway module 440 may determine that the current driving state of the vehicle is a manual driving state, and send the operation of the human driver to multiple ECUs. For example, after determining that the current driving state of the vehicle is a manual driving state, the gateway module 440 may respond to sending a pressing operation of the accelerator of the self-driving vehicle 200 performed by a human driver to the EMS 460. After determining that the current driving state of the vehicle is the automatic driving state, the gateway module 440 may respond to send the control signal of the control module 350 to multiple ECUs. For example, after determining that the current driving state of the vehicle is an automatic driving state, the gateway module 440 may respond to sending a control signal associated with a steering operation to the SCM 490.
- the gateway module 440 may send the operation of the human driver and the control signal of the control module 350 to multiple ECUs in response to the conclusion that the current driving state of the vehicle is a semi-automatic driving state. When it is determined that the current driving state of the vehicle is an error state, the gateway module 440 may respond to send an error signal to multiple ECUs.
- the controller area network (CAN bus) 450 is a reliable vehicle bus standard (eg, message-based protocol), which allows microcontrollers (eg, control module 350) and devices (eg, EMS 460, (EPS480, ESC470, SCM490, etc.) communicate with each other in applications without a host computer.
- the CAN 450 may be configured to connect the control module 350 with multiple ECUs (eg, EMS 460, EPS 480, ESC 470, SCM 490).
- the EMS 460 may determine the engine performance of the autonomous vehicle 200. In some embodiments, the EMS 460 may determine the engine performance of the autonomous vehicle 200 based on the control signal from the control module 350. E.g. When the current driving state is the automatic driving state, the EMS 460 may determine the engine performance of the automatic driving vehicle 200 based on the control signal associated with the acceleration from the control module 350. In some embodiments, the EMS 460 may determine the engine performance of the autonomous vehicle 200 based on the operation of a human driver. For example, when the current driving state is the manual driving state, the EMS 460 may determine the engine performance of the autonomous vehicle 200 based on the depression of the accelerator by the human driver.
- the EMS 460 may include multiple sensors and at least one microprocessor.
- the multiple sensors may be configured to detect one or more physical signals and convert the one or more physical signals into electrical signals for processing.
- the plurality of sensors may include various temperature sensors, air flow sensors, throttle position sensors, pump pressure sensors, speed sensors, oxygen sensors, load sensors, knock sensors, etc., or any combination thereof.
- the one or more physical signals may include, but are not limited to, engine temperature, engine air intake, cooling water temperature, engine speed, etc., or any combination thereof.
- the microprocessor may determine engine performance based on multiple engine control parameters.
- the microprocessor may determine multiple engine control parameters based on multiple electrical signals, and may determine multiple engine control parameters to optimize engine performance.
- the plurality of engine control parameters may include ignition timing, fuel delivery, idling airflow, etc., or any combination thereof.
- the throttle system 465 can change the motion of the autonomous vehicle 200.
- the throttle system 465 may determine the speed of the autonomous vehicle 200 based on engine output.
- the throttle system 465 may cause acceleration of the autonomous vehicle 200 based on engine output.
- the throttle system 465 may include fuel injectors, fuel pressure regulators, auxiliary air valves, temperature switches, throttles, idle speed motors, fault indicators, ignition coils, relays, etc., or any combination thereof.
- the throttle system 465 may be an external actuator of the EMS 460.
- the throttle system 465 may be configured to control engine output based on a plurality of engine control parameters determined by EMS460.
- the ESC 470 can improve the stability of the vehicle, and the ESC 470 can improve the stability of the vehicle by detecting and reducing traction loss.
- the ESC 470 may control the operation of the braking system 475 to help maneuver the vehicle in response to determining that the ESC 470 detects a loss of steering control.
- the ESC 470 can improve the stability of the braking system 475.
- the brakes are used to prevent the vehicle from sliding down and help the vehicle ignite smoothly.
- the ESC 470 can further control engine performance to improve vehicle stability.
- the ESC 470 may reduce engine power when a possible loss of steering control occurs. Scenarios where loss of steering control may occur include: when the vehicle is coasting during an emergency avoidance turn, when the vehicle is poorly judged on a slippery road, and understeer or oversteer.
- the braking system 475 can control the movement state of the autonomous vehicle 200.
- the braking system 475 may decelerate the autonomous vehicle 200.
- the braking system 475 may stop the autonomous vehicle 200 from moving forward under one or more road conditions (eg, downhill).
- the braking system 475 may maintain the constant speed of the autonomous vehicle 200 when driving downhill.
- the braking system 475 may include mechanical control components, hydraulic units, power units (eg, vacuum pumps), actuator units, etc., or any combination thereof.
- Mechanical control components may include pedals, hand brakes, etc.
- the hydraulic unit may include hydraulic oil, hydraulic hose, brake pump, etc.
- the actuator unit may include brake calipers, brake pads, brake discs, etc.
- the EPS 480 can control the power supply of the autonomous vehicle 200.
- the EPS 480 may supply, transmit, and/or store power to the autonomous vehicle 200.
- the EPS 480 may include one or more batteries and an alternator.
- the alternator can charge the battery, and the battery can be connected to other parts of the autonomous vehicle 200 (for example, a starter to provide power).
- the EPS 480 may control the power supply to the steering system 495.
- the self-driving vehicle 200 determines that a sharp turn is required (for example, the steering wheel is driven all the way to the left or all the way to the right)
- the EPS 480 may provide large power to the steering system 495 in response
- the self-driving vehicle 200 generates a large steering torque.
- the SCM 490 can control the steering wheel of the vehicle.
- the SCM 490 can lock/unlock the steering wheel of the vehicle.
- the SCM 490 can lock/unlock the steering wheel of the vehicle based on the current driving state of the vehicle.
- the SCM 490 may lock the steering wheel of the vehicle in response to determining that the current driving state is the automatic driving state.
- the SCM 490 may further retract the steering column shaft.
- the SCM 490 may unlock the steering wheel of the vehicle in response to determining that the current driving state is a semi-automatic driving state, a manual driving state, and/or an error state.
- the SCM 490 may control the steering of the autonomous vehicle 200 based on the control signal of the control module 350.
- the control signal may include information about the turning direction, turning position, turning angle, etc., or any combination thereof.
- the steering system 495 can operate the autonomous vehicle 200.
- the steering system 495 may manipulate the autonomous vehicle 200 based on the signal sent from the SCM 490.
- the steering system 495 may guide the autonomous driving vehicle 200 based on the control signal of the control module 350 sent from the SCM 490 in response to determining that the current driving state is the autonomous driving state.
- the steering system 495 may manipulate the autonomous vehicle 200 based on human driver operations. For example, when the human driver turns the steering wheel to the left in response to determining that the current driving state is the manual driving state, the steering system 495 may turn the autonomous vehicle 200 to the left.
- FIG. 5 is a schematic diagram of exemplary hardware and software components of the information processing unit 500.
- the information processing unit 500 may carry and implement the control module 350, EMS 460, ESC 470, EPS 480, SCM 490, etc.
- the control module 350 may be implemented on the information processing unit 500 to perform the functions of the control module 350 disclosed in the present application.
- the information processing unit 500 may be a dedicated computer device specially designed to process signals from sensors and/or components of the autonomous vehicle 200 and send instructions to the sensors and/or components of the vehicle 200.
- the information processing unit 500 may include a COM port 550 connected to a network connected thereto to facilitate data communication.
- the information processing unit 500 may further include a processor 520 in the form of one or more processors for executing computer instructions.
- Computer instructions may include, for example, routines, programs, objects, components, data structures, processes, modules, and functions that perform specific functions described herein.
- the processor 520 may obtain one or more path sample features related to multiple candidate paths.
- the one or more sample features related to the candidate path may include the path start position, the path destination, the path speed of the vehicle associated with the candidate path, the path acceleration of the vehicle, and the instantaneous curvature of the path of the candidate path. Or the like, or any combination thereof.
- the processor 520 may include one or more hardware processors, such as a microcontroller, microprocessor, reduced instruction set computer (RISC), application specific integrated circuit (ASIC), application-specific instructions -Assembly processor (ASIP), central processing unit (CPU), graphics processing unit (GPU), physical processing unit (PPU), microcontroller unit, digital signal processor (DSP), field programmable gate array (FPGA) , Advanced RISC machine (ARM), programmable logic device (PLD), any circuit or processor capable of performing one or more functions, etc., or any combination thereof.
- RISC reduced instruction set computer
- ASIC application specific integrated circuit
- ASIP application-specific instructions -Assembly processor
- CPU central processing unit
- GPU graphics processing unit
- PPU physical processing unit
- DSP digital signal processor
- FPGA field programmable gate array
- ARM programmable logic device
- PLD programmable logic device
- the information processing unit 500 may include an internal communication bus 510, program storage and different forms of data storage (for example, a magnetic disk 570, a read only memory (ROM) 530, or a random access memory (RAM) 540) for processing by a computer And/or various data files sent.
- the information processing unit 500 may further include program instructions stored in the ROM 530, RAM 540, and/or other types of non-transitory storage media to be executed by the processor 520.
- the method and/or process of the present application may be implemented as program instructions.
- the information processing unit 500 also includes an I/O component 560 that supports input/output between the computer and other components (eg, user interface elements).
- the information processing unit 500 can also receive programming and data through network communication.
- the information processing unit 500 in this application may also include multiple processors, therefore, the operations and/or method steps disclosed in this application may be performed by one processor as described in this application, or It can be executed jointly by multiple processors.
- the processor 520 of the information processing unit 500 executes steps A and B in this application, it should be understood that steps A and B may also be executed jointly or separately by two different processors in information processing (for example, The first processor performs step A, the second processor performs step B, or the first and second processors perform steps A and B together.
- step S101 is executed to obtain the real-time driving generated, sensed or detected by the autonomous driving vehicle 200 during driving through the vehicle-mounted device of the autonomous driving vehicle, such as the sensing module 340 of the automated driving system 400 Data
- the real-time driving data is, for example, driving data and environmental information of an autonomous driving vehicle
- the driving data and environmental information include, but are not limited to: real-time speed of the autonomous driving vehicle, distance between the vehicle and the target, and the route of the vehicle, The traffic conditions on the vehicle's route, the color of the traffic lights, the countdown time of the traffic lights and the maximum speed limit of the intersection, other vehicles or pedestrians in front of and behind the vehicle, visual information on both sides of the road, vehicle positioning information, etc.
- the driving data and the environment information may be obtained through the visual sensor 342, the distance sensor 344, the speed sensor 346, the acceleration sensor 348, the positioning unit 349, etc. of the perception module 340.
- the real-time driving data may be stored in the memory 420 of the automatic driving system 400.
- the real-time driving data storage can be realized by a capacity memory, a removable memory, a volatile read-write memory, a read-only memory, or any combination thereof.
- the real-time driving data may also be stored in the cloud, that is to say, the memory 420 is a cloud memory.
- the real-time driving data is sent to the judgment and decision module 360 of the automatic driving system 400.
- the judgment and decision module 360 may process the received real-time driving data to convert the real-time driving data into a file suitable for the judgment and decision module 360 to perform the judgment step format.
- the judgment and decision module 360 judges the driving state of the autonomous vehicle and the current environmental condition based on the received real-time driving data; and forms a The first decision to drive the autonomous vehicle 200 (step S102).
- the first decision is to reduce or increase the speed of the vehicle, or the first decision is to control the autonomous vehicle to change lanes, or the first decision is to determine the automatic Accurate positioning of the driving vehicle, or the first decision is to control the vehicle to stop driving or enter a nearby parking lot.
- the judgment and decision module 360 processes the real-time driving data by executing an algorithm model set in the automatic driving system 400 of the automatic driving vehicle 200, and forms the first One decision. That is, the first decision is obtained by the vehicle-mounted automatic driving system through the first decision model using the real-time driving data.
- the real-time driving data may contain various information, for example, the driving route information of the vehicle, the driving speed information of the vehicle, the driving information of other vehicles around the vehicle during the driving process, the traffic light information, the road condition information, and the obstacles on the driving route Information, etc. Therefore, for different information and data, the first decision model adopted by the automatic driving system is also different.
- the first decision model executed by the decision module may be: Determine whether the distance between the front of the autonomous vehicle 200 and the intersection parking line 311 is greater than the deceleration zone, and if so, directly form a first decision.
- the deceleration zone is expressed as: the taxi distance required when the autonomous vehicle 200 decelerates to zero at a current real-time speed according to a predetermined deceleration strategy.
- the first decision model can be expressed by the following formula to determine whether the distance between the front of the autonomous vehicle 200 and the intersection parking line 311 is greater than the deceleration zone:
- D is the distance between the front of the self-driving vehicle and the intersection parking line 311
- V is the prescribed taxi speed of the vehicle
- a is the acceleration during the parking phase.
- the first decision is stored in the memory 420. However, the first decision is not directly sent to the control module 350.
- Step S103 is executed: the vehicle-mounted automatic driving system 400 sends the real-time driving data to the remote data processing system 600, and processes the information and data to generate a second decision;
- the remote data processing system 600 at least includes: a data sending and receiving module 610; a second memory 620; a second judgment and decision module 630 and a network 640.
- the data sending and receiving module 610 is used to receive real-time driving data sent from the automatic driving system 400 of the automatic driving vehicle 200, and used to send the processed real-time driving data and decision information back to the automatic driving system 400.
- Second memory 620 can store data and/or instructions.
- the second memory 620 may store data sent from the autonomous vehicle.
- the second memory 620 may store the information and data processed by the remote data processing system and the second decision obtained after processing by the remote data processing system to perform the description in the present disclosure Example method.
- the storage function of the second memory 620 may be implemented on a cloud platform. As an example only, the cloud platform may
- the second storage 620 is a remote storage, and may include mass storage, removable storage, etc., or any combination thereof.
- a large-capacity memory may include a magnetic disk, an optical disk, a solid state drive, etc.; for example, a removable memory may include a flash memory drive, a floppy disk, an optical disk, a memory card, a zipper disk, and a magnetic tape.
- the second judgment decision module 630 may process the information and data sent by the automatic driving system and form a second decision.
- the information and data are, for example, real-time driving data of self-driving vehicles, such as traffic signal information around the vehicle, obstacle information during travel, surrounding vehicle information, pedestrian information, vehicle acceleration information, vehicle positioning information, vehicle travel Route information, etc.
- the second judgment decision module 630 judges the driving state of the automatic driving vehicle and the current environmental condition according to the received real-time driving data; and according to the judgment result, forms The second decision.
- the second decision is to reduce or increase the speed of the vehicle, or the second decision is to control the autonomous vehicle to change lanes, or the second decision is to determine the automatic Accurate positioning of the driving vehicle, or the second decision is to control the vehicle to stop driving or drive into a nearby parking lot.
- the second judgment and decision module 630 is the same as the real-time driving data acquired during the driving process of the autonomous vehicle processed by the judgment and decision module 360 of the automatic driving system 400.
- the second decision and its first decision are also in one-to-one correspondence.
- the decision-making module 360 of the automatic driving system 400 is based on the information of the traffic light 310 recognized by the perception module 340 when the traffic light is encountered at the intersection during the driving of the automatic driving vehicle 200, the decision is made The first decision, the second judgment decision module 630 of the remote data processing system 600 will also make the decision based on the information of the traffic light 310 recognized by the perception module 340 when the traffic light is encountered at the intersection during the driving of the autonomous vehicle 200 The second decision.
- the amount of data processed by the second judgment and decision module 630 is greater than the real-time driving data acquired during the driving process of the autonomous vehicle processed by the judgment and decision module 360 of the automatic driving system 400.
- the second decision module 630 may also store or obtain information from other data sources.
- the map information acquired by the vehicle's automatic driving system is limited to a certain distance around the vehicle body, and the remote data processing system 600 can also obtain from the cloud a farther range provided by other devices Traffic congestion information, road condition information, etc.
- the second judgment decision module 630 processes the information and data by executing the second decision model set in the remote data processing system 600, and forms the first Second decision.
- the information and data may contain a variety of information, for example, the driving route information of the vehicle, the driving speed information of the vehicle, the driving information of other vehicles around the vehicle during the driving process, the traffic light information, the road condition information, and the obstacles on the driving route Information, etc. Therefore, for different information and data, the second decision model adopted by the remote data processing system 600 is also different.
- the decision-making module 360 and the second decision-making module 630 use different decision-making models for data processing, the first decision and the second decision may be the same or possible different.
- the depth, breadth, and fineness of the second judgment and decision module's processing of the data are greater than the judgment and decision module 360, which may make the accuracy of the second decision And the degree of refinement are greater than the first decision. This is because the judgment and decision module 360 is installed in the vehicle-mounted automatic driving system.
- the first decision model is relatively simple compared to the second decision model
- the operation breadth, operation accuracy and operation depth are limited, and the data operation capability of the judgment and decision module 360 is less than the data operation capability of the second judgment and decision module 630.
- the accuracy of the second decision is greater than the accuracy of the first decision.
- the second decision model can integrate traffic jam information and road condition information at a longer distance. Therefore, the accuracy and practicability of the second decision is given. More accurate and practical than the first decision.
- the operation complexity of the second decision model for example, the number of operation layers is also much higher than that of the first decision model.
- the second judgment decision is, for example:
- the predetermined acceleration strategy may include, but is not limited to: uniformly accelerate to the maximum speed limit within a specified distance at the current real-time speed, or accelerate to the maximum speed limit at the current real-time speed (such as a triangle The function method will accelerate to the maximum speed limit of the road within the specified distance).
- the calculation method of the self-driving vehicle 200 through the intersection parking line may be calculated according to the vehicle heading through the intersection parking line 311, may also be calculated according to the vehicle body passing through the intersection parking line, or may be calculated according to the vehicle passing through the intersection parking line.
- the second decision model judges that if the vehicle is accelerating to the maximum speed limit through the intersection parking line 311 at the end of the vehicle according to the uniform acceleration strategy (assuming that the green light turns to a red light at the end of the vehicle, the vehicle must pass the parking line in order to not cross the red light), Whether the time when the vehicle arrives at the intersection is greater than the remaining countdown time of the green light:
- t a is the countdown time corresponding to the green light
- D is the distance between the front of the vehicle and the intersection
- L v is the length of the vehicle body
- V is the real-time speed of the vehicle
- V max is the maximum speed limit of the intersection.
- the remote data processing system 600 further includes a network for transmission and exchange of the real-time driving data
- the network may be the same network as the network 430 in the automatic driving control system, or may be a different network, but when the network is a different network, it should be guaranteed Data can be transmitted and exchanged between different networks.
- the network 640 may be any type of wired or wireless network, or a combination thereof.
- the network 640 may include a wired network, a wired network, an optical fiber network, a telecommunications network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), and a metropolitan area network (MAN) , Wide area network (WAN), public switched telephone network (PSTN), Bluetooth network, ZigBee network, near field communication (NFC) network, etc., or any combination thereof.
- the network 640 may include one or more network access points.
- the remote data processing system 600 further includes a second perception module, which is used to deeply sense the driving data and environmental information collected by the perception module 340, and to The perception result is sent back to the vehicle-mounted automatic driving system.
- the driving data and environmental information include but are not limited to: the real-time speed of the vehicle, the distance between the vehicle and the target, the route of the vehicle, the traffic conditions in the vehicle's route, the color of the traffic light, the time of the traffic light countdown, and the highest intersection Speed limit, other vehicles or pedestrian information before and after the vehicle, visual information on both sides of the road, vehicle positioning information, etc.
- the remote data processing system 600 has a wider range of perception of data. Therefore, the breadth and accuracy of the perception result is greater than the perception breadth and accuracy of the automatic driving system.
- Step S104 is executed to send the second decision back to the automatic driving system 400 through the data sending and receiving module, and the control module 350 of the automatic driving system receives the second decision and converts the The second decision is stored in the memory 420.
- Step S105 is executed, and the second decision and the first decision are checked and compared by the decision-making module 360 of the automatic driving system, and the checked comparison may also be called redundant comparison; in communication engineering , Redundancy points out the consideration of system safety and reliability, and artificially repeats some key components or functions. When the system fails, for example, a certain device is damaged, the redundantly configured components can be used as backups to intervene in time and undertake the work of the failed components, thereby reducing the system's failure time. Redundancy is especially used for emergency treatment. Redundancy can exist at different levels, such as network redundancy, server redundancy, disk redundancy, data redundancy, etc.
- Step S106 is executed, and according to the result of the verification calculation, the vehicle-mounted automatic driving system issues a decision instruction to the automatic driving vehicle.
- the control module 350 of the automatic driving system receives the first decision or the second decision and sends a request to the autonomous driving vehicle To issue decision-making instructions.
- the control module 350 may be configured to autonomously drive the vehicle.
- the control module 350 may output multiple control signals. Multiple control signals may be configured to be received by multiple electronic control units (ECUs) to control the driving of the vehicle.
- ECUs electronice control units
- control module 350 autonomously communicates to the gateway module 440, controller area network (CAN) 450, engine management system (EMS) 460, electric stability control (ESC) 470, An electric power system (EPS) 480, a steering column module (SCM) 490, a throttle system 465, a brake system 475, and a steering system 495 etc. issue execution instructions to control the autonomous vehicle to perform acceleration, deceleration, lane change, turning, etc. operating.
- CAN controller area network
- EMS engine management system
- ESC electric stability control
- EPS electric power system
- SCM steering column module
- the difference between the first decision and the second decision is less than a preset threshold
- the first decision and the second decision Second decision There is a slight difference in the judgment of the coordinate position of the autonomous driving vehicle, the judgment of the operating speed and running route of the autonomous driving vehicle, etc.
- the first decision can be directly selected Or the second decision.
- the choices will be different. For example, if the first decision and the second decision are judgments on the speed and body coordinates of the self-driving vehicle, because the accuracy of the second decision combing data is higher and the range of processing data is wider, then the decision The value of the second decision.
- the accuracy of the second decision is higher.
- the accuracy of the second decision may also be higher.
- the relatively safe decision instruction in the first decision and the second decision is adopted.
- the average of the first decision and the second decision may also be used.
- the judgment on the difference between the first decision and the second decision instruction is based on empirical values and theoretical data judgment (pre-set threshold), for different types of decision information, the judgment on the instruction difference Methods and judgment standards are also different, and the difference judgment can be optimized and set with the accumulation of empirical data and the improvement of technical solutions.
- the decision may also be a third decision obtained based on the first decision and the second decision.
- the third decision is a function of the first decision and the second decision.
- the control module issues a parking instruction to drive the automatic driving vehicle off the road as soon as possible, such as entering a parking lot or a roadside parking permit, and notifying the gateway module, or Issue early warning information.
- the method for controlling an autonomous driving vehicle provided in the embodiments of the present application can avoid calculation errors that may be generated during the process of obtaining the first decision and the second decision and comparing them before. After performing the comparison calculation again, if the difference between the first decision and the second decision finally obtained is less than a preset threshold, the first decision or the second decision is selected. If the difference between the first decision and the second decision finally obtained is still greater than a preset threshold, the control module drives the autonomous vehicle to stop immediately or leave the driving environment as soon as possible, and enter the safe environment to stop.
- An embodiment of the present application further provides an automatic driving system, including: a memory, the memory includes at least one set of instructions, the instructions are constructed to complete a driving strategy for an autonomous vehicle; a processor, reads the The at least one set of instructions in the memory, and according to the at least one set of instructions:
- An embodiment of the present application also provides an automatic driving vehicle equipped with the automatic driving system.
- a number expressing the quantity or nature used to describe and claim certain embodiments of the present application should be understood as modified in some cases by the terms “about”, “approximately”, or “substantially.” For example, unless stated otherwise, "about”, “approximately”, or “substantially” may represent a ⁇ 20% change in the value it describes. Therefore, in some embodiments, the numerical parameters listed in the written description and the appended claims are approximate values, which may vary depending on the desired properties sought by the particular embodiment. In some embodiments, the numerical parameter should be interpreted according to the number of significant digits reported and by applying ordinary rounding techniques. Although some embodiments that illustrate the present application list a wide range of numerical ranges and parameters are approximate values, specific examples list the most accurate numerical values possible.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
L'invention concerne un procédé de commande d'un véhicule autonome, et un système autonome. Le procédé consiste : à acquérir des données de conduite en temps réel d'un véhicule autonome au moyen d'un système autonome monté sur véhicule du véhicule autonome (S101) ; sur la base des données de conduite en temps réel, le système autonome monté sur véhicule génère une première décision (S102) ; le système autonome monté sur véhicule envoie les données de conduite en temps réel à un système de traitement de données à distance (S103) ; le système autonome monté sur véhicule reçoit une seconde décision provenant du système de traitement de données à distance, la seconde décision étant générée par le système de traitement de données à distance sur la base des données de conduite en temps réel (S104) ; à effectuer un calcul de vérification et une comparaison sur la seconde décision et la première décision au moyen du système autonome (S105) ; et en fonction d'un résultat de calcul de vérification et de comparaison, le système autonome monté sur véhicule émet une instruction de décision au véhicule autonome (S106). Le procédé et le système améliorent la sécurité d'un véhicule autonome et peuvent être appliqués à un environnement de réseau 4G, mais sont plus appropriés pour un environnement de réseau 5G.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/124848 WO2020133208A1 (fr) | 2018-12-28 | 2018-12-28 | Procédé de commande d'un véhicule autonome et système autonome |
| CN201910007648.4A CN109709965B (zh) | 2018-12-28 | 2019-01-04 | 一种自动驾驶车辆的控制方法和自动驾驶系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2018/124848 WO2020133208A1 (fr) | 2018-12-28 | 2018-12-28 | Procédé de commande d'un véhicule autonome et système autonome |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020133208A1 true WO2020133208A1 (fr) | 2020-07-02 |
Family
ID=66259868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/124848 Ceased WO2020133208A1 (fr) | 2018-12-28 | 2018-12-28 | Procédé de commande d'un véhicule autonome et système autonome |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109709965B (fr) |
| WO (1) | WO2020133208A1 (fr) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112148615A (zh) * | 2020-09-30 | 2020-12-29 | 知行汽车科技(苏州)有限公司 | 自动驾驶测试方法、装置和存储介质 |
| CN112286166A (zh) * | 2020-10-12 | 2021-01-29 | 上海交通大学 | 一种基于5g网络的车辆远程驾驶控制系统及方法 |
| CN112590784A (zh) * | 2020-12-28 | 2021-04-02 | 中通客车控股股份有限公司 | 一种客车用域控制系统及方法 |
| CN112987029A (zh) * | 2021-02-09 | 2021-06-18 | 上海振华重工(集团)股份有限公司 | 一种适用于驾驶设备的定位方法、系统、设备及介质 |
| CN113467324A (zh) * | 2021-07-22 | 2021-10-01 | 东风悦享科技有限公司 | 一种自适应5g网络小区切换平行驾驶系统及方法 |
| CN113655790A (zh) * | 2021-08-05 | 2021-11-16 | 阿波罗智联(北京)科技有限公司 | 车辆控制方法、装置、设备、存储介质及程序产品 |
| CN113904959A (zh) * | 2021-11-02 | 2022-01-07 | 广州小鹏自动驾驶科技有限公司 | 一种时延分析方法、装置、车辆、存储介质 |
| CN114205223A (zh) * | 2021-11-29 | 2022-03-18 | 中汽研(天津)汽车工程研究院有限公司 | 一种车辆智能驾驶功能异常事件的溯源定位方法和装置 |
| CN114274976A (zh) * | 2021-12-27 | 2022-04-05 | 广西汽车集团有限公司 | 一种自动驾驶程序崩溃后的接管算法模块和方法 |
| CN114556156A (zh) * | 2020-08-18 | 2022-05-27 | 深圳市大疆创新科技有限公司 | 一种车辆以及环境感知装置 |
| CN114987514A (zh) * | 2022-06-21 | 2022-09-02 | 零束科技有限公司 | 自动驾驶车辆的控制方法及其装置、电子设备 |
| WO2023273716A1 (fr) * | 2021-07-01 | 2023-01-05 | 腾讯科技(深圳)有限公司 | Procédé et appareil de communication appliqués à la conduite à distance, et support et dispositif électronique |
| CN115583154A (zh) * | 2022-09-09 | 2023-01-10 | 清华大学 | 一种基于挂车自感知的智能编组卡车混合驱动系统及方法 |
| CN115626179A (zh) * | 2022-10-25 | 2023-01-20 | 佛山仙湖实验室 | 自动驾驶决策方法、装置、电子设备及存储介质 |
| CN115933636A (zh) * | 2022-10-24 | 2023-04-07 | 江铃汽车股份有限公司 | 一种无人接触物流配送自动驾驶规划控制策略 |
| CN116968493A (zh) * | 2023-08-31 | 2023-10-31 | 清华大学苏州汽车研究院(相城) | 自动驾驶车辆的悬架控制方法、装置、车辆和介质 |
| CN118573507A (zh) * | 2024-05-24 | 2024-08-30 | 奇瑞汽车股份有限公司 | 自动驾驶控制器数据闲时上传方法、系统、介质及设备 |
| CN119953389A (zh) * | 2025-04-11 | 2025-05-09 | 浙江吉利控股集团有限公司 | 应用于驾驶辅助系统的安全控制方法、装置、设备和介质 |
| CN120756323A (zh) * | 2025-09-10 | 2025-10-10 | 南通国轩新能源科技有限公司 | 基于多源数据融合的自动驾驶目标定位方法及系统 |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110149340A (zh) * | 2019-05-29 | 2019-08-20 | 武汉阳光尼特智能科技有限公司 | 一种远程在线驾驶管控系统及方法 |
| US11150644B2 (en) * | 2019-05-29 | 2021-10-19 | GM Cruise Holdings, LLC | Rotating sensor suite for autonomous vehicles |
| US20200409362A1 (en) * | 2019-06-26 | 2020-12-31 | Byton North America Corporation | Autonomous driving handoff systems and methods |
| CN110239597A (zh) * | 2019-07-03 | 2019-09-17 | 中铁轨道交通装备有限公司 | 一种跨坐式单轨列车主动式无人驾驶系统 |
| CN110316204B (zh) * | 2019-07-09 | 2024-07-12 | 威马智慧出行科技(上海)有限公司 | 车辆驾驶模式的控制方法、网关和汽车 |
| DE102019214420A1 (de) * | 2019-09-23 | 2021-03-25 | Robert Bosch Gmbh | Verfahren zum zumindest assistierten Überqueren eines Knotenpunkts durch ein Kraftfahrzeug |
| CN110751847B (zh) * | 2019-10-15 | 2021-03-30 | 清华大学 | 一种自动驾驶车辆行为决策方法及系统 |
| CN112835346A (zh) * | 2019-11-04 | 2021-05-25 | 大众汽车(中国)投资有限公司 | 用于控制车辆的方法和系统、及车载自动驾驶系统 |
| CN111026112B (zh) * | 2019-12-02 | 2021-03-26 | 华中科技大学 | 一种轮式机器人沿斜坡中线自动行走的控制系统 |
| CN112918468A (zh) * | 2019-12-05 | 2021-06-08 | 追目智能科技(上海)有限公司 | 无人驾驶纯电动汽车整车能量管理系统及工作方法 |
| CN111061268A (zh) * | 2019-12-12 | 2020-04-24 | 长城汽车股份有限公司 | 自动驾驶车辆的远程监管方法、装置及系统 |
| CN111157996B (zh) * | 2020-01-06 | 2022-06-14 | 珠海丽亭智能科技有限公司 | 一种停车机器人行驶安全检测方法 |
| KR102952388B1 (ko) * | 2020-05-21 | 2026-04-13 | 현대자동차주식회사 | 분산 클라우딩을 이용한 차량 제어 시스템 |
| CN112148010A (zh) * | 2020-09-23 | 2020-12-29 | 北京百度网讯科技有限公司 | 自动驾驶功能控制方法、装置、电子设备及存储介质 |
| CN112298211A (zh) * | 2020-11-19 | 2021-02-02 | 北京清研宏达信息科技有限公司 | 一种基于5g分级决策的自动驾驶行人让行方案 |
| CN115884911A (zh) * | 2021-07-30 | 2023-03-31 | 华为技术有限公司 | 故障检测方法、故障检测装置、服务器和车辆 |
| CN114485725B (zh) * | 2021-12-22 | 2024-05-24 | 深圳元戎启行科技有限公司 | 数据异常检测方法、自动驾驶平台以及计算机可读存储介质 |
| CN114384794A (zh) * | 2022-03-24 | 2022-04-22 | 苏州挚途科技有限公司 | 车辆远程驾驶控制系统和方法 |
| CN117341723A (zh) * | 2022-06-28 | 2024-01-05 | 深圳市中兴微电子技术有限公司 | 自动驾驶方法及系统 |
| CN115071734B (zh) * | 2022-07-20 | 2025-04-25 | 阿波罗智能技术(北京)有限公司 | 接入控制方法、装置、电子设备和自动驾驶车辆 |
| CN115158360A (zh) * | 2022-08-10 | 2022-10-11 | 常州星宇车灯股份有限公司 | 自动驾驶车辆过弯控制系统及其方法 |
| CN116653813A (zh) * | 2022-09-07 | 2023-08-29 | 宇通客车股份有限公司 | 一种自动驾驶系统及车辆 |
| CN115185323A (zh) * | 2022-09-08 | 2022-10-14 | 苏州洪昇新能源科技有限公司 | 一种新能源设备远程管控方法及系统 |
| CN115165400B (zh) * | 2022-09-08 | 2022-11-18 | 江苏天一航空工业股份有限公司 | 一种用于自动驾驶试验场的平行驾驶试验系统及方法 |
| CN115712255A (zh) * | 2022-10-21 | 2023-02-24 | 东风悦享科技有限公司 | 一种人机共驾的远程遥控驾驶系统 |
| CN117167152A (zh) * | 2023-08-31 | 2023-12-05 | 清华大学苏州汽车研究院(相城) | 自动驾驶车辆的油门控制方法、装置、车辆和介质 |
| CN118354291B (zh) * | 2024-04-15 | 2024-10-29 | 无锡晓枫汽车技术股份有限公司 | 一种基于多路rdma和v2x的远程协同智驾系统 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107045345A (zh) * | 2017-03-06 | 2017-08-15 | 吉林大学 | 基于互联网的履带车辆远程控制及自动驾驶系统 |
| US20180196443A1 (en) * | 2017-01-12 | 2018-07-12 | GM Global Technology Operations LLC | Methods and systems for processing local and cloud data in a vehicle and a cloud server for transmitting cloud data to vehicles |
| CN108334072A (zh) * | 2017-12-29 | 2018-07-27 | 同济大学 | 一种基于北斗导航的清扫车双驾驶模式控制系统 |
| CN108445885A (zh) * | 2018-04-20 | 2018-08-24 | 鹤山东风新能源科技有限公司 | 一种基于纯电动物流车的自动驾驶系统及其控制方法 |
| CN108462726A (zh) * | 2017-02-14 | 2018-08-28 | 广州市联奥信息科技有限公司 | 面向未知状况的车辆辅助驾驶决策系统和装置 |
| CN108549384A (zh) * | 2018-05-21 | 2018-09-18 | 济南浪潮高新科技投资发展有限公司 | 一种5g环境下远程控制自动驾驶方法 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9690290B2 (en) * | 2015-06-04 | 2017-06-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Situation-based transfer of vehicle sensor data during remote operation of autonomous vehicles |
| CN106601001A (zh) * | 2015-10-16 | 2017-04-26 | 普天信息技术有限公司 | 一种车辆通信方法及系统 |
| US10802484B2 (en) * | 2016-11-14 | 2020-10-13 | Baidu Usa Llc | Planning feedback based decision improvement system for autonomous driving vehicle |
| CN108205923A (zh) * | 2016-12-19 | 2018-06-26 | 乐视汽车(北京)有限公司 | 一种自动驾驶决策方法及系统 |
| CN108205922A (zh) * | 2016-12-19 | 2018-06-26 | 乐视汽车(北京)有限公司 | 一种自动驾驶决策方法及系统 |
| CN108583578B (zh) * | 2018-04-26 | 2019-12-31 | 北京领骏科技有限公司 | 用于自动驾驶车辆的基于多目标决策矩阵的车道决策方法 |
| CN108845556A (zh) * | 2018-04-28 | 2018-11-20 | 济南浪潮高新科技投资发展有限公司 | 一种自动驾驶车辆测试方法及测试装置 |
-
2018
- 2018-12-28 WO PCT/CN2018/124848 patent/WO2020133208A1/fr not_active Ceased
-
2019
- 2019-01-04 CN CN201910007648.4A patent/CN109709965B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180196443A1 (en) * | 2017-01-12 | 2018-07-12 | GM Global Technology Operations LLC | Methods and systems for processing local and cloud data in a vehicle and a cloud server for transmitting cloud data to vehicles |
| CN108462726A (zh) * | 2017-02-14 | 2018-08-28 | 广州市联奥信息科技有限公司 | 面向未知状况的车辆辅助驾驶决策系统和装置 |
| CN107045345A (zh) * | 2017-03-06 | 2017-08-15 | 吉林大学 | 基于互联网的履带车辆远程控制及自动驾驶系统 |
| CN108334072A (zh) * | 2017-12-29 | 2018-07-27 | 同济大学 | 一种基于北斗导航的清扫车双驾驶模式控制系统 |
| CN108445885A (zh) * | 2018-04-20 | 2018-08-24 | 鹤山东风新能源科技有限公司 | 一种基于纯电动物流车的自动驾驶系统及其控制方法 |
| CN108549384A (zh) * | 2018-05-21 | 2018-09-18 | 济南浪潮高新科技投资发展有限公司 | 一种5g环境下远程控制自动驾驶方法 |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114556156A (zh) * | 2020-08-18 | 2022-05-27 | 深圳市大疆创新科技有限公司 | 一种车辆以及环境感知装置 |
| CN112148615A (zh) * | 2020-09-30 | 2020-12-29 | 知行汽车科技(苏州)有限公司 | 自动驾驶测试方法、装置和存储介质 |
| CN112286166A (zh) * | 2020-10-12 | 2021-01-29 | 上海交通大学 | 一种基于5g网络的车辆远程驾驶控制系统及方法 |
| CN112590784A (zh) * | 2020-12-28 | 2021-04-02 | 中通客车控股股份有限公司 | 一种客车用域控制系统及方法 |
| CN112987029A (zh) * | 2021-02-09 | 2021-06-18 | 上海振华重工(集团)股份有限公司 | 一种适用于驾驶设备的定位方法、系统、设备及介质 |
| WO2023273716A1 (fr) * | 2021-07-01 | 2023-01-05 | 腾讯科技(深圳)有限公司 | Procédé et appareil de communication appliqués à la conduite à distance, et support et dispositif électronique |
| CN113467324A (zh) * | 2021-07-22 | 2021-10-01 | 东风悦享科技有限公司 | 一种自适应5g网络小区切换平行驾驶系统及方法 |
| CN113467324B (zh) * | 2021-07-22 | 2023-12-05 | 东风悦享科技有限公司 | 一种自适应5g网络小区切换平行驾驶系统及方法 |
| CN113655790A (zh) * | 2021-08-05 | 2021-11-16 | 阿波罗智联(北京)科技有限公司 | 车辆控制方法、装置、设备、存储介质及程序产品 |
| CN113904959A (zh) * | 2021-11-02 | 2022-01-07 | 广州小鹏自动驾驶科技有限公司 | 一种时延分析方法、装置、车辆、存储介质 |
| CN114205223A (zh) * | 2021-11-29 | 2022-03-18 | 中汽研(天津)汽车工程研究院有限公司 | 一种车辆智能驾驶功能异常事件的溯源定位方法和装置 |
| CN114205223B (zh) * | 2021-11-29 | 2024-05-28 | 中汽研(天津)汽车工程研究院有限公司 | 一种车辆智能驾驶功能异常事件的溯源定位方法和装置 |
| CN114274976B (zh) * | 2021-12-27 | 2023-09-12 | 广西汽车集团有限公司 | 一种自动驾驶程序崩溃后的接管算法模块和方法 |
| CN114274976A (zh) * | 2021-12-27 | 2022-04-05 | 广西汽车集团有限公司 | 一种自动驾驶程序崩溃后的接管算法模块和方法 |
| CN114987514A (zh) * | 2022-06-21 | 2022-09-02 | 零束科技有限公司 | 自动驾驶车辆的控制方法及其装置、电子设备 |
| CN115583154A (zh) * | 2022-09-09 | 2023-01-10 | 清华大学 | 一种基于挂车自感知的智能编组卡车混合驱动系统及方法 |
| CN115933636A (zh) * | 2022-10-24 | 2023-04-07 | 江铃汽车股份有限公司 | 一种无人接触物流配送自动驾驶规划控制策略 |
| CN115626179A (zh) * | 2022-10-25 | 2023-01-20 | 佛山仙湖实验室 | 自动驾驶决策方法、装置、电子设备及存储介质 |
| CN116968493A (zh) * | 2023-08-31 | 2023-10-31 | 清华大学苏州汽车研究院(相城) | 自动驾驶车辆的悬架控制方法、装置、车辆和介质 |
| CN118573507A (zh) * | 2024-05-24 | 2024-08-30 | 奇瑞汽车股份有限公司 | 自动驾驶控制器数据闲时上传方法、系统、介质及设备 |
| CN119953389A (zh) * | 2025-04-11 | 2025-05-09 | 浙江吉利控股集团有限公司 | 应用于驾驶辅助系统的安全控制方法、装置、设备和介质 |
| CN120756323A (zh) * | 2025-09-10 | 2025-10-10 | 南通国轩新能源科技有限公司 | 基于多源数据融合的自动驾驶目标定位方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109709965B (zh) | 2022-05-13 |
| CN109709965A (zh) | 2019-05-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109709965B (zh) | 一种自动驾驶车辆的控制方法和自动驾驶系统 | |
| CN112859830B (zh) | 一种设计运行区域odd判断方法、装置及相关设备 | |
| AU2020104467A4 (en) | Systems and methods for path determination | |
| US20220332348A1 (en) | Autonomous driving method, related device, and computer-readable storage medium | |
| CN109693668B (zh) | 一种自动驾驶车辆速度控制系统与方法 | |
| CN113968216B (zh) | 一种车辆碰撞检测方法、装置及计算机可读存储介质 | |
| CN114255275B (zh) | 一种构建地图的方法及计算设备 | |
| KR102225006B1 (ko) | 차량 제동 에너지 회수 방법 및 장치 | |
| CN114056346B (zh) | 一种自动驾驶行车控制方法及装置 | |
| WO2020133088A1 (fr) | Système et procédé de mise à jour de carte pour autoconduite | |
| US12528478B2 (en) | Fault diagnosis method and fault diagnosis device for vehicle speed measurement device | |
| CN109360438B (zh) | 一种基于交通灯的车辆速度决策系统与方法 | |
| US20230249660A1 (en) | Electronic Mechanical Braking Method and Electronic Mechanical Braking Apparatus | |
| EP4280129A1 (fr) | Procédé et appareil de prédiction de trajectoire, et carte | |
| WO2021217646A1 (fr) | Procédé et dispositif de détection d'un espace libre pour un véhicule | |
| WO2021159397A1 (fr) | Procédé de détection et dispositif de détection de région pouvant être parcourue par un véhicule | |
| JP2023534406A (ja) | 車線境界線を検出するための方法および装置 | |
| EP4307251A1 (fr) | Procédé de mappage, véhicule, support d'informations lisible par ordinateur, et puce | |
| CN116135654A (zh) | 一种车辆行驶速度生成方法以及相关设备 | |
| CN111241875A (zh) | 基于视觉的自动化标志牌语义建图定位方法及系统 | |
| CN115042814B (zh) | 交通灯状态识别方法、装置、车辆及存储介质 | |
| CN115139946A (zh) | 车辆落水检测方法、车辆、计算机可读存储介质及芯片 | |
| EP4494960A1 (fr) | Régulateur de vitesse | |
| CN112639910B (zh) | 交通元素的观测方法和装置 | |
| CN114877911A (zh) | 路径规划方法、装置、车辆及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18945291 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18945291 Country of ref document: EP Kind code of ref document: A1 |