WO2021185024A1 - Information obtaining method and apparatus - Google Patents
Information obtaining method and apparatus Download PDFInfo
- Publication number
- WO2021185024A1 WO2021185024A1 PCT/CN2021/077202 CN2021077202W WO2021185024A1 WO 2021185024 A1 WO2021185024 A1 WO 2021185024A1 CN 2021077202 W CN2021077202 W CN 2021077202W WO 2021185024 A1 WO2021185024 A1 WO 2021185024A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sensor
- angle
- vehicle
- detection area
- dynamic
- 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
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D21/00—Measuring or testing not otherwise provided for
- G01D21/02—Measuring two or more variables by means not covered by a single other subclass
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/029—Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
- G01S13/865—Combination of radar systems with lidar systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
- G01S13/867—Combination of radar systems with cameras
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/86—Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/28—Details of pulse systems
- G01S7/285—Receivers
- G01S7/295—Means for transforming co-ordinates or for evaluating data, e.g. using computers
- G01S7/2955—Means for determining the position of the radar coordinate system for evaluating the position data of the target in another coordinate system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
- G01S7/4004—Means for monitoring or calibrating of parts of a radar system
- G01S7/4026—Antenna boresight
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
- B60W2050/0215—Sensor drifts or sensor failures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/029—Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
- B60W2050/0292—Fail-safe or redundant systems, e.g. limp-home or backup systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9327—Sensor installation details
- G01S2013/93271—Sensor installation details in the front of the vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
- G01S13/93—Radar or analogous systems specially adapted for specific applications for anti-collision purposes
- G01S13/931—Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
- G01S2013/9327—Sensor installation details
- G01S2013/93272—Sensor installation details in the back of the vehicles
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Definitions
- This application relates to the field of automatic driving technology, and in particular to an information acquisition method and device.
- the environment perception sensors currently used in autonomous vehicles can only meet the ASIL B level requirements for their ASIL capabilities. Therefore, the environment perception sensors are required to have a 720-degree panoramic coverage of the surrounding driving environment of the vehicle, that is, for the surrounding driving environment of the vehicle For any detection direction within the 360-degree angle range, the vehicle must have two corresponding environmental sensing sensors, and each environmental sensing sensor can individually detect the environmental information of the detection direction, so as to ensure that the vehicle meets the requirements ASIL D level requirements.
- the environment-sensing sensor must enter the working state, and the other environment-sensing sensors may not need to enter the working state, which will cause a waste of environment-aware sensor resources. Based on this, how to reduce the waste of environmental sensing sensor resources in an autonomous vehicle has become a technical problem to be solved urgently by those skilled in the art.
- This application provides an information acquisition method and device to solve the problem of how to reduce the resource waste of environmental sensing sensors in an autonomous vehicle.
- the present application provides an information acquisition method, which is applied to an in-vehicle system of a vehicle, and the method includes: determining that a first sensor in the environmental sensing sensor on the vehicle is a failed environmental sensing sensor; and determining The first detection area of the first sensor; the first detection area includes a first angle range; the first angle range is the angle range where the detection angle of the first sensor covers the driving environment around the vehicle; adjustment The second detection area of the dynamic sensor on the vehicle is such that the angle range of the second detection area covers the first angle range; the dynamic sensor is used instead of the first sensor to obtain environmental information.
- the first detection area of the failed environmental sensor on the vehicle and the first detection area of the failed environmental sensor is determined; then by adjusting the second detection area of the dynamic sensor on the vehicle, the second detection area of the dynamic sensor is adjusted To a state where the angle range covers the first angle range of the first detection area; finally, the dynamic sensor is used to replace the failed environmental sensing sensor to obtain environmental information.
- the dynamic sensor can be used to replace the environmental sensing sensor to obtain each detection direction within its angle range. Without adding multiple environment sensing sensors, it greatly reduces the waste of environmental sensing sensor resources and has better applicability.
- the second detection area of the dynamic sensor on the vehicle is adjusted so that the angle range of the second detection area covers the first angle range , Including: acquiring a first angle; the first angle being the angle of the central axis of the first sensor deviating from the reference coordinate axis of the vehicle coordinate system; adjusting the angle of the central axis of the dynamic sensor deviating from the reference coordinate axis, The angle at which the central axis of the dynamic sensor deviates from the reference coordinate axis is the first angle; the detection angle of the dynamic sensor is greater than or equal to the detection angle of the first sensor.
- a dynamic sensor with a detection angle greater than or equal to any environmental sensing sensor can be used to replace any failed environmental sensing sensor to obtain environmental information, and the setting of the dynamic sensor is relatively simple.
- the second detection area of the dynamic sensor on the vehicle is adjusted so that the angle range of the second detection area covers the first angle range , Including: adjusting the position of the central axis of the dynamic sensor so that the central axis of the dynamic sensor is located at the calibration position corresponding to the first detection area; the calibration position refers to the boundary information according to the first angle range , A position calibrated for the central axis of the dynamic sensor in advance, and when the central axis of the dynamic sensor is at the calibrated position, the angular range of the second detection area covers the first angular range.
- a calibration position can be set for the dynamic sensor in advance for the detection area of each environmental sensing sensor, and then according to the corresponding relationship between the detection area and the calibration position, the second detection area of the dynamic sensor can be quickly adjusted to its angle
- the range covers the state of the first angle range, and the adjustment process is simpler.
- the second detection area of the dynamic sensor on the vehicle is adjusted so that the angle range of the second detection area covers the first angle range , Including: adjusting the second detection area of the second sensor so that the second detection area covers the first detection area; the dynamic sensor includes the second sensor, and the sensor type of the second sensor is The sensor types of the first sensors are the same.
- a dynamic sensor of the same sensor type as that of the failed environmental sensing sensor can be used to replace the failed environmental sensing sensor to obtain environmental information, and the obtained environmental information is more accurate.
- the determining that the first sensor in the on-vehicle environmental sensing sensor is a failed environmental sensing sensor includes: acquiring the on-vehicle environmental sensing sensor The status information; according to the status information, it is determined that the first sensor in the environment sensing sensor is a failed environment sensing sensor.
- the method further includes: generating vehicle control information according to the environmental information detected by the dynamic sensor.
- the dynamic sensor when the environment sensing sensor fails, can be used to replace the failed environment sensing sensor to obtain environmental information, and the vehicle control information is generated based on the environmental information detected by the dynamic sensor, ensuring the accuracy of the vehicle control information Sex, making the vehicle safer.
- the present application provides an information acquisition device.
- the device includes: a first determination module, configured to determine that the first sensor in the environment sensing sensor on a vehicle is a failed environment sensing sensor; and a second determination module, configured to Determine a first detection area of the first sensor; the first detection area includes a first angle range; the first angle range is an angle range where the detection angle of the first sensor covers the driving environment around the vehicle;
- the adjustment module is used to adjust the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range; the acquisition module is used to replace the first angle range with the dynamic sensor A sensor obtains environmental information.
- the device of this implementation mode can first determine the failed environmental sensing sensor on the vehicle and the first detection area of the failed environmental sensing sensor; then by adjusting the second detection area of the dynamic sensor on the vehicle, the second detection area of the dynamic sensor The area is adjusted to a state where its angle range covers the first angle range of the first detection area; finally, the dynamic sensor is used to replace the failed environment sensing sensor to obtain environment information.
- the device is applied to the in-vehicle system of an autonomous vehicle.
- the environment sensor has a 720-degree panoramic coverage of the surrounding driving environment of the vehicle
- a dynamic sensor can be used to replace the environment sensor. Obtain the environmental information of each detection direction within its angle range without adding multiple environmental sensing sensors, which greatly reduces the waste of environmental sensing sensor resources and has better applicability.
- the adjustment module is specifically configured to: obtain a first angle; the first angle is the deviation of the center axis of the first sensor from the vehicle coordinate system The angle of the reference coordinate axis; adjust the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis, so that the angle at which the central axis of the dynamic sensor deviates from the reference coordinate axis is the first angle; the dynamic sensor The detection angle of is greater than or equal to the detection angle of the first sensor.
- a dynamic sensor with a detection angle greater than or equal to any environmental sensing sensor can be used to replace any failed environmental sensing sensor to obtain environmental information, and the setting of the dynamic sensor is relatively simple.
- the adjustment module is specifically configured to: adjust the position of the central axis of the dynamic sensor so that the central axis of the dynamic sensor is located in the first The calibration position corresponding to the detection area; the calibration position refers to the position calibrated in advance for the central axis of the dynamic sensor according to the boundary information of the first angular range.
- the central axis of the dynamic sensor is at the calibration position, the The angular range of the second detection area covers the first angular range.
- the device of this implementation mode can set a calibration position for the dynamic sensor in advance for the detection area of each environmental sensing sensor, and then according to the corresponding relationship between the detection area and the calibration position, the second detection area of the dynamic sensor can be quickly adjusted to its The angle range covers the state of the first angle range, and the adjustment process is simpler.
- the adjustment module is specifically configured to: adjust the second detection area of the second sensor so that the second detection area covers the first detection area
- the dynamic sensor includes the second sensor, and the sensor type of the second sensor is the same as the sensor type of the first sensor.
- a dynamic sensor of the same sensor type as that of the failed environmental sensing sensor can be used to replace the failed environmental sensing sensor to obtain environmental information, and the obtained environmental information is more accurate.
- the first determining module is specifically configured to: acquire status information of the environment sensing sensor on the vehicle; determine the environment awareness according to the status information
- the first sensor in the sensors is a failed environmental sensing sensor.
- the device of this implementation manner can determine whether the environment perception sensor is invalid according to the status information uploaded by the environment perception sensor, and the result of the determination is more accurate.
- the device further includes: a generating module configured to generate vehicle control information according to the environmental information detected by the dynamic sensor.
- the dynamic sensor when the environment sensing sensor fails, the dynamic sensor can be used to replace the failed environment sensing sensor to obtain environmental information, and the vehicle control information is generated according to the environmental information detected by the dynamic sensor, which ensures the vehicle control information. Accuracy makes the vehicle safer.
- an embodiment of the present application provides a communication device.
- the communication device includes a processor.
- the processor executes a computer program or instruction in a memory, the method described in the first aspect is executed.
- an embodiment of the present application provides a communication device.
- the communication device includes a processor and a memory, where the memory is used to store computer programs or instructions; and the processor is used to execute the computer programs or instructions stored in the memory. Instructions to cause the communication device to perform the corresponding method as shown in the first aspect.
- an embodiment of the present application provides a communication device, the communication device includes a processor, a memory, and a transceiver; the transceiver is used for receiving signals or sending signals; the memory is used for storing computer programs or Instructions; the processor is configured to call the computer program or instructions from the memory to execute the method described in the first aspect.
- an embodiment of the present application provides a communication device, the communication device includes a processor and an interface circuit; the interface circuit is configured to receive a computer program or instruction and transmit it to the processor; the processor runs The computer program or instruction is to perform the corresponding method as shown in the first aspect.
- embodiments of the present application provide a computer storage medium, where the computer storage medium is used to store a computer program or instruction, and when the computer program or instruction is executed, the method described in the first aspect is implemented.
- embodiments of the present application provide a computer program product including a computer program or instruction, which when the computer program or instruction is executed, enables the method described in the first aspect to be implemented.
- this application provides an information acquisition method and device.
- the first detection area of the failed environmental sensing sensor on the vehicle and the failed environmental sensing sensor is determined first; then by adjusting the second detection area of the dynamic sensor on the vehicle, the second detection area of the dynamic sensor is adjusted to Its angular range covers the state of the first angular range of the first detection area; finally, the dynamic sensor is used to replace the failed environmental sensing sensor to obtain environmental information.
- the environment sensing sensor covers the driving environment around the vehicle to 720 degrees panoramic coverage
- the dynamic sensor can be used to replace the environmental sensing sensor to obtain each detection direction within its angle range. Without adding multiple environment sensing sensors, it greatly reduces the waste of environmental sensing sensor resources and has better applicability.
- Figure 1 is a schematic diagram of an application scenario provided by this application.
- FIG. 2 is a schematic diagram of another application scenario provided by this application.
- FIG. 3 is a structural block diagram of an implementation manner of the on-board system of a vehicle provided by this application;
- Figure 4 is a schematic diagram of another application scenario provided by this application.
- FIG. 5 is a schematic flowchart of an implementation manner of the information acquisition method provided by this application.
- Figure 6 is a schematic diagram of another application scenario provided by this application.
- FIG. 7 is a structural block diagram of an implementation manner of the information acquisition device provided by this application.
- FIG. 8 is a structural block diagram of an implementation manner of a chip provided by this application.
- A/B can mean A or B.
- “And/or” in this article is only an association relationship describing the associated objects, which means that there can be three kinds of relationships.
- a and/or B can mean: A alone exists, A and B exist at the same time, and B exists alone. These three situations.
- “at least one” means one or more, and “plurality” means two or more.
- the words “first” and “second” do not limit the quantity and order of execution, and the words “first” and “second” do not limit the difference.
- the safety level of the automatic driving vehicle must reach the ASIL D level, and the automatic driving vehicle
- the ASIL capability of the environmental sensing sensors currently in use in the vehicle can only meet the requirements of ASIL B level. Therefore, the environmental sensing sensor is required to cover a 720-degree panoramic view of the driving environment around the vehicle, that is, for the 360° For any detection direction within the angle range of degrees, the vehicle must have two corresponding environmental sensing sensors, and each environmental sensing sensor can detect the environmental information of the detection direction separately, so as to ensure that the vehicle meets ASIL D Level requirements.
- FIG. 1 is a schematic diagram of an application scenario provided by an embodiment of the application.
- the surrounding driving environment of the vehicle is covered by a 720-degree panoramic view of the environment sensing sensor, that is, for each detection direction within a 360-degree angle range in the driving environment surrounding the vehicle, there are at least two corresponding environmental sensing sensors.
- Each of the environmental sensing sensors can individually detect the environmental information of the detection direction.
- redundant 1080-degree panoramic coverage of the driving environment around the vehicle is usually adopted to ensure that the vehicle can still meet ASILD even if the environment sensing sensor fails in the autonomous vehicle.
- Level requirements in addition to the environment sensing sensor that can cover the driving environment around the vehicle in a 720-degree panorama during normal operation, a number of additional environment sensing sensors are usually installed on the vehicle to detect each direction in the driving environment around the vehicle. There will also be a third corresponding environmental sensing sensor on the vehicle.
- the environmental sensing sensor can also independently detect the environmental information of the detection direction, so that once an environmental sensing sensor fails, it can still guarantee each detection direction.
- the existing arrangement of environment sensing sensors on vehicles can refer to the arrangement of sensors shown in FIG. 2.
- each environmental sensor in the vehicle will periodically perform self-checking. Once a fault occurs, it will be quickly repaired and restored to normal working conditions. Therefore, at the same time period, the vehicle usually only There is a malfunctioning environmental sensing sensor. Based on this, if an environmental sensing sensor fails, only a third environmental sensing sensor can detect the angle of the driving environment around the vehicle covered by the detection angle of the malfunctioning environmental sensing sensor. The environmental information of each detection direction in the range can ensure that the vehicle meets the requirements of ASIL D without adding multiple environmental sensing sensors. Therefore, according to the existing method, the redundant 1080-degree panoramic coverage of the surrounding driving environment of the vehicle can be achieved. Causes a waste of environment-aware sensor resources.
- the on-board system of the vehicle provided by the embodiment of the present application is introduced.
- the information acquisition method provided by the embodiment of the present application can be implemented in the on-board system.
- Fig. 3 is a structural block diagram of an implementation manner of the on-board system of a vehicle provided by this application.
- the in-vehicle system 100 may include an environment sensing sensor 10, a dynamic sensor 20, an angle sensor 30, a rotation angle actuator 40, and a calculation unit 50.
- the environment sensing sensor 10 may include multiple, and each environment sensing sensor 10 is fixedly installed on the vehicle, and may be used to obtain environmental information of the driving environment around the vehicle.
- the environment sensing sensor 10 may be a camera device or a radar device, such as a lidar or millimeter wave radar. All environment sensing sensors 10 can form a 720-degree panoramic coverage of the driving environment around the vehicle.
- the arrangement of the environment sensing sensor 10 on the vehicle in the embodiment of the present application may refer to the arrangement of the environment sensing sensor shown in FIG. 4.
- the dynamic sensor 20, the angle sensor 30 and the angle sensor 40 can be installed on the vehicle as a whole.
- the arrangement of the dynamic sensor 20 can be seen in FIG.
- the sensor 30 may be used to measure the angle of rotation of the angle actuator 40, and the dynamic sensor 20 may be used to obtain environmental information of the driving environment around the vehicle.
- the environment sensing sensor 10, the dynamic sensor 20, the angle sensor 30 and the rotation angle actuator 40 all have a communication connection with the calculation unit 50.
- the specific communication content please refer to the content of the subsequent embodiments, which will not be described in detail here.
- the structure of the vehicle-mounted system shown in FIG. 3 does not constitute a limitation to the vehicle-mounted system of the present application.
- the vehicle-mounted system of the present application may include more or fewer components than those shown in the figure, or combine certain components. Or different component arrangements.
- the in-vehicle system may further include an actuator, which may be used to execute the vehicle control information output by the computing unit 50, for example, to control the vehicle to decelerate, accelerate, or turn.
- the illustrated components can be implemented by hardware, software, or a combination of software and hardware, which is not limited in this application.
- FIG. 5 is a schematic flowchart of an embodiment of the information acquisition method provided by this application.
- This information acquisition method can be applied to a calculation unit of an on-board system in a vehicle, such as the calculation unit 50 shown in FIG. 3.
- the method may include the following steps:
- Step S101 Determine the first sensor among the environment sensing sensors on the vehicle.
- the first sensor on the vehicle is a failed environment sensing sensor detected by the computing unit.
- the computing unit of its on-board system can monitor the driving mode of the vehicle in real time. If it is determined that the vehicle enters the automatic driving mode, the computing unit can determine whether there is a failed environment sensor among all the environment sensors installed on the vehicle. That is to determine the first sensor in the environment sensing sensor.
- the computing unit may determine the implementation of the first sensor in the environment sensing sensor in multiple ways, for example:
- each environmental sensing sensor on the vehicle can perform self-check on its own operating state, and report the state information obtained from the self-check to the computing unit.
- the state information includes state information of normal operation and state of failure.
- the computing unit may determine the environmental sensing sensors with which communication is interrupted as the failed environmental sensing sensors, that is, the first sensor. Based on this, the computing unit determining the first sensor in the environment sensing sensor can also be implemented in the following manner: determining the environment sensing sensor in the environment sensing sensor that is interrupted in communication with the computing unit as the first sensor.
- the computing unit may send these garbled information to the environment
- the sensing sensor is determined to be a failed environmental sensing sensor, that is, the first sensor.
- the calculation unit determining the first sensor in the environmental sensing sensor can also be implemented in the following manner: determining the environmental sensing sensor that sends garbled information among the environmental sensing sensors as the first sensor.
- Step S102 Determine a first detection area of the first sensor.
- the first detection area of the first sensor refers to the area of the driving environment around the vehicle that can be detected by the first sensor.
- the first detection area includes a first angle range and a first extension distance, and the first angle range is The detection angle of the first sensor covers the angular range of the driving environment around the vehicle, that is, the angular range of the area.
- the first extension distance refers to the farthest distance between the peripheral boundary of the detection area and the vehicle. The first extension The distance is equal to the detection distance of the first sensor.
- the computing unit determines the first sensor in the environment sensing sensor, it needs to further determine the first detection area of the first sensor. Before the vehicle leaves the factory, the detection area of each environmental sensor on the vehicle can usually be calibrated in advance.
- the calibration methods can include a variety of methods, such as:
- the first calibration method can determine the detection angle and detection distance of the environment sensor based on the detection performance of the environment sensor.
- the angular range of the driving environment around the vehicle that can be covered by the detection angle is the detection area of the environment sensor.
- Angle range the detection distance is equal to the extension distance of the detection area.
- the detection angle of the environmental sensor is usually symmetrically distributed with the central axis of the environmental sensor as the axis of symmetry. Based on this, in the first calibration method, the angle that the central axis of the environmental sensor deviates from the reference coordinate axis of the vehicle coordinate system (such as the X coordinate axis of the vehicle coordinate system), as well as the detection angle and detection distance of the environmental sensor , Calibrate the detection area of the environmental sensor.
- the vehicle coordinate system and the setting of the reference coordinate axis of the vehicle coordinate system can be seen in Figure 6.
- the positive direction of the X axis of the vehicle coordinate system is the forward direction of the vehicle, and the XY plane is parallel to the transverse section of the vehicle.
- the XZ plane is perpendicular to the XY plane, and the X axis is selected as the reference coordinate axis of the vehicle coordinate system, and the positive direction of the reference coordinate axis is the positive direction of the X axis.
- the boundary information of the angle range of the driving environment around the vehicle covered by the detection angle of the environmental sensor can be determined in the vehicle coordinate system. For example, the angle at which the boundary of the angular range deviates from the reference coordinate axis of the vehicle coordinate system or the position coordinates of one or more pixels on the boundary of the angular range, as well as the detection distance of the environmental sensor, and the calibration of the environmental sensor The detection area.
- the calculation unit may determine the first detection area of the first sensor through pre-configured calibration information of the detection area of the environment sensing sensor.
- Step S103 Adjust the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range of the first detection area.
- the computing unit can adjust the second detection area of the dynamic sensor on the vehicle so that the angular range of the second detection area of the dynamic sensor can completely cover the first detection area of the first sensor.
- the dynamic sensor can be used to replace the first sensor to obtain environmental information in the future, ensuring that the surrounding driving environment of the vehicle can be covered by a 720-degree panoramic view of the environmental sensor, thereby ensuring that the vehicle meets the requirements of ASIL D.
- the second detection area of the dynamic sensor refers to the area of the driving environment around the vehicle that can be detected by the dynamic sensor.
- the angle range of the second detection area refers to the angle range where the detection angle of the dynamic sensor covers the driving environment around the vehicle. Since the dynamic sensor can be rotated and the dynamic sensor can be used to detect environmental information in any orientation in the driving environment around the vehicle, the second detection area of the dynamic sensor can be changed.
- the implementation of adjusting the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range may include various implementations, for example:
- the detection angle of the dynamic sensor is generally greater than or equal to the detection angle of any environmental sensing sensor. Therefore, as long as the angle of the central axis of the dynamic sensor deviating from the reference coordinate axis of the vehicle coordinate system is adjusted to the angle of the central axis of the first sensor deviating from the reference coordinate axis, the angular range of the second detection area of the dynamic sensor can be covered. The first angular range of the first detection area of the first sensor.
- adjusting the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range can be implemented in the following manner: First, determine according to the calibration information of the first detection area The angle by which the central axis of the first sensor deviates from the reference coordinate axis of the vehicle coordinate system (for example, the X coordinate axis of the vehicle coordinate system) is recorded as the first angle; then, the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis is adjusted, Until the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis is adjusted to the first angle.
- the reference coordinate axis of the vehicle coordinate system for example, the X coordinate axis of the vehicle coordinate system
- the calculation unit adjusts the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis until the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis is adjusted to the first angle, which may be as follows Realization: First determine the angle detected by the angle sensor fixed with the dynamic sensor when starting to adjust the angle that the central axis of the dynamic sensor deviates from the reference coordinate axis, and this is recorded as the second angle. Calibrate the dynamic sensor.
- the angle that the central axis of the dynamic sensor deviates from the reference coordinate axis is zero degrees; then when the second angle is different from the first angle, control The angle actuator fixed with the dynamic sensor rotates, and the angle sensor is used to monitor the angle of rotation of the angle actuator in real time until the angle detected by the angle sensor is equal to the first angle.
- the center of the dynamic sensor The angle by which the axis deviates from the reference coordinate axis is equal to the first angle, and the angle range of the second detection area of the dynamic sensor covers the first angle range of the first detection area of the first sensor.
- the central axis of the dynamic sensor on the vehicle may be pre-calibrated with a corresponding boundary information.
- the specific position is marked as the calibration position.
- the central axis of the dynamic sensor may coincide with the central axis of the environmental sensor, or it may be It does not coincide with the central axis of the environment sensing sensor, that is, the central axis of the dynamic sensor and the central axis of the environment sensing sensor are located at two different positions.
- adjusting the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range can also be implemented in the following manner: adjusting the central axis of the dynamic sensor in the vehicle coordinate system
- the position of the dynamic sensor is located at the calibration position corresponding to the first detection area; wherein, the calibration position refers to the central axis of the dynamic sensor in advance according to the boundary information of the first angle range
- the angular range of the second detection area of the dynamic sensor covers the first angular range of the first detection area of the first sensor.
- the dynamic sensor may be a sensor combination, that is, the dynamic sensor may include a plurality of environmental sensing sensors, for example, the dynamic sensor may include a camera device, a laser radar, and a millimeter wave radar.
- the computing unit determines the first sensor and the first detection area of the first sensor, the environment sensing sensor of the same sensor type as the first sensor in the dynamic sensor can be used to replace the first sensor to obtain the environmental information.
- the first sensor is a camera
- the camera in the dynamic sensor is used instead of the first sensor to obtain environmental information
- the first sensor is a lidar
- the Lidar in the dynamic sensor is used instead of the first sensor to obtain environmental information
- the sensor is a millimeter wave radar
- the millimeter wave radar in the dynamic sensor is used instead of the first sensor to obtain environmental information and so on.
- adjusting the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range can also be implemented in the following manner: adjusting the second detection area of the second sensor, The second detection area covers the first detection area; the dynamic sensor includes the second sensor, and the sensor type of the second sensor is the same as the sensor type of the first sensor.
- Step S104 Use the dynamic sensor to replace the first sensor to obtain environmental information.
- the dynamic sensor can be used instead of the first sensor to obtain environmental information, so that the driving environment around the vehicle can still be guaranteed It is covered by the environmental sensor at 720 degrees to ensure that the vehicle meets the requirements of ASIL D.
- the dynamic sensor is a sensor combination, that is, the dynamic sensor may include multiple environmental sensing sensors
- the second sensor is used instead of the first sensor to obtain environmental information.
- the vehicle control information can be generated based on the environmental information detected by the dynamic sensor and the environmental information detected by other environmental sensing sensors on the vehicle, and the vehicle can be controlled according to the vehicle control information.
- the computing unit determines that there is no failed environment sensing sensor among all the environment sensing sensors on the vehicle, that is, there is no first sensor on the vehicle, the computing unit will obtain driving road condition information.
- the driving road condition information refers to the actual driving of the vehicle.
- the dynamic sensor can be adjusted to obtain the environmental information of the specific key detection area according to the actual road conditions of the vehicle, and the usability of the dynamic sensor can be improved, and the accuracy of environmental detection under the road conditions can be increased, and the safety of the vehicle can be improved.
- the first detection area of the failed environmental sensing sensor and the failed environmental sensing sensor on the vehicle is first determined; and then the second detection area of the dynamic sensor on the vehicle is adjusted, The second detection area is adjusted to a state where its angle range covers the first angle range of the first detection area; finally, the dynamic sensor is used to replace the failed environmental sensing sensor to obtain environmental information.
- the dynamic sensor can be used to replace the environmental sensing sensor to obtain each detection direction within its angle range. Without adding multiple environment sensing sensors, it greatly reduces the waste of environmental sensing sensor resources and has better applicability.
- the methods and operations implemented by the computing unit of the vehicle-mounted system can also be implemented by components (such as chips or circuits) that can be used in the computing unit.
- each network element such as the environment sensing sensor, dynamic sensor, computing unit, etc. of the vehicle-mounted system
- each network element includes hardware structure or software module corresponding to each function, or a combination of the two in order to realize the above-mentioned functions.
- the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
- the embodiment of the present application may divide the computing unit and the like into functional modules according to the foregoing method examples.
- each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation. The following is an example of dividing each function module corresponding to each function as an example.
- the information acquisition device 700 may include: a first determination module 701, a second determination module 702, an adjustment module 703, and an acquisition module 704.
- the information acquisition device 700 may be used to perform the actions performed by the computing unit of the on-board system in the vehicle in the above method embodiment.
- the first determining module 701 is used to determine the first sensor in the environmental sensing sensors on the vehicle; the first sensor is a failed environmental sensing sensor; the second determining module 702 is used to determine the first sensor A first detection area of a sensor; the first detection area includes a first angle range; the first angle range is an angle range where the detection angle of the first sensor covers the driving environment around the vehicle; the adjustment module 703.
- the second detection area of the dynamic sensor on the vehicle is adjusted so that the angle range of the second detection area covers the first angle range;
- the acquisition module 704 is configured to use the dynamic sensor instead of the first angle range.
- the first sensor obtains environmental information.
- the adjustment module 703 is specifically configured to: obtain a first angle; the first angle is the angle that the central axis of the first sensor deviates from the reference coordinate axis of the vehicle coordinate system; and adjust the center of the dynamic sensor The angle at which the axis deviates from the reference coordinate axis, such that the angle at which the central axis of the dynamic sensor deviates from the reference coordinate axis is the first angle; the detection angle of the dynamic sensor is greater than or equal to the detection angle of the first sensor .
- the adjustment module 703 is specifically configured to: obtain a second angle; the second angle is the angle at which the center axis of the dynamic sensor deviates from the reference coordinate axis when the second angle is fixed to the dynamic sensor.
- the adjustment module 703 is specifically configured to: adjust the position of the central axis of the dynamic sensor so that the central axis of the dynamic sensor is located at a calibration position corresponding to the first detection area; the calibration position refers to According to the boundary information of the first angular range, the position calibrated by the central axis of the dynamic sensor is preset.
- the angular range of the second detection area covers the first Angle range.
- the adjustment module 703 is specifically configured to: adjust the second detection area of the second sensor so that the second detection area covers the first detection area; the dynamic sensor includes the second sensor, and The sensor type of the second sensor is the same as the sensor type of the first sensor.
- the first determining module 701 is specifically configured to: obtain state information of the environment sensing sensor on the vehicle; and determine the first sensor in the environment sensing sensor according to the state information.
- the information acquisition device 700 further includes: a generating module configured to generate vehicle control information according to the environmental information detected by the dynamic sensor.
- the information acquisition device 700 can implement the steps or processes executed by the computing unit of the vehicle in-vehicle system in the method shown in FIG. 5 according to the embodiment of the present application, and the information acquisition device 700 may include The module of the method executed by the calculation unit of the on-board system in the vehicle in the method shown.
- the modules and other operations and/or functions described above in the information acquisition device 700 are used to implement the corresponding steps of the method shown in FIG. 5.
- the first determining module 701 in the information acquiring apparatus 700 may be used to perform step S101 in the method shown in FIG. 5, and the second determining module 702 may be used to perform step S102 in the method shown in FIG. 5.
- the adjustment module 703 It may be used to execute step S103 in the method shown in FIG. 5, and the obtaining module 704 may be used to execute step S104 in the method shown in FIG.
- the information acquisition device 700 may be a computing unit of an in-vehicle system in a vehicle, and the computing unit may perform the function of the computing unit in the foregoing method embodiment, or implement the steps or processes performed by the computing unit in the foregoing method embodiment.
- the calculation unit may include a processor and a transceiver.
- the calculation unit may also include a memory.
- the processor, transceiver, and memory can communicate with each other through internal connection paths to transfer control and/or data signals.
- the memory is used to store computer programs or instructions, and the processor is used to call and run the computer from the memory. Programs or instructions to control the transceiver to receive signals and/or send signals.
- the foregoing processor may be combined with a memory to form a processing device, and the processor is configured to execute a computer program or instruction stored in the memory to realize the foregoing functions.
- the memory may also be integrated in the processor or independent of the processor.
- the above transceiver may also be referred to as a transceiver unit.
- the transceiver may include a receiver (or called a receiver, a receiving circuit) and/or a transmitter (or called a transmitter, a transmitting circuit). Among them, the receiver is used to receive signals, and the transmitter is used to send signals.
- the embodiment of the present application also provides a processing device, including a processor and an interface.
- the processor may be used to execute the method in the foregoing method embodiment.
- the aforementioned processing device may be a chip.
- FIG. 8 is a structural block diagram of an embodiment of the chip provided by this application.
- the chip shown in FIG. 8 may be a general-purpose processor or a special-purpose processor.
- the chip 800 includes a processor 801.
- the processor 801 may be used to support the device shown in FIG. 7 to execute the technical solution shown in FIG. 5.
- the chip 800 may further include a transceiver 802.
- the transceiver 802 is used to receive the control of the processor 801 and used to support the device shown in FIG. 7 to execute the technical solution shown in FIG. 5.
- the chip 800 shown in FIG. 8 may further include: a storage medium 803.
- the chip shown in Figure 8 can be implemented using the following circuits or devices: one or more field programmable gate arrays (FPGA), programmable logic devices (PLD) , Application specific integrated circuit (ASIC), system on chip (SoC), central processor unit (CPU), network processor (NP), digital signal processing circuit (digital signal processor, DSP), microcontroller (microcontroller unit, MCU), controller, state machine, gate logic, discrete hardware components, any other suitable circuits, or capable of performing various functions described throughout this application Any combination of circuits.
- FPGA field programmable gate arrays
- PLD programmable logic devices
- ASIC Application specific integrated circuit
- SoC system on chip
- CPU central processor unit
- NP network processor
- DSP digital signal processing circuit
- microcontroller microcontroller unit, MCU
- controller state machine, gate logic, discrete hardware components, any other suitable circuits, or capable of performing various functions described throughout this application Any combination of circuits.
- each step of the above method can be completed by an integrated logic circuit of hardware in the processor or instructions in the form of software.
- the steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor.
- the software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
- the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
- the processor in the embodiment of the present application may be an integrated circuit chip with signal processing capability.
- the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software.
- the above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components .
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
- the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
- the storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
- the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- the volatile memory may be random access memory (RAM), which is used as an external cache.
- RAM random access memory
- static random access memory static random access memory
- dynamic RAM dynamic RAM
- DRAM dynamic random access memory
- synchronous dynamic random access memory synchronous DRAM, SDRAM
- double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
- enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
- synchronous connection dynamic random access memory serial DRAM, SLDRAM
- direct rambus RAM direct rambus RAM
- the embodiment of the present application also provides a computer program product, the computer program product includes: a computer program or instruction, when the computer program or instruction runs on a computer, the computer executes FIG. 5 The method of any one of the illustrated embodiments.
- the embodiment of the present application also provides a computer storage medium that stores a computer program or instruction, and when the computer program or instruction runs on a computer, the computer executes FIG. 5 The method of any one of the illustrated embodiments.
- the above-mentioned embodiments it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof.
- software it can be implemented in the form of a computer program product in whole or in part.
- the computer program product includes one or more computer programs or instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
- the computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
- the computer program or instruction may be downloaded from a website, computer,
- the server or data center transmits to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) transmission.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk (solid state disc, SSD)) etc.
- a magnetic medium for example, a floppy disk, a hard disk, and a magnetic tape
- an optical medium for example, a high-density digital video disc (digital video disc, DVD)
- a semiconductor medium for example, a solid state disk (solid state disc, SSD)
- component used in this specification are used to denote computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution.
- the component may be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program, and/or a computer running on a processor.
- the application running on the computing device and the computing device can be components.
- One or more components may reside in processes and/or threads of execution, and components may be located on one computer and/or distributed between two or more computers.
- these components can be executed from various computer readable media having various data structures stored thereon.
- the component can be based on, for example, a signal having one or more data packets (e.g. data from two components interacting with another component in a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through a signal) Communicate through local and/or remote processes.
- a signal having one or more data packets (e.g. data from two components interacting with another component in a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through a signal) Communicate through local and/or remote processes.
- the disclosed system, device, and method can be implemented in other ways.
- the device embodiments described above are merely illustrative.
- the division of the modules is only a logical function division, and there may be other divisions in actual implementation, for example, multiple modules or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
- the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
- the functional modules in the various embodiments of the present application may be integrated into one processing unit, or each module may exist alone physically, or two or more modules may be integrated into one unit.
- the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium.
- the technical solution of the present application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disks or optical disks and other media that can store program codes. .
- the information acquisition device, computer storage medium, computer program product, and chip provided in the above embodiments of the present application are all used to execute the methods provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding methods provided above The beneficial effects will not be repeated here.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Human Computer Interaction (AREA)
- Mechanical Engineering (AREA)
- Electromagnetism (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
本申请要求于2020年03月16日提交中国国家知识产权局,申请号为202010183228.4,发明名称为“信息获取方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of a Chinese patent application filed with the State Intellectual Property Office of China on March 16, 2020, the application number is 202010183228.4, and the invention title is "Information Acquisition Method and Apparatus", the entire content of which is incorporated into this application by reference .
本申请涉及自动驾驶技术领域,尤其涉及一种信息获取方法及装置。This application relates to the field of automatic driving technology, and in particular to an information acquisition method and device.
在自动驾驶领域中,保证车辆行驶的安全性至关重要。目前,在一些自动驾驶的应用场景中,例如,L3和L4级别自动驾驶系统失效运行(fail-operation)的应用场景,要求自动驾驶车辆的安全等级必须达到汽车安全完整性等级(automotive safety integrity level,ASIL)D,即汽车安全完整性等级的最高等级。In the field of autonomous driving, ensuring the safety of vehicles is of paramount importance. At present, in some autonomous driving application scenarios, for example, L3 and L4 level automatic driving system fail-operation application scenarios, it is required that the safety level of autonomous vehicles must reach the automotive safety integrity level (automotive safety integrity level). , ASIL)D, the highest level of automotive safety integrity level.
自动驾驶车辆中目前使用的环境感知传感器,其ASIL能力仅能满足ASIL B等级要求,因此,要求环境感知传感器必须对车辆周围行驶环境达到720度的全景覆盖,也就是说,对于车辆周围行驶环境中360度的角度范围内的任意一个检测方向,车辆上必须具有两个与之对应的环境感知传感器,其中每一个环境感知传感器都可以单独检测到该检测方向的环境信息,这样才能保证车辆满足ASIL D等级的要求。不过,如果车辆在自动驾驶的过程中,某一个环境感知传感器发生故障,对于该环境感知传感器的检测角度覆盖的车辆周围行驶环境的角度范围内的每一个检测方向,就可能只有一个环境感知传感器可以检测到其环境信息,无法满足ASIL D的要求。The environment perception sensors currently used in autonomous vehicles can only meet the ASIL B level requirements for their ASIL capabilities. Therefore, the environment perception sensors are required to have a 720-degree panoramic coverage of the surrounding driving environment of the vehicle, that is, for the surrounding driving environment of the vehicle For any detection direction within the 360-degree angle range, the vehicle must have two corresponding environmental sensing sensors, and each environmental sensing sensor can individually detect the environmental information of the detection direction, so as to ensure that the vehicle meets the requirements ASIL D level requirements. However, if a certain environmental sensing sensor fails during the automatic driving of the vehicle, there may be only one environmental sensing sensor for each detection direction within the angular range of the driving environment around the vehicle covered by the detection angle of the environmental sensing sensor The environmental information can be detected, which cannot meet the requirements of ASIL D.
为了解决上述技术问题,现有技术中,通常在环境感知传感器对车辆周围行驶环境达到720度全景覆盖之外,还会安装多个环境感知传感器,这样一旦有一个环境感知传感器发生故障,仍然可以保证有两个环境感知传感器可以获取到失效的环境感知传感器对应角度范围内每一个检测方向的环境信息,从而保证车辆满足ASIL D的要求。但是由于车辆在自动驾驶过程中,同一时间段,通常只可能存在一个发生故障的环境感知传感器,也就是说,通常多安装的多个环境感知传感器中,只有检测失效的环境感知传感器对应检测方向的环境感知传感器必须进入到工作状态,其余环境感知传感器可以不必进入到工作状态,这样就会造成环境感知传感器资源的浪费。基于此,如何降低自动驾驶车辆中环境感知传感器资源的浪费,成为本领域技术人员亟待解决的技术问题。In order to solve the above technical problems, in the prior art, in addition to the 720-degree panoramic coverage of the surrounding driving environment of the vehicle, multiple environmental sensing sensors are usually installed, so that once an environmental sensing sensor fails, it can still be It is ensured that there are two environmental sensing sensors that can obtain the environmental information of each detection direction within the corresponding angle range of the failed environmental sensing sensor, so as to ensure that the vehicle meets the requirements of ASIL D. However, because the vehicle is in the process of automatic driving, there is usually only one environmental sensing sensor that fails at the same time. That is to say, among the multiple environmental sensing sensors that are usually installed, only the environmental sensing sensor that detects the failure corresponds to the detection direction. The environment-sensing sensor must enter the working state, and the other environment-sensing sensors may not need to enter the working state, which will cause a waste of environment-aware sensor resources. Based on this, how to reduce the waste of environmental sensing sensor resources in an autonomous vehicle has become a technical problem to be solved urgently by those skilled in the art.
发明内容Summary of the invention
本申请提供了一种信息获取方法及装置,以解决如何降低自动驾驶车辆中环境感知传感器资源浪费的问题。This application provides an information acquisition method and device to solve the problem of how to reduce the resource waste of environmental sensing sensors in an autonomous vehicle.
第一方面,本申请提供了一种信息获取方法,所述方法应用于车辆的车载系统,所述方法包括:确定所述车辆上环境感知传感器中的第一传感器为失效的环境感知传 感器;确定所述第一传感器的第一检测区域;所述第一检测区域包括第一角度范围;所述第一角度范围为所述第一传感器的检测角度覆盖所述车辆周围行驶环境的角度范围;调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖所述第一角度范围;使用所述动态传感器替代所述第一传感器获取环境信息。In a first aspect, the present application provides an information acquisition method, which is applied to an in-vehicle system of a vehicle, and the method includes: determining that a first sensor in the environmental sensing sensor on the vehicle is a failed environmental sensing sensor; and determining The first detection area of the first sensor; the first detection area includes a first angle range; the first angle range is the angle range where the detection angle of the first sensor covers the driving environment around the vehicle; adjustment The second detection area of the dynamic sensor on the vehicle is such that the angle range of the second detection area covers the first angle range; the dynamic sensor is used instead of the first sensor to obtain environmental information.
本实现方式中,首先确定车辆上失效的环境感知传感器以及失效的环境感知传感器的第一检测区域;然后通过调整所述车辆上动态传感器的第二检测区域,将动态传感器的第二检测区域调整至其角度范围覆盖所述第一检测区域的第一角度范围的状态;最后使用所述动态传感器替代所述失效的环境感知传感器获取环境信息。采用该方法,在环境感知传感器对车辆周围行驶环境达到720度全景覆盖的情况下,当某个环境感知传感器发生故障时,可以使用动态传感器替代该环境感知传感器获取其角度范围内每一个检测方向的环境信息,无需再增加多个环境感知传感器,极大的减少了环境感知传感器资源的浪费,适用性更好。In this implementation, the first detection area of the failed environmental sensor on the vehicle and the first detection area of the failed environmental sensor is determined; then by adjusting the second detection area of the dynamic sensor on the vehicle, the second detection area of the dynamic sensor is adjusted To a state where the angle range covers the first angle range of the first detection area; finally, the dynamic sensor is used to replace the failed environmental sensing sensor to obtain environmental information. Using this method, when the environment sensing sensor covers the driving environment around the vehicle to 720 degrees panoramic coverage, when an environmental sensing sensor fails, the dynamic sensor can be used to replace the environmental sensing sensor to obtain each detection direction within its angle range. Without adding multiple environment sensing sensors, it greatly reduces the waste of environmental sensing sensor resources and has better applicability.
结合第一方面,在第一方面第一种可能的实现方式中,所述调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖所述第一角度范围,包括:获取第一角度;所述第一角度为所述第一传感器的中心轴偏离车辆坐标系的参考坐标轴的角度;调整所述动态传感器的中心轴偏离所述参考坐标轴的角度,使得所述动态传感器的中心轴偏离所述参考坐标轴的角度为所述第一角度;所述动态传感器的检测角度大于等于所述第一传感器的检测角度。With reference to the first aspect, in a first possible implementation manner of the first aspect, the second detection area of the dynamic sensor on the vehicle is adjusted so that the angle range of the second detection area covers the first angle range , Including: acquiring a first angle; the first angle being the angle of the central axis of the first sensor deviating from the reference coordinate axis of the vehicle coordinate system; adjusting the angle of the central axis of the dynamic sensor deviating from the reference coordinate axis, The angle at which the central axis of the dynamic sensor deviates from the reference coordinate axis is the first angle; the detection angle of the dynamic sensor is greater than or equal to the detection angle of the first sensor.
本实现方式中,可以使用检测角度大于或等于任意一个环境感知传感器的动态传感器替代任意一个失效的环境感知传感器获取环境信息,动态传感器的设置较为简单。In this implementation manner, a dynamic sensor with a detection angle greater than or equal to any environmental sensing sensor can be used to replace any failed environmental sensing sensor to obtain environmental information, and the setting of the dynamic sensor is relatively simple.
结合第一方面,在第一方面第二种可能的实现方式中,所述调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖所述第一角度范围,包括:调整所述动态传感器的中心轴的位置,使得所述动态传感器的中心轴位于所述第一检测区域对应的标定位置;所述标定位置是指根据所述第一角度范围的边界信息,预先为动态传感器的中心轴标定的位置,所述动态传感器的中心轴位于所述标定位置时,所述第二检测区域的角度范围覆盖所述第一角度范围。With reference to the first aspect, in a second possible implementation manner of the first aspect, the second detection area of the dynamic sensor on the vehicle is adjusted so that the angle range of the second detection area covers the first angle range , Including: adjusting the position of the central axis of the dynamic sensor so that the central axis of the dynamic sensor is located at the calibration position corresponding to the first detection area; the calibration position refers to the boundary information according to the first angle range , A position calibrated for the central axis of the dynamic sensor in advance, and when the central axis of the dynamic sensor is at the calibrated position, the angular range of the second detection area covers the first angular range.
本实现方式中,可以针对每一个环境感知传感器的检测区域,预先为动态传感器设置一个标定位置,然后根据检测区域与标定位置的对应关系,可以快速将动态传感器的第二检测区域调整至其角度范围覆盖第一角度范围的状态,调整过程更加简单。In this implementation, a calibration position can be set for the dynamic sensor in advance for the detection area of each environmental sensing sensor, and then according to the corresponding relationship between the detection area and the calibration position, the second detection area of the dynamic sensor can be quickly adjusted to its angle The range covers the state of the first angle range, and the adjustment process is simpler.
结合第一方面,在第一方面第三种可能的实现方式中,所述调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖所述第一角度范围,包括:调整第二传感器的第二检测区域,使得所述第二检测区域覆盖所述第一检测区域;所述动态传感器包括所述第二传感器,且所述第二传感器的传感器类型与所述第一传感器的传感器类型相同。With reference to the first aspect, in a third possible implementation manner of the first aspect, the second detection area of the dynamic sensor on the vehicle is adjusted so that the angle range of the second detection area covers the first angle range , Including: adjusting the second detection area of the second sensor so that the second detection area covers the first detection area; the dynamic sensor includes the second sensor, and the sensor type of the second sensor is The sensor types of the first sensors are the same.
本实现方式中,可以使用与失效的环境感知传感器的传感器类型相同的动态传感器替代该失效的环境感知传感器获取环境信息,获得的环境信息更加准确。In this implementation manner, a dynamic sensor of the same sensor type as that of the failed environmental sensing sensor can be used to replace the failed environmental sensing sensor to obtain environmental information, and the obtained environmental information is more accurate.
结合第一方面,在第一方面第四种可能的实现方式中,所述确定所述车辆上环境感知传感器中的第一传感器为失效的环境感知传感器,包括:获取所述车辆上环境感知传感器的状态信息;根据所述状态信息确定所述环境感知传感器中的第一传感器为 失效的环境感知传感器。With reference to the first aspect, in a fourth possible implementation manner of the first aspect, the determining that the first sensor in the on-vehicle environmental sensing sensor is a failed environmental sensing sensor includes: acquiring the on-vehicle environmental sensing sensor The status information; according to the status information, it is determined that the first sensor in the environment sensing sensor is a failed environment sensing sensor.
本实现方式中,可以根据环境感知传感器上传的状态信息确定该环境感知传感器是否失效,确定的结果更加准确。In this implementation manner, it can be determined whether the environmental sensing sensor is invalid according to the status information uploaded by the environmental sensing sensor, and the result of the determination is more accurate.
结合第一方面,在第一方面第五种可能的实现方式中,所述方法还包括:根据所述动态传感器检测得到的环境信息生成车辆控制信息。With reference to the first aspect, in a fifth possible implementation manner of the first aspect, the method further includes: generating vehicle control information according to the environmental information detected by the dynamic sensor.
本实现方式中,在环境感知传感器失效的情况下,可以使用动态传感器替代该失效的环境感知传感器获取环境信息,并根据动态传感器检测获得的环境信息生成车辆控制信息,保证了车辆控制信息的准确性,使得车辆行驶更加安全。In this implementation, when the environment sensing sensor fails, the dynamic sensor can be used to replace the failed environment sensing sensor to obtain environmental information, and the vehicle control information is generated based on the environmental information detected by the dynamic sensor, ensuring the accuracy of the vehicle control information Sex, making the vehicle safer.
第二方面,本申请提供了一种信息获取装置,该装置包括:第一确定模块,用于确定车辆上环境感知传感器中的第一传感器为失效的环境感知传感器;第二确定模块,用于确定所述第一传感器的第一检测区域;所述第一检测区域包括第一角度范围;所述第一角度范围为所述第一传感器的检测角度覆盖所述车辆周围行驶环境的角度范围;调整模块,用于调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖所述第一角度范围;获取模块,用于使用所述动态传感器替代所述第一传感器获取环境信息。In a second aspect, the present application provides an information acquisition device. The device includes: a first determination module, configured to determine that the first sensor in the environment sensing sensor on a vehicle is a failed environment sensing sensor; and a second determination module, configured to Determine a first detection area of the first sensor; the first detection area includes a first angle range; the first angle range is an angle range where the detection angle of the first sensor covers the driving environment around the vehicle; The adjustment module is used to adjust the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range; the acquisition module is used to replace the first angle range with the dynamic sensor A sensor obtains environmental information.
本实现方式的装置,可以首先确定车辆上失效的环境感知传感器以及失效的环境感知传感器的第一检测区域;然后通过调整所述车辆上动态传感器的第二检测区域,将动态传感器的第二检测区域调整至其角度范围覆盖所述第一检测区域的第一角度范围的状态;最后使用所述动态传感器替代所述失效的环境感知传感器获取环境信息。将该装置应用于自动驾驶车辆的车载系统中,在环境感知传感器对车辆周围行驶环境达到720度全景覆盖的情况下,当某个环境感知传感器发生故障时,可以使用动态传感器替代该环境感知传感器获取其角度范围内每一个检测方向的环境信息,无需再增加多个环境感知传感器,极大的减少了环境感知传感器资源的浪费,适用性更好。The device of this implementation mode can first determine the failed environmental sensing sensor on the vehicle and the first detection area of the failed environmental sensing sensor; then by adjusting the second detection area of the dynamic sensor on the vehicle, the second detection area of the dynamic sensor The area is adjusted to a state where its angle range covers the first angle range of the first detection area; finally, the dynamic sensor is used to replace the failed environment sensing sensor to obtain environment information. The device is applied to the in-vehicle system of an autonomous vehicle. When the environment sensor has a 720-degree panoramic coverage of the surrounding driving environment of the vehicle, when an environment sensor fails, a dynamic sensor can be used to replace the environment sensor. Obtain the environmental information of each detection direction within its angle range without adding multiple environmental sensing sensors, which greatly reduces the waste of environmental sensing sensor resources and has better applicability.
结合第二方面,在第二方面第一种可能的实现方式中,所述调整模块具体用于:获取第一角度;所述第一角度为所述第一传感器的中心轴偏离车辆坐标系的参考坐标轴的角度;调整所述动态传感器的中心轴偏离所述参考坐标轴的角度,使得所述动态传感器的中心轴偏离所述参考坐标轴的角度为所述第一角度;所述动态传感器的检测角度大于等于所述第一传感器的检测角度。With reference to the second aspect, in the first possible implementation of the second aspect, the adjustment module is specifically configured to: obtain a first angle; the first angle is the deviation of the center axis of the first sensor from the vehicle coordinate system The angle of the reference coordinate axis; adjust the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis, so that the angle at which the central axis of the dynamic sensor deviates from the reference coordinate axis is the first angle; the dynamic sensor The detection angle of is greater than or equal to the detection angle of the first sensor.
本实现方式的装置,可以使用检测角度大于或等于任意一个环境感知传感器的动态传感器替代任意一个失效的环境感知传感器获取环境信息,动态传感器的设置较为简单。In the device of this implementation manner, a dynamic sensor with a detection angle greater than or equal to any environmental sensing sensor can be used to replace any failed environmental sensing sensor to obtain environmental information, and the setting of the dynamic sensor is relatively simple.
结合第二方面,在第二方面第二种可能的实现方式中,所述调整模块具体用于:调整所述动态传感器的中心轴的位置,使得所述动态传感器的中心轴位于所述第一检测区域对应的标定位置;所述标定位置是指根据所述第一角度范围的边界信息,预先为动态传感器的中心轴标定的位置,所述动态传感器的中心轴位于所述标定位置时,所述第二检测区域的角度范围覆盖所述第一角度范围。With reference to the second aspect, in a second possible implementation manner of the second aspect, the adjustment module is specifically configured to: adjust the position of the central axis of the dynamic sensor so that the central axis of the dynamic sensor is located in the first The calibration position corresponding to the detection area; the calibration position refers to the position calibrated in advance for the central axis of the dynamic sensor according to the boundary information of the first angular range. When the central axis of the dynamic sensor is at the calibration position, the The angular range of the second detection area covers the first angular range.
本实现方式的装置,可以针对每一个环境感知传感器的检测区域,预先为动态传感器设置一个标定位置,然后根据检测区域与标定位置的对应关系,可以快速将动态传感器的第二检测区域调整至其角度范围覆盖第一角度范围的状态,调整过程更加简 单。The device of this implementation mode can set a calibration position for the dynamic sensor in advance for the detection area of each environmental sensing sensor, and then according to the corresponding relationship between the detection area and the calibration position, the second detection area of the dynamic sensor can be quickly adjusted to its The angle range covers the state of the first angle range, and the adjustment process is simpler.
结合第二方面,在第二方面第三种可能的实现方式中,所述调整模块具体用于:调整第二传感器的第二检测区域,使得所述第二检测区域覆盖所述第一检测区域;所述动态传感器包括所述第二传感器,且所述第二传感器的传感器类型与所述第一传感器的传感器类型相同。With reference to the second aspect, in a third possible implementation manner of the second aspect, the adjustment module is specifically configured to: adjust the second detection area of the second sensor so that the second detection area covers the first detection area The dynamic sensor includes the second sensor, and the sensor type of the second sensor is the same as the sensor type of the first sensor.
本实现方式的装置,可以使用与失效的环境感知传感器的传感器类型相同的动态传感器替代该失效的环境感知传感器获取环境信息,获得的环境信息更加准确。In the device of this implementation manner, a dynamic sensor of the same sensor type as that of the failed environmental sensing sensor can be used to replace the failed environmental sensing sensor to obtain environmental information, and the obtained environmental information is more accurate.
结合第二方面,在第二方面第四种可能的实现方式中,所述第一确定模块具体用于:获取所述车辆上环境感知传感器的状态信息;根据所述状态信息确定所述环境感知传感器中的第一传感器为失效的环境感知传感器。With reference to the second aspect, in a fourth possible implementation manner of the second aspect, the first determining module is specifically configured to: acquire status information of the environment sensing sensor on the vehicle; determine the environment awareness according to the status information The first sensor in the sensors is a failed environmental sensing sensor.
本实现方式的装置,可以根据环境感知传感器上传的状态信息确定该环境感知传感器是否失效,确定的结果更加准确。The device of this implementation manner can determine whether the environment perception sensor is invalid according to the status information uploaded by the environment perception sensor, and the result of the determination is more accurate.
结合第二方面,在第二方面第五种可能的实现方式中,所述装置还包括:生成模块,用于根据所述动态传感器检测得到的环境信息生成车辆控制信息。With reference to the second aspect, in a fifth possible implementation manner of the second aspect, the device further includes: a generating module configured to generate vehicle control information according to the environmental information detected by the dynamic sensor.
本实现方式的装置,在环境感知传感器失效的情况下,可以使用动态传感器替代该失效的环境感知传感器获取环境信息,并根据动态传感器检测获得的环境信息生成车辆控制信息,保证了车辆控制信息的准确性,使得车辆行驶更加安全。With the device of this implementation mode, when the environment sensing sensor fails, the dynamic sensor can be used to replace the failed environment sensing sensor to obtain environmental information, and the vehicle control information is generated according to the environmental information detected by the dynamic sensor, which ensures the vehicle control information. Accuracy makes the vehicle safer.
第三方面,本申请实施例提供一种通信装置,所述通信装置包括处理器,当所述处理器执行存储器中的计算机程序或指令时,如第一方面所述的方法被执行。In a third aspect, an embodiment of the present application provides a communication device. The communication device includes a processor. When the processor executes a computer program or instruction in a memory, the method described in the first aspect is executed.
第四方面,本申请实施例提供一种通信装置,所述通信装置包括处理器和存储器,所述存储器用于存储计算机程序或指令;所述处理器用于执行所述存储器所存储的计算机程序或指令,以使所述通信装置执行如第一方面中所示的相应的方法。In a fourth aspect, an embodiment of the present application provides a communication device. The communication device includes a processor and a memory, where the memory is used to store computer programs or instructions; and the processor is used to execute the computer programs or instructions stored in the memory. Instructions to cause the communication device to perform the corresponding method as shown in the first aspect.
第五方面,本申请实施例提供一种通信装置,所述通信装置包括处理器、存储器和收发器;所述收发器,用于接收信号或者发送信号;所述存储器,用于存储计算机程序或指令;所述处理器,用于从所述存储器调用所述计算机程序或指令执行如第一方面所述的方法。In a fifth aspect, an embodiment of the present application provides a communication device, the communication device includes a processor, a memory, and a transceiver; the transceiver is used for receiving signals or sending signals; the memory is used for storing computer programs or Instructions; the processor is configured to call the computer program or instructions from the memory to execute the method described in the first aspect.
第六方面,本申请实施例提供一种通信装置,所述通信装置包括处理器和接口电路;所述接口电路,用于接收计算机程序或指令并传输至所述处理器;所述处理器运行所述计算机程序或指令以执行如第一方面所示的相应的方法。In a sixth aspect, an embodiment of the present application provides a communication device, the communication device includes a processor and an interface circuit; the interface circuit is configured to receive a computer program or instruction and transmit it to the processor; the processor runs The computer program or instruction is to perform the corresponding method as shown in the first aspect.
第七方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质用于存储计算机程序或指令,当所述计算机程序或指令被执行时,使得第一方面所述的方法被实现。In a seventh aspect, embodiments of the present application provide a computer storage medium, where the computer storage medium is used to store a computer program or instruction, and when the computer program or instruction is executed, the method described in the first aspect is implemented.
第八方面,本申请实施例提供一种包括计算机程序或指令的计算机程序产品,当所述计算机程序或指令被执行时,使得第一方面所述的方法被实现。In an eighth aspect, embodiments of the present application provide a computer program product including a computer program or instruction, which when the computer program or instruction is executed, enables the method described in the first aspect to be implemented.
为解决如何降低自动驾驶车辆中环境感知传感器资源浪费的问题,本申请提供了一种信息获取方法及装置。该方法中,首先确定车辆上失效的环境感知传感器以及失效的环境感知传感器的第一检测区域;然后通过调整所述车辆上动态传感器的第二检测区域,将动态传感器的第二检测区域调整至其角度范围覆盖所述第一检测区域的第一角度范围的状态;最后使用所述动态传感器替代所述失效的环境感知传感器获取环 境信息。采用该方法,在环境感知传感器对车辆周围行驶环境达到720度全景覆盖的情况下,当某个环境感知传感器发生故障时,可以使用动态传感器替代该环境感知传感器获取其角度范围内每一个检测方向的环境信息,无需再增加多个环境感知传感器,极大的减少了环境感知传感器资源的浪费,适用性更好。In order to solve the problem of how to reduce the resource waste of environmental sensing sensors in autonomous vehicles, this application provides an information acquisition method and device. In this method, the first detection area of the failed environmental sensing sensor on the vehicle and the failed environmental sensing sensor is determined first; then by adjusting the second detection area of the dynamic sensor on the vehicle, the second detection area of the dynamic sensor is adjusted to Its angular range covers the state of the first angular range of the first detection area; finally, the dynamic sensor is used to replace the failed environmental sensing sensor to obtain environmental information. Using this method, when the environment sensing sensor covers the driving environment around the vehicle to 720 degrees panoramic coverage, when an environmental sensing sensor fails, the dynamic sensor can be used to replace the environmental sensing sensor to obtain each detection direction within its angle range. Without adding multiple environment sensing sensors, it greatly reduces the waste of environmental sensing sensor resources and has better applicability.
图1为本申请提供的一种应用场景示意图;Figure 1 is a schematic diagram of an application scenario provided by this application;
图2为本申请提供的另一种应用场景示意图;Figure 2 is a schematic diagram of another application scenario provided by this application;
图3为本申请提供的车辆的车载系统的一种实施方式的结构框图;FIG. 3 is a structural block diagram of an implementation manner of the on-board system of a vehicle provided by this application;
图4为本申请提供的另一种应用场景示意图;Figure 4 is a schematic diagram of another application scenario provided by this application;
图5为本申请提供的信息获取方法的一种实施方式的流程示意图;FIG. 5 is a schematic flowchart of an implementation manner of the information acquisition method provided by this application;
图6为本申请提供的另一种应用场景示意图;Figure 6 is a schematic diagram of another application scenario provided by this application;
图7为本申请提供的信息获取装置的一种实施方式的结构框图;FIG. 7 is a structural block diagram of an implementation manner of the information acquisition device provided by this application;
图8为本申请提供的芯片的一种实施方式的结构框图。FIG. 8 is a structural block diagram of an implementation manner of a chip provided by this application.
下面结合附图,对本申请的技术方案进行描述。The technical solution of the present application will be described below in conjunction with the drawings.
在本申请的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。In the description of this application, unless otherwise specified, "/" means "or". For example, A/B can mean A or B. "And/or" in this article is only an association relationship describing the associated objects, which means that there can be three kinds of relationships. For example, A and/or B can mean: A alone exists, A and B exist at the same time, and B exists alone. These three situations. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first" and "second" do not limit the quantity and order of execution, and the words "first" and "second" do not limit the difference.
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or illustrations. Any embodiment or design solution described as "exemplary" or "for example" in this application should not be construed as being more preferable or advantageous than other embodiments or design solutions. To be precise, words such as "exemplary" or "for example" are used to present related concepts in a specific manner.
为了便于理解本申请的技术方案,下面先对本申请提供的技术方案的应用场景进行示例性说明。In order to facilitate the understanding of the technical solutions of the present application, the application scenarios of the technical solutions provided in the present application will be exemplarily described below.
结合前述背景技术的内容可知,在一些自动驾驶的应用场景中,例如,L3和L4级别自动驾驶系统失效运行的应用场景中,要求自动驾驶车辆的安全等级必须达到ASIL D等级,而自动驾驶车辆中目前使用的环境感知传感器,其ASIL能力仅能满足ASIL B等级的要求,因此,要求环境感知传感器必须对车辆周围行驶环境达到720度的全景覆盖,也就是说,对于车辆周围行驶环境中360度的角度范围内的任意一个检测方向,车辆上必须具有两个与之对应的环境感知传感器,其中每一个环境感知传感器都可以单独检测到该检测方向的环境信息,这样才能保证车辆满足ASIL D等级的要求。In combination with the foregoing background technology, it can be seen that in some automatic driving application scenarios, for example, in the application scenarios where the L3 and L4 level automatic driving systems fail to operate, the safety level of the automatic driving vehicle must reach the ASIL D level, and the automatic driving vehicle The ASIL capability of the environmental sensing sensors currently in use in the vehicle can only meet the requirements of ASIL B level. Therefore, the environmental sensing sensor is required to cover a 720-degree panoramic view of the driving environment around the vehicle, that is, for the 360° For any detection direction within the angle range of degrees, the vehicle must have two corresponding environmental sensing sensors, and each environmental sensing sensor can detect the environmental information of the detection direction separately, so as to ensure that the vehicle meets ASIL D Level requirements.
例如,可以参见图1,图1为本申请实施例提供的一种应用场景的示意图。如图1所示,车辆周围行驶环境被环境感知传感器720度全景覆盖,即对于车辆周围行驶环境中360度的角度范围内的每一个检测方向,都至少存在两个与之对应的环境感知传感器,其中每一个环境感知传感器都可以单独检测到该检测方向的环境信息。For example, refer to FIG. 1, which is a schematic diagram of an application scenario provided by an embodiment of the application. As shown in Figure 1, the surrounding driving environment of the vehicle is covered by a 720-degree panoramic view of the environment sensing sensor, that is, for each detection direction within a 360-degree angle range in the driving environment surrounding the vehicle, there are at least two corresponding environmental sensing sensors. , Each of the environmental sensing sensors can individually detect the environmental information of the detection direction.
不过,如果车辆在自动驾驶的过程中,某一个环境感知传感器发生故障,对于该 环境感知传感器的检测角度覆盖的车辆周围行驶环境的角度范围内的每一个检测方向,就可能只有一个环境感知传感器可以检测到该检测方向的环境信息,无法满足ASIL D的要求。However, if a certain environmental sensing sensor fails during the automatic driving of the vehicle, there may be only one environmental sensing sensor for each detection direction within the angular range of the driving environment around the vehicle covered by the detection angle of the environmental sensing sensor The environmental information of the detection direction can be detected, which cannot meet the requirements of ASIL D.
为了解决上述技术问题,现有技术中,通常采用对车辆周围行驶环境进行冗余1080度全景覆盖的方式,保证自动驾驶的车辆中有环境感知传感器发生故障的情况下,车辆仍然可以满足ASIL D等级的要求。也就是说,车辆上除了安装正常工作时能够720度全景覆盖车辆周围行驶环境的环境感知传感器之外,通常还额外安装多个环境感知传感器,即针对车辆周围行驶环境中每一个检测方向,在车辆上还会有第三个与之对应的环境感知传感器,该环境感知传感器也可以独立检测得到该检测方向的环境信息,这样一旦有一个环境感知传感器发生故障,仍然可以保证每一个检测方向,都可以有两个环境感知传感器可以获取到该检测方向的环境信息,从而保证车辆满足ASIL D的要求。例如,现有的车辆上环境感知传感器的布置方式可以参见图2所示的传感器布置方式。In order to solve the above technical problems, in the prior art, redundant 1080-degree panoramic coverage of the driving environment around the vehicle is usually adopted to ensure that the vehicle can still meet ASILD even if the environment sensing sensor fails in the autonomous vehicle. Level requirements. In other words, in addition to the environment sensing sensor that can cover the driving environment around the vehicle in a 720-degree panorama during normal operation, a number of additional environment sensing sensors are usually installed on the vehicle to detect each direction in the driving environment around the vehicle. There will also be a third corresponding environmental sensing sensor on the vehicle. The environmental sensing sensor can also independently detect the environmental information of the detection direction, so that once an environmental sensing sensor fails, it can still guarantee each detection direction. There can be two environmental sensing sensors that can obtain the environmental information of the detection direction, so as to ensure that the vehicle meets the requirements of ASIL D. For example, the existing arrangement of environment sensing sensors on vehicles can refer to the arrangement of sensors shown in FIG. 2.
但是,车辆在自动驾驶过程中,车辆中每一个环境感知传感器都会周期性进行自检,一旦发生故障,会很快被修复,恢复至正常工作状态,因此,同一时间段,车辆中通常只可能存在一个发生故障的环境感知传感器,基于此,如果有某个环境感知传感器发生故障,只需存在第三个环境感知传感器可以检测到该故障环境感知传感器的检测角度覆盖的车辆周围行驶环境的角度范围内每一个检测方向的环境信息,就可以保证车辆满足ASIL D的要求,无需增加多个环境感知传感器,所以,按照现有的方式,对车辆周围行驶环境进行冗余1080度全景覆盖,会造成环境感知传感器资源的浪费。However, during the auto-driving process of the vehicle, each environmental sensor in the vehicle will periodically perform self-checking. Once a fault occurs, it will be quickly repaired and restored to normal working conditions. Therefore, at the same time period, the vehicle usually only There is a malfunctioning environmental sensing sensor. Based on this, if an environmental sensing sensor fails, only a third environmental sensing sensor can detect the angle of the driving environment around the vehicle covered by the detection angle of the malfunctioning environmental sensing sensor. The environmental information of each detection direction in the range can ensure that the vehicle meets the requirements of ASIL D without adding multiple environmental sensing sensors. Therefore, according to the existing method, the redundant 1080-degree panoramic coverage of the surrounding driving environment of the vehicle can be achieved. Causes a waste of environment-aware sensor resources.
综上,如何在保证自动驾驶车辆满足ASIL D要求的情况下,降低车辆中环境感知传感器资源的浪费,成为本领域技术人员亟待解决的技术问题。In summary, how to reduce the waste of environmental sensor resources in the vehicle while ensuring that the autonomous vehicle meets the ASIL D requirements has become an urgent technical problem for those skilled in the art.
下面结合附图,对本申请实施例提供的技术方案进行具体介绍。The technical solutions provided by the embodiments of the present application will be specifically introduced below in conjunction with the drawings.
首先结合附图,对本申请实施例提供的车辆的车载系统进行介绍,本申请实施例提供的信息获取方法可以在该车载系统中实现。First, with reference to the accompanying drawings, the on-board system of the vehicle provided by the embodiment of the present application is introduced. The information acquisition method provided by the embodiment of the present application can be implemented in the on-board system.
参见图3,图3为本申请提供的车辆的车载系统的一种实施方式的结构框图。结合图3可知,该车载系统100可以包括:环境感知传感器10,动态传感器20,角度传感器30,转角执行器40,和计算单元50。Referring to Fig. 3, Fig. 3 is a structural block diagram of an implementation manner of the on-board system of a vehicle provided by this application. With reference to FIG. 3, it can be seen that the in-
其中,环境感知传感器10可以包括多个,每个环境感知传感器10均固定安装于车辆上,可以用于获取车辆周围行驶环境的环境信息。环境感知传感器10可以为摄像装置,也可以为雷达装置,例如激光雷达或毫米波雷达等。所有环境感知传感器10可以对车辆周围行驶环境形成720度全景覆盖。例如,如图4所示,本申请实施例中车辆上环境感知传感器10的布置方式可以参见图4所示的环境感知传感器的布置方式。Wherein, the
动态传感器20,角度传感器30和转角执行器40可以作为整体,安装于车辆上,动态传感器20的布置方式可以参见图4,转角执行器40可以带到动态传感器20和角度传感器30同步转动,角度传感器30可以用于测量转角执行器40转动的角度,动态传感器20可以用于获取车辆周围行驶环境的环境信息。The
环境感知传感器10,动态传感器20,角度传感器30和转角执行器40,都与计算单元50具有通信连接,具体的通信内容可以参考后续实施例的内容,此处不再详述。The
本领域技术人员可以理解,图3示出的车载系统的结构并不构成对本申请车载系统的限定,本申请的车载系统可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如,该车载系统还可以包括执行器,该执行器可以用于执行计算单元50输出的车辆控制信息,例如,控制车辆减速、加速或转向等。图示的部件可以以硬件,软件或软件和硬件的组合实现,本申请对此不进行限定。Those skilled in the art can understand that the structure of the vehicle-mounted system shown in FIG. 3 does not constitute a limitation to the vehicle-mounted system of the present application. The vehicle-mounted system of the present application may include more or fewer components than those shown in the figure, or combine certain components. Or different component arrangements. For example, the in-vehicle system may further include an actuator, which may be used to execute the vehicle control information output by the
下面对本申请提供的信息获取方法的实施例进行说明。The following describes an embodiment of the information acquisition method provided in this application.
参见图5,图5为本申请提供的信息获取方法的一种实施方式的流程示意图。该信息获取方法可以应用于车辆中车载系统的计算单元,例如图3所示的计算单元50。结合图5可知,该方法可以包括以下步骤:Refer to FIG. 5, which is a schematic flowchart of an embodiment of the information acquisition method provided by this application. This information acquisition method can be applied to a calculation unit of an on-board system in a vehicle, such as the
步骤S101、确定车辆上环境感知传感器中的第一传感器。Step S101: Determine the first sensor among the environment sensing sensors on the vehicle.
其中,车辆上的第一传感器为所述计算单元检测到的失效的环境感知传感器。Wherein, the first sensor on the vehicle is a failed environment sensing sensor detected by the computing unit.
在车辆运行的过程中,其车载系统的计算单元可以实时监控车辆的驾驶模式,如果确定车辆进入自动驾驶模式,计算单元可以确定车辆上安装的所有环境感知传感器中是否存在失效的环境感知传感器,即确定环境感知传感器中的第一传感器。During the operation of the vehicle, the computing unit of its on-board system can monitor the driving mode of the vehicle in real time. If it is determined that the vehicle enters the automatic driving mode, the computing unit can determine whether there is a failed environment sensor among all the environment sensors installed on the vehicle. That is to determine the first sensor in the environment sensing sensor.
计算单元确定环境感知传感器中的第一传感器的实现方式可以包括多种,例如:The computing unit may determine the implementation of the first sensor in the environment sensing sensor in multiple ways, for example:
示例性的,车辆上的每一个环境感知传感器均可以对自身的运行状态进行自检,并将自检得到的状态信息上报给计算单元,该状态信息包括运行正常的状态信息和发生故障的状态信息;计算单元接收到每一个环境感知传感器上报的状态信息后,可以根据该状态信息确定该环境感知传感器是否为失效的环境感知传感器,即确定该环境感知传感器是否为第一传感器。基于此,计算单元确定环境感知传感器中的第一传感器,可以按照下述方式实现:获取车辆上所有环境感知传感器的状态信息;根据获得的状态信息确定环境感知传感器中的第一传感器。Exemplarily, each environmental sensing sensor on the vehicle can perform self-check on its own operating state, and report the state information obtained from the self-check to the computing unit. The state information includes state information of normal operation and state of failure. Information; after the computing unit receives the status information reported by each environmental sensing sensor, it can determine whether the environmental sensing sensor is a failed environmental sensing sensor based on the state information, that is, whether the environmental sensing sensor is the first sensor. Based on this, the calculation unit determining the first sensor in the environmental sensing sensor can be implemented in the following manner: acquiring state information of all environmental sensing sensors on the vehicle; determining the first sensor in the environmental sensing sensor according to the acquired state information.
示例性的,如果车辆上某一个或多个环境感知传感器与计算单元之间的通信中断,则计算单元可以将这些与其通信中断的环境感知传感器确定为失效的环境感知传感器,即第一传感器。基于此,计算单元确定环境感知传感器中的第一传感器,还可以按照下述方式实现:将环境感知传感器中与计算单元通信中断的环境感知传感器确定为第一传感器。Exemplarily, if the communication between one or more environmental sensing sensors on the vehicle and the computing unit is interrupted, the computing unit may determine the environmental sensing sensors with which communication is interrupted as the failed environmental sensing sensors, that is, the first sensor. Based on this, the computing unit determining the first sensor in the environment sensing sensor can also be implemented in the following manner: determining the environment sensing sensor in the environment sensing sensor that is interrupted in communication with the computing unit as the first sensor.
示例性的,如果计算单元从环境感知传感器接收到的状态信息为乱码信息,该乱码信息既不是运行正常的状态信息,也不是发生故障的状态信息,则计算单元可以将这些发送乱码信息的环境感知传感器确定为失效的环境感知传感器,即第一传感器。基于此,计算单元确定环境感知传感器中的第一传感器,还可以按照下述方式实现:将环境感知传感器中发送乱码信息的环境感知传感器确定为第一传感器。Exemplarily, if the status information received by the computing unit from the environment sensing sensor is garbled information, and the garbled information is neither normal operating status information nor faulty status information, the computing unit may send these garbled information to the environment The sensing sensor is determined to be a failed environmental sensing sensor, that is, the first sensor. Based on this, the calculation unit determining the first sensor in the environmental sensing sensor can also be implemented in the following manner: determining the environmental sensing sensor that sends garbled information among the environmental sensing sensors as the first sensor.
步骤S102、确定所述第一传感器的第一检测区域。Step S102: Determine a first detection area of the first sensor.
其中,第一传感器的第一检测区域是指第一传感器可以检测到的车辆周围行驶环境的区域,该第一检测区域包括第一角度范围和第一延伸距离,所述第一角度范围为所述第一传感器的检测角度覆盖所述车辆周围行驶环境的角度范围,即该区域的角度 范围,第一延伸距离是指该检测区域的外围边界距离所述车辆的最远距离,该第一延伸距离等于所述第一传感器的检测距离。Wherein, the first detection area of the first sensor refers to the area of the driving environment around the vehicle that can be detected by the first sensor. The first detection area includes a first angle range and a first extension distance, and the first angle range is The detection angle of the first sensor covers the angular range of the driving environment around the vehicle, that is, the angular range of the area. The first extension distance refers to the farthest distance between the peripheral boundary of the detection area and the vehicle. The first extension The distance is equal to the detection distance of the first sensor.
计算单元确定出环境感知传感器中的第一传感器后,需要进一步确定第一传感器的第一检测区域。而在车辆出厂之前,通常可以预先对车辆上每一个环境感知传感器的检测区域进行标定,标定的方式可以包括多种,例如:After the computing unit determines the first sensor in the environment sensing sensor, it needs to further determine the first detection area of the first sensor. Before the vehicle leaves the factory, the detection area of each environmental sensor on the vehicle can usually be calibrated in advance. The calibration methods can include a variety of methods, such as:
第一种标定方式,根据环境感知传感器的检测性能,可以确定出环境感知传感器的检测角度和检测距离,该检测角度可以覆盖的车辆周围行驶环境的角度范围便是该环境感知传感器的检测区域的角度范围,该检测距离等于该检测区域的延伸距离。而环境感知传感器的检测角度通常以环境感知传感器的中心轴为对称轴,对称分布。基于此,在第一种标定方式中,可以通过环境感知传感器的中心轴偏离车辆坐标系的参考坐标轴(例如车辆坐标系的X坐标轴)的角度,以及环境感知传感器的检测角度和检测距离,标定环境感知传感器的检测区域。The first calibration method can determine the detection angle and detection distance of the environment sensor based on the detection performance of the environment sensor. The angular range of the driving environment around the vehicle that can be covered by the detection angle is the detection area of the environment sensor. Angle range, the detection distance is equal to the extension distance of the detection area. The detection angle of the environmental sensor is usually symmetrically distributed with the central axis of the environmental sensor as the axis of symmetry. Based on this, in the first calibration method, the angle that the central axis of the environmental sensor deviates from the reference coordinate axis of the vehicle coordinate system (such as the X coordinate axis of the vehicle coordinate system), as well as the detection angle and detection distance of the environmental sensor , Calibrate the detection area of the environmental sensor.
其中,车辆坐标系以及车辆坐标系的参考坐标轴的设置可以参见图6,如图6所示,车辆坐标系的X轴的正方向为车辆前进的方向,XY平面与车辆的横向切面平行,XZ平面与XY平面垂直,并且选取X轴作为车辆坐标系的参考坐标轴,参考坐标轴的正方向为X轴的正方向。Among them, the vehicle coordinate system and the setting of the reference coordinate axis of the vehicle coordinate system can be seen in Figure 6. As shown in Figure 6, the positive direction of the X axis of the vehicle coordinate system is the forward direction of the vehicle, and the XY plane is parallel to the transverse section of the vehicle. The XZ plane is perpendicular to the XY plane, and the X axis is selected as the reference coordinate axis of the vehicle coordinate system, and the positive direction of the reference coordinate axis is the positive direction of the X axis.
第二种标定方式,由于车辆上每一个环境感知传感器均固定安装在车辆上,因此,可以通过在车辆坐标系中,确定环境感知传感器的检测角度覆盖的车辆周围行驶环境的角度范围的边界信息,例如该角度范围的边界偏离车辆坐标系的参考坐标轴的角度或该角度范围的边界上一个或多个像素点的位置坐标的信息等,以及该环境感知传感器的检测距离,标定环境感知传感器的检测区域。In the second calibration method, since each environmental sensor on the vehicle is fixedly installed on the vehicle, the boundary information of the angle range of the driving environment around the vehicle covered by the detection angle of the environmental sensor can be determined in the vehicle coordinate system. For example, the angle at which the boundary of the angular range deviates from the reference coordinate axis of the vehicle coordinate system or the position coordinates of one or more pixels on the boundary of the angular range, as well as the detection distance of the environmental sensor, and the calibration of the environmental sensor The detection area.
基于此,计算单元可以通过预先配置的环境感知传感器的检测区域的标定信息,确定第一传感器的第一检测区域。Based on this, the calculation unit may determine the first detection area of the first sensor through pre-configured calibration information of the detection area of the environment sensing sensor.
步骤S103、调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖所述第一检测区域的第一角度范围。Step S103: Adjust the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range of the first detection area.
确定车辆上第一传感器的第一检测区域后,计算单元可以调整车辆上动态传感器的第二检测区域,使得动态传感器的第二检测区域的角度范围可以完全覆盖第一传感器的第一检测区域的第一角度范围,后续便可以使用动态传感器替代第一传感器获取环境信息,保证车辆周围行驶环境可以被环境感知传感器720度全景覆盖,从而保证车辆满足ASIL D的要求。After determining the first detection area of the first sensor on the vehicle, the computing unit can adjust the second detection area of the dynamic sensor on the vehicle so that the angular range of the second detection area of the dynamic sensor can completely cover the first detection area of the first sensor. In the first angle range, the dynamic sensor can be used to replace the first sensor to obtain environmental information in the future, ensuring that the surrounding driving environment of the vehicle can be covered by a 720-degree panoramic view of the environmental sensor, thereby ensuring that the vehicle meets the requirements of ASIL D.
其中,动态传感器的第二检测区域是指动态传感器可以检测到的车辆周围行驶环境的区域。第二检测区域的角度范围是指动态传感器的检测角度覆盖车辆周围行驶环境的角度范围。由于动态传感器可以转动,可以使用动态传感器检测车辆周围行驶环境中任意方位的环境信息,所以动态传感器的第二检测区域可以变化。Wherein, the second detection area of the dynamic sensor refers to the area of the driving environment around the vehicle that can be detected by the dynamic sensor. The angle range of the second detection area refers to the angle range where the detection angle of the dynamic sensor covers the driving environment around the vehicle. Since the dynamic sensor can be rotated and the dynamic sensor can be used to detect environmental information in any orientation in the driving environment around the vehicle, the second detection area of the dynamic sensor can be changed.
调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖第一角度范围的实现方式可以包括多种,例如:The implementation of adjusting the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range may include various implementations, for example:
示例性的,为了动态传感器可以替代任意一个环境感知传感器获取环境信息,动态传感器的检测角度通常大于或等于任意一个环境感知传感器的检测角度。所以,只要将动态传感器的中心轴偏离车辆坐标系的参考坐标轴的角度调整为第一传感器的中心轴偏离所 述参考坐标轴的角度,便可以使得动态传感器的第二检测区域的角度范围覆盖第一传感器的第一检测区域的第一角度范围。Exemplarily, in order that the dynamic sensor can replace any environmental sensing sensor to obtain environmental information, the detection angle of the dynamic sensor is generally greater than or equal to the detection angle of any environmental sensing sensor. Therefore, as long as the angle of the central axis of the dynamic sensor deviating from the reference coordinate axis of the vehicle coordinate system is adjusted to the angle of the central axis of the first sensor deviating from the reference coordinate axis, the angular range of the second detection area of the dynamic sensor can be covered. The first angular range of the first detection area of the first sensor.
基于此,调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖第一角度范围,可以按照下述方式实现:首先根据第一检测区域的标定信息,确定第一传感器的中心轴偏离车辆坐标系的参考坐标轴(例如车辆坐标系的X坐标轴)的角度,记为第一角度;然后,调整动态传感器的中心轴偏离所述参考坐标轴的角度,直至将动态传感器的中心轴偏离所述参考坐标轴的角度调整为所述第一角度为止。Based on this, adjusting the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range can be implemented in the following manner: First, determine according to the calibration information of the first detection area The angle by which the central axis of the first sensor deviates from the reference coordinate axis of the vehicle coordinate system (for example, the X coordinate axis of the vehicle coordinate system) is recorded as the first angle; then, the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis is adjusted, Until the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis is adjusted to the first angle.
可选的,计算单元调整动态传感器的中心轴偏离所述参考坐标轴的角度,直至将动态传感器的中心轴偏离所述参考坐标轴的角度调整为所述第一角度为止,可以按照下述方式实现:首先确定开始调整动态传感器的中心轴偏离所述参考坐标轴的角度时,与所述动态传感器固定在一起的角度传感器检测得到的角度,记为第二角度,其中,车辆出厂前也会对动态传感器进行标定,标定角度传感器检测得到的角度为零度时,动态传感器的中心轴偏离所述参考坐标轴的角度为零度;然后当所述第二角度与所述第一角度不同时,控制与所述动态传感器固定在一起的转角执行器转动,并通过角度传感器实时监控转角执行器转动的角度,直至所述角度传感器检测得到的角度等于所述第一角度为止,此时动态传感器的中心轴偏离所述参考坐标轴的角度等于第一角度,动态传感器的第二检测区域的角度范围覆盖所述第一传感器的第一检测区域的第一角度范围。Optionally, the calculation unit adjusts the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis until the angle by which the central axis of the dynamic sensor deviates from the reference coordinate axis is adjusted to the first angle, which may be as follows Realization: First determine the angle detected by the angle sensor fixed with the dynamic sensor when starting to adjust the angle that the central axis of the dynamic sensor deviates from the reference coordinate axis, and this is recorded as the second angle. Calibrate the dynamic sensor. When the angle detected by the calibrated angle sensor is zero degrees, the angle that the central axis of the dynamic sensor deviates from the reference coordinate axis is zero degrees; then when the second angle is different from the first angle, control The angle actuator fixed with the dynamic sensor rotates, and the angle sensor is used to monitor the angle of rotation of the angle actuator in real time until the angle detected by the angle sensor is equal to the first angle. At this time, the center of the dynamic sensor The angle by which the axis deviates from the reference coordinate axis is equal to the first angle, and the angle range of the second detection area of the dynamic sensor covers the first angle range of the first detection area of the first sensor.
示例性的,在车辆出厂之前,还可以根据每一个环境感知传感器的检测区域的角度范围的边界信息,在车辆坐标系下,预先为车辆上动态传感器的中心轴标定一个与该边界信息对应的特定位置,记为标定位置,动态传感器的中心轴转动至该标定位置时,动态传感器的第二检测区域的角度范围覆盖该环境感知传感器的检测区域的角度范围。此外,由于动态传感器的检测角度大于或等于任意一个环境感知传感器的检测角度,所以动态传感器的中心轴位于该标定位置时,动态传感器的中心轴可能与该环境感知传感器的中心轴重合,也可能与该环境感知传感器的中心轴不重合,即动态传感器的中心轴与该环境感知传感器的中心轴位于两个不同的位置。Exemplarily, before the vehicle leaves the factory, according to the boundary information of the angular range of the detection area of each environmental sensor, in the vehicle coordinate system, the central axis of the dynamic sensor on the vehicle may be pre-calibrated with a corresponding boundary information. The specific position is marked as the calibration position. When the central axis of the dynamic sensor rotates to the calibration position, the angular range of the second detection area of the dynamic sensor covers the angular range of the detection area of the environment sensing sensor. In addition, since the detection angle of the dynamic sensor is greater than or equal to the detection angle of any environmental sensor, when the central axis of the dynamic sensor is located at the calibrated position, the central axis of the dynamic sensor may coincide with the central axis of the environmental sensor, or it may be It does not coincide with the central axis of the environment sensing sensor, that is, the central axis of the dynamic sensor and the central axis of the environment sensing sensor are located at two different positions.
基于此,调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖第一角度范围,还可以按照下述方式实现:调整动态传感器的中心轴在车辆坐标系中的位置,使得所述动态传感器的中心轴位于所述第一检测区域对应的标定位置;其中,所述标定位置是指根据所述第一角度范围的边界信息,预先为动态传感器的中心轴标定的位置,所述动态传感器的中心轴位于所述标定位置时,动态传感器的第二检测区域的角度范围覆盖第一传感器的第一检测区域的第一角度范围。Based on this, adjusting the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range can also be implemented in the following manner: adjusting the central axis of the dynamic sensor in the vehicle coordinate system The position of the dynamic sensor is located at the calibration position corresponding to the first detection area; wherein, the calibration position refers to the central axis of the dynamic sensor in advance according to the boundary information of the first angle range At the calibrated position, when the central axis of the dynamic sensor is at the calibrated position, the angular range of the second detection area of the dynamic sensor covers the first angular range of the first detection area of the first sensor.
示例性的,动态传感器可以为传感器组合,即动态传感器可以包括多个环境感知传感器,例如,动态传感器可以包括摄像装置、激光雷达和毫米波雷达。计算单元确定出第一传感器和第一传感器的第一检测区域后,可以使用动态传感器中与第一传感器的传感器类型相同的环境感知传感器替代第一传感器获取环境信息。例如,第一传感器为摄像装置,则使用动态传感器中的摄像装置替代第一传感器获取环境信息;第一传感器为激光雷达,则使用动态传感器中的激光雷达替代第一传感器获取环境信息;第一传感器为毫米波雷达,则使用动态传感器中的毫米波雷达替代第一传感器获取环 境信息等。Exemplarily, the dynamic sensor may be a sensor combination, that is, the dynamic sensor may include a plurality of environmental sensing sensors, for example, the dynamic sensor may include a camera device, a laser radar, and a millimeter wave radar. After the computing unit determines the first sensor and the first detection area of the first sensor, the environment sensing sensor of the same sensor type as the first sensor in the dynamic sensor can be used to replace the first sensor to obtain the environmental information. For example, if the first sensor is a camera, the camera in the dynamic sensor is used instead of the first sensor to obtain environmental information; the first sensor is a lidar, and the Lidar in the dynamic sensor is used instead of the first sensor to obtain environmental information; If the sensor is a millimeter wave radar, the millimeter wave radar in the dynamic sensor is used instead of the first sensor to obtain environmental information and so on.
基于此,调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖第一角度范围,还可以按照下述方式实现:调整第二传感器的第二检测区域,使得所述第二检测区域覆盖所述第一检测区域;所述动态传感器包括所述第二传感器,且所述第二传感器的传感器类型与所述第一传感器的传感器类型相同。Based on this, adjusting the second detection area of the dynamic sensor on the vehicle so that the angle range of the second detection area covers the first angle range can also be implemented in the following manner: adjusting the second detection area of the second sensor, The second detection area covers the first detection area; the dynamic sensor includes the second sensor, and the sensor type of the second sensor is the same as the sensor type of the first sensor.
其中,调整第二传感器的第二检测区域,使得所述第二检测区域覆盖所述第一检测区域的实现方式,可以参考前述实施例的内容,此处不再详述。Wherein, for the implementation of adjusting the second detection area of the second sensor so that the second detection area covers the first detection area, reference may be made to the content of the foregoing embodiment, which will not be described in detail here.
步骤S104、使用所述动态传感器替代所述第一传感器获取环境信息。Step S104: Use the dynamic sensor to replace the first sensor to obtain environmental information.
将动态传感器的第二检测区域的角度范围调整至覆盖第一传感器的第一检测区域的第一角度范围后,可以使用动态传感器替代第一传感器获取环境信息,这样,仍然可以保证车辆周围行驶环境被环境感知传感器720度覆盖,从而保证车辆满足ASIL D的要求。After adjusting the angle range of the second detection area of the dynamic sensor to cover the first angle range of the first detection area of the first sensor, the dynamic sensor can be used instead of the first sensor to obtain environmental information, so that the driving environment around the vehicle can still be guaranteed It is covered by the environmental sensor at 720 degrees to ensure that the vehicle meets the requirements of ASIL D.
可选的,当动态传感器为传感器组合,即动态传感器可以包括多个环境感知传感器时,在步骤S104中,使用第二传感器替代第一传感器获取环境信息。Optionally, when the dynamic sensor is a sensor combination, that is, the dynamic sensor may include multiple environmental sensing sensors, in step S104, the second sensor is used instead of the first sensor to obtain environmental information.
使用动态传感器替代第一传感器获取环境信息后,可以根据动态传感器检测获得的环境信息和车辆上其它环境感知传感器检测获得的环境信息,生成车辆控制信息,并且根据该车辆控制信息控制车辆。After using the dynamic sensor to replace the first sensor to obtain environmental information, the vehicle control information can be generated based on the environmental information detected by the dynamic sensor and the environmental information detected by other environmental sensing sensors on the vehicle, and the vehicle can be controlled according to the vehicle control information.
此外,当计算单元确定车辆上所有环境感知传感器中不存在失效的环境感知传感器,即车辆上不存在第一传感器,则计算单元会获取行驶路况信息,该行驶路况信息是指车辆实际行驶时行驶道路路况的信息,例如城市道路路况,高速公路路况等;然后获取该行驶路况信息对应的预设角度,记为第三角度,其中,行驶路况信息与预设角度的对应关系预先存储于系统中;最后,调整所述动态传感器的中心轴偏离车辆坐标系的参考坐标轴的角度,使得所述动态传感器的中心轴偏离所述参考坐标轴的角度为所述第三角度,并且使用所述动态传感器获取所述行驶路况信息对应检测区域的环境信息。这样的话,可以根据车辆实际行驶时的路况,调整动态传感器获取特定重点检测区域的环境信息,提高动态传感器的可用性,并且增加该路况下环境检测的准确性,提高车辆行驶的安全性。In addition, when the computing unit determines that there is no failed environment sensing sensor among all the environment sensing sensors on the vehicle, that is, there is no first sensor on the vehicle, the computing unit will obtain driving road condition information. The driving road condition information refers to the actual driving of the vehicle. Information about road conditions, such as urban road conditions, highway conditions, etc.; then obtain the preset angle corresponding to the driving information, and record it as the third angle, where the correspondence between the driving information and the preset angle is stored in the system in advance ; Finally, adjust the angle of the central axis of the dynamic sensor from the reference coordinate axis of the vehicle coordinate system, so that the angle of the central axis of the dynamic sensor from the reference coordinate axis is the third angle, and use the dynamic The sensor acquires the environmental information of the detection area corresponding to the driving road condition information. In this way, the dynamic sensor can be adjusted to obtain the environmental information of the specific key detection area according to the actual road conditions of the vehicle, and the usability of the dynamic sensor can be improved, and the accuracy of environmental detection under the road conditions can be increased, and the safety of the vehicle can be improved.
本申请实施例提供的信息获取方法中,首先确定车辆上失效的环境感知传感器以及失效的环境感知传感器的第一检测区域;然后通过调整所述车辆上动态传感器的第二检测区域,将动态传感器的第二检测区域调整至其角度范围覆盖所述第一检测区域的第一角度范围的状态;最后使用所述动态传感器替代所述失效的环境感知传感器获取环境信息。采用该方法,在环境感知传感器对车辆周围行驶环境达到720度全景覆盖的情况下,当某个环境感知传感器发生故障时,可以使用动态传感器替代该环境感知传感器获取其角度范围内每一个检测方向的环境信息,无需再增加多个环境感知传感器,极大的减少了环境感知传感器资源的浪费,适用性更好。In the information acquisition method provided by the embodiments of the present application, the first detection area of the failed environmental sensing sensor and the failed environmental sensing sensor on the vehicle is first determined; and then the second detection area of the dynamic sensor on the vehicle is adjusted, The second detection area is adjusted to a state where its angle range covers the first angle range of the first detection area; finally, the dynamic sensor is used to replace the failed environmental sensing sensor to obtain environmental information. Using this method, when the environment sensing sensor covers the driving environment around the vehicle to 720 degrees panoramic coverage, when an environmental sensing sensor fails, the dynamic sensor can be used to replace the environmental sensing sensor to obtain each detection direction within its angle range. Without adding multiple environment sensing sensors, it greatly reduces the waste of environmental sensing sensor resources and has better applicability.
本文中描述的各个方法实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。The various method embodiments described herein may be independent solutions or may be combined according to internal logic, and these solutions fall within the protection scope of the present application.
可以理解的是,上述各个方法实施例中,由车载系统的计算单元实现的方法和操作,也可以由可用于计算单元的部件(例如芯片或者电路)实现。It can be understood that, in each of the foregoing method embodiments, the methods and operations implemented by the computing unit of the vehicle-mounted system can also be implemented by components (such as chips or circuits) that can be used in the computing unit.
上述主要从每一个网元之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,每一个网元,例如车载系统的环境感知传感器、动态传感器、计算单元等,为了实现上述功能,其包含了执行每一个功能相应的硬件结构或软件模块,或两者结合。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The foregoing mainly introduces the solution provided by the embodiment of the present application from the perspective of interaction between each network element. It is understandable that each network element, such as the environment sensing sensor, dynamic sensor, computing unit, etc. of the vehicle-mounted system, includes hardware structure or software module corresponding to each function, or a combination of the two in order to realize the above-mentioned functions. Those skilled in the art should easily realize that in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
本申请实施例可以根据上述方法示例对计算单元等进行功能模块的划分,例如,可以对应每一个功能划分每一个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应每一个功能划分每一个功能模块为例进行说明。The embodiment of the present application may divide the computing unit and the like into functional modules according to the foregoing method examples. For example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation. The following is an example of dividing each function module corresponding to each function as an example.
以上,结合图1至图6详细说明了本申请实施例提供的方法。以下,结合图7和图8详细说明本申请实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。Above, the method provided by the embodiment of the present application has been described in detail with reference to FIGS. 1 to 6. Hereinafter, the device provided by the embodiment of the present application will be described in detail with reference to FIG. 7 and FIG. 8. It should be understood that the description of the device embodiment and the description of the method embodiment correspond to each other. Therefore, for the content that is not described in detail, please refer to the above method embodiment. For the sake of brevity, it will not be repeated here.
参见图7,图7为本申请提供的信息获取装置的一种实施方式的结构框图。如图7所示,该信息获取装置700可以包括:第一确定模块701、第二确定模块702、调整模块703和获取模块704。该信息获取装置700可以用于执行上文方法实施例中车辆中车载系统的计算单元所执行的动作。Refer to FIG. 7, which is a structural block diagram of an embodiment of the information acquisition device provided by this application. As shown in FIG. 7, the
例如:所述第一确定模块701,用于确定车辆上环境感知传感器中的第一传感器;所述第一传感器为失效的环境感知传感器;所述第二确定模块702,用于确定所述第一传感器的第一检测区域;所述第一检测区域包括第一角度范围;所述第一角度范围为所述第一传感器的检测角度覆盖所述车辆周围行驶环境的角度范围;所述调整模块703,用于调整所述车辆上动态传感器的第二检测区域,使得所述第二检测区域的角度范围覆盖所述第一角度范围;所述获取模块704,用于使用所述动态传感器替代所述第一传感器获取环境信息。For example: the first determining
可选的,所述调整模块703具体用于:获取第一角度;所述第一角度为所述第一传感器的中心轴偏离车辆坐标系的参考坐标轴的角度;调整所述动态传感器的中心轴偏离所述参考坐标轴的角度,使得所述动态传感器的中心轴偏离所述参考坐标轴的角度为所述第一角度;所述动态传感器的检测角度大于等于所述第一传感器的检测角度。Optionally, the
可选的,所述调整模块703具体用于:获取第二角度;所述第二角度为开始调整所述动态传感器的中心轴偏离所述参考坐标轴的角度时,与所述动态传感器固定在一起的角度传感器检测得到的角度;所述角度传感器检测得到的角度为零度时,所述动态传感器的中心轴偏离所述参考坐标轴的角度为零度;如果所述第二角度与所述第一角度不同,控制与所述动态传感器固定在一起的转角执行器转动,使得所述角度传感 器检测得到的角度等于所述第一角度。Optionally, the
可选的,所述调整模块703具体用于:调整所述动态传感器的中心轴的位置,使得所述动态传感器的中心轴位于所述第一检测区域对应的标定位置;所述标定位置是指根据所述第一角度范围的边界信息,预先为动态传感器的中心轴标定的位置,所述动态传感器的中心轴位于所述标定位置时,所述第二检测区域的角度范围覆盖所述第一角度范围。Optionally, the
可选的,所述调整模块703具体用于:调整第二传感器的第二检测区域,使得所述第二检测区域覆盖所述第一检测区域;所述动态传感器包括所述第二传感器,且所述第二传感器的传感器类型与所述第一传感器的传感器类型相同。Optionally, the
可选的,所述第一确定模块701具体用于:获取所述车辆上环境感知传感器的状态信息;根据所述状态信息确定所述环境感知传感器中的第一传感器。Optionally, the first determining
可选的,所述信息获取装置700还包括:生成模块,用于根据所述动态传感器检测得到的环境信息生成车辆控制信息。Optionally, the
也就是说,该信息获取装置700可实现对应于根据本申请实施例的图5所示方法中车辆中车载系统的计算单元执行的步骤或者流程,该信息获取装置700可以包括用于执行图5所示方法中车辆中车载系统的计算单元执行的方法的模块。并且,该信息获取装置700中的各模块和上述其他操作和/或功能分别为了实现图5所示方法的相应步骤。例如,该信息获取装置700中的第一确定模块701可以用于执行图5所示方法中的步骤S101,第二确定模块702可以用于执行图5所示方法中的步骤S102,调整模块703可以用于执行图5所示方法中的步骤S103,获取模块704可以用于执行图5所示方法中的步骤S104。That is to say, the
应理解,各模块执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。It should be understood that the specific process for each module to execute the foregoing corresponding steps has been described in detail in the foregoing method embodiment, and is not repeated here for brevity.
此外,该信息获取装置700可以为车辆中车载系统的计算单元,该计算单元可以执行上述方法实施例中计算单元的功能,或者实现上述方法实施例中计算单元执行的步骤或者流程。In addition, the
该计算单元可以包括处理器和收发器。可选的,该计算单元还可以包括存储器。其中,处理器、收发器和存储器之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器用于存储计算机程序或指令,该处理器用于从该存储器中调用并运行该计算机程序或指令,以控制该收发器接收信号和/或发送信号。The calculation unit may include a processor and a transceiver. Optionally, the calculation unit may also include a memory. Among them, the processor, transceiver, and memory can communicate with each other through internal connection paths to transfer control and/or data signals. The memory is used to store computer programs or instructions, and the processor is used to call and run the computer from the memory. Programs or instructions to control the transceiver to receive signals and/or send signals.
上述处理器可以和存储器合成一个处理装置,处理器用于执行存储器中存储的计算机程序或指令来实现上述功能。具体实现时,该存储器也可以集成在处理器中,或者独立于处理器。The foregoing processor may be combined with a memory to form a processing device, and the processor is configured to execute a computer program or instruction stored in the memory to realize the foregoing functions. During specific implementation, the memory may also be integrated in the processor or independent of the processor.
上述收发器也可以称为收发单元。收发器可以包括接收器(或称接收机、接收电路)和/或发射器(或称发射机、发射电路)。其中,接收器用于接收信号,发射器用于发送信号。The above transceiver may also be referred to as a transceiver unit. The transceiver may include a receiver (or called a receiver, a receiving circuit) and/or a transmitter (or called a transmitter, a transmitting circuit). Among them, the receiver is used to receive signals, and the transmitter is used to send signals.
应理解,上述计算单元能够实现上文所示方法实施例中涉及计算单元的各个过程。计算单元中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。It should be understood that the foregoing calculation unit can implement each process involving the calculation unit in the method embodiment shown above. The operation and/or function of each module in the computing unit is to implement the corresponding process in the foregoing method embodiment. For details, please refer to the descriptions in the above method embodiments. To avoid repetition, detailed descriptions are appropriately omitted here.
本申请实施例还提供了一种处理装置,包括处理器和接口。所述处理器可用于执行上述方法实施例中的方法。The embodiment of the present application also provides a processing device, including a processor and an interface. The processor may be used to execute the method in the foregoing method embodiment.
应理解,上述处理装置可以是一个芯片。例如,参见图8,图8为本申请提供的芯片的一种实施方式的结构框图。图8所示的芯片可以为通用处理器,也可以为专用处理器。该芯片800包括处理器801。其中,处理器801可以用于支持图7所示的装置执行图5所示的技术方案。It should be understood that the aforementioned processing device may be a chip. For example, refer to FIG. 8, which is a structural block diagram of an embodiment of the chip provided by this application. The chip shown in FIG. 8 may be a general-purpose processor or a special-purpose processor. The
可选的,该芯片800还可以包括收发器802,收发器802用于接受处理器801的控制,用于支持图7所示的装置执行图5所示的技术方案。可选的,图8所示的芯片800还可以包括:存储介质803。Optionally, the
需要说明的是,图8所示的芯片可以使用下述电路或者器件来实现:一个或多个现场可编程门阵列(field programmable gate array,FPGA)、可编程逻辑器件(programmable logic device,PLD)、专用集成芯片(application specific integrated circuit,ASIC)、系统芯片(system on chip,SoC)、中央处理器(central processor unit,CPU)、网络处理器(network processor,NP)、数字信号处理电路(digital signal processor,DSP)、微控制器(micro controller unit,MCU),控制器、状态机、门逻辑、分立硬件部件、任何其他适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。It should be noted that the chip shown in Figure 8 can be implemented using the following circuits or devices: one or more field programmable gate arrays (FPGA), programmable logic devices (PLD) , Application specific integrated circuit (ASIC), system on chip (SoC), central processor unit (CPU), network processor (NP), digital signal processing circuit (digital signal processor, DSP), microcontroller (microcontroller unit, MCU), controller, state machine, gate logic, discrete hardware components, any other suitable circuits, or capable of performing various functions described throughout this application Any combination of circuits.
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by a hardware processor, or executed and completed by a combination of hardware and software modules in the processor. The software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. To avoid repetition, it will not be described in detail here.
应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be noted that the processor in the embodiment of the present application may be an integrated circuit chip with signal processing capability. In the implementation process, the steps of the foregoing method embodiments can be completed by hardware integrated logic circuits in the processor or instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components . The methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器 (random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electrically available Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory. The volatile memory may be random access memory (RAM), which is used as an external cache. By way of exemplary but not restrictive description, many forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), and synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synchlink DRAM, SLDRAM) ) And direct memory bus random access memory (direct rambus RAM, DR RAM). It should be noted that the memories of the systems and methods described herein are intended to include, but are not limited to, these and any other suitable types of memories.
根据本申请实施例提供的方法,本申请实施例还提供一种计算机程序产品,该计算机程序产品包括:计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得该计算机执行图5所示实施例中任意一个实施例的方法。According to the method provided by the embodiment of the present application, the embodiment of the present application also provides a computer program product, the computer program product includes: a computer program or instruction, when the computer program or instruction runs on a computer, the computer executes FIG. 5 The method of any one of the illustrated embodiments.
根据本申请实施例提供的方法,本申请实施例还提供一种计算机存储介质,该计算机存储介质存储有计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得该计算机执行图5所示实施例中任意一个实施例的方法。According to the method provided by the embodiment of the present application, the embodiment of the present application also provides a computer storage medium that stores a computer program or instruction, and when the computer program or instruction runs on a computer, the computer executes FIG. 5 The method of any one of the illustrated embodiments.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disc,SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction may be downloaded from a website, computer, The server or data center transmits to another website, computer, server, or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) transmission. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center integrated with one or more available media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state disk (solid state disc, SSD)) etc.
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在两个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。The terms "component", "module", "system", etc. used in this specification are used to denote computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, the component may be, but is not limited to, a process, a processor, an object, an executable file, an execution thread, a program, and/or a computer running on a processor. Through the illustration, both the application running on the computing device and the computing device can be components. One or more components may reside in processes and/or threads of execution, and components may be located on one computer and/or distributed between two or more computers. In addition, these components can be executed from various computer readable media having various data structures stored thereon. The component can be based on, for example, a signal having one or more data packets (e.g. data from two components interacting with another component in a local system, a distributed system, and/or a network, such as the Internet that interacts with other systems through a signal) Communicate through local and/or remote processes.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件 和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art may realize that the various illustrative logical blocks and steps described in the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. accomplish. Whether these functions are executed by hardware or software depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and conciseness of description, the specific working process of the above-described system, device, and module can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device, and method can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division, and there may be other divisions in actual implementation, for example, multiple modules or components may be combined or It can be integrated into another system, or some features can be ignored or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。In addition, the functional modules in the various embodiments of the present application may be integrated into one processing unit, or each module may exist alone physically, or two or more modules may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solution of the present application essentially or the part that contributes to the existing technology or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disks or optical disks and other media that can store program codes. .
上述本申请实施例提供的信息获取装置、计算机存储介质、计算机程序产品、芯片均用于执行上文所提供的方法,因此,其所能达到的有益效果可参考上文所提供的方法对应的有益效果,在此不再赘述。The information acquisition device, computer storage medium, computer program product, and chip provided in the above embodiments of the present application are all used to execute the methods provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding methods provided above The beneficial effects will not be repeated here.
应理解,在本申请的各个实施例中,各步骤的执行顺序应以其功能和内在逻辑确定,各步骤序号的大小并不意味着执行顺序的先后,不对实施例的实施过程构成限定。It should be understood that in each embodiment of the present application, the execution order of each step should be determined by its function and internal logic, and the size of each step sequence number does not mean the order of execution, and does not limit the implementation process of the embodiment.
本说明书的各个部分均采用递进的方式进行描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点介绍的都是与其他实施例不同之处。尤其,信息获取装置、计算机存储介质、计算机程序产品、芯片的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。Each part of this specification is described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, as for the embodiments of the information acquisition device, computer storage medium, computer program product, and chip, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant details can be referred to the description in the method embodiment.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they learn the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
以上所述的本申请实施方式并不构成对本申请保护范围的限定。The implementation manners of the application described above do not constitute a limitation on the protection scope of the application.
Claims (13)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202180006152.0A CN114761761B (en) | 2020-03-16 | 2021-02-22 | Information acquisition method and device |
| EP21772260.2A EP4102190A4 (en) | 2020-03-16 | 2021-02-22 | METHOD AND APPARATUS FOR OBTAINING INFORMATION |
| US17/945,171 US20230017336A1 (en) | 2020-03-16 | 2022-09-15 | Information obtaining method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010183228.4 | 2020-03-16 | ||
| CN202010183228.4A CN111366192B (en) | 2020-03-16 | 2020-03-16 | Information acquisition method and device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/945,171 Continuation US20230017336A1 (en) | 2020-03-16 | 2022-09-15 | Information obtaining method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021185024A1 true WO2021185024A1 (en) | 2021-09-23 |
Family
ID=71210753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/077202 Ceased WO2021185024A1 (en) | 2020-03-16 | 2021-02-22 | Information obtaining method and apparatus |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20230017336A1 (en) |
| EP (1) | EP4102190A4 (en) |
| CN (2) | CN111366192B (en) |
| WO (1) | WO2021185024A1 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111366192B (en) * | 2020-03-16 | 2022-05-13 | 华为技术有限公司 | Information acquisition method and device |
| JP2022150929A (en) * | 2021-03-26 | 2022-10-07 | 本田技研工業株式会社 | Axial misalignment estimator |
| CN113251591B (en) * | 2021-05-06 | 2022-06-28 | 青岛海尔空调器有限总公司 | Method, device and smart air conditioner for detecting indoor temperature |
| CN113607203B (en) * | 2021-07-30 | 2024-05-28 | 宁波路特斯机器人有限公司 | Control method and system of vehicle sensor and vehicle |
| CN113933858B (en) * | 2021-09-28 | 2025-02-18 | 中国科学院深圳先进技术研究院 | Abnormality detection method, device and terminal equipment of positioning sensor |
| DE112021008453T5 (en) * | 2021-11-09 | 2024-09-05 | Hitachi Astemo, Ltd. | ELECTRONIC CONTROL DEVICE AND VEHICLE CONTROL SYSTEM |
| CN116729271B (en) * | 2023-05-30 | 2025-12-12 | 北京鉴智科技有限公司 | An environmental sensing method, apparatus, vehicle, and computer-readable storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2345153A (en) * | 1998-12-23 | 2000-06-28 | Motorola Ltd | Fault-tolerant microcontroller arrangement, eg for a vehicle braking system |
| CN109506693A (en) * | 2018-09-26 | 2019-03-22 | 初速度(苏州)科技有限公司 | A kind of acquisition of autonomous driving vehicle data concealed bracket and its acquisition method |
| CN110723079A (en) * | 2019-10-31 | 2020-01-24 | 北京百度网讯科技有限公司 | Pose adjustment method, device, equipment and medium for vehicle-mounted sensor |
| CN110853185A (en) * | 2019-11-29 | 2020-02-28 | 长城汽车股份有限公司 | Vehicle panoramic all-round looking recording system and method |
| CN111366192A (en) * | 2020-03-16 | 2020-07-03 | 华为技术有限公司 | Information acquisition method and device |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016074608A2 (en) * | 2014-11-11 | 2016-05-19 | 冯春魁 | Methods and systems for vehicle operation monitoring and control, video monitoring, data processing, and overload monitoring and control |
| KR101766077B1 (en) * | 2015-12-08 | 2017-08-07 | 현대자동차주식회사 | System and Method for Providing Vehicle Around View |
| SE539443C2 (en) * | 2016-02-10 | 2017-09-26 | Scania Cv Ab | System for reducing a blind spot for a vehicle |
| US9931981B2 (en) * | 2016-04-12 | 2018-04-03 | Denso International America, Inc. | Methods and systems for blind spot monitoring with rotatable blind spot sensor |
| CN105867414B (en) * | 2016-04-18 | 2018-08-07 | 浙江大学 | A kind of UAV Flight Control System of multisensor redundancy backup |
| GB2558273A (en) * | 2016-12-23 | 2018-07-11 | Hohla Martin | Sensor system for a vehicle and method for determining assessment threat |
| CN108061881A (en) * | 2017-10-25 | 2018-05-22 | 中国第汽车股份有限公司 | Expand the device and control method of intelligent driving trailer-mounted radar sensing range |
| US11145146B2 (en) * | 2018-01-31 | 2021-10-12 | Mentor Graphics (Deutschland) Gmbh | Self-diagnosis of faults in an autonomous driving system |
| KR102066219B1 (en) * | 2018-02-05 | 2020-01-14 | 주식회사 만도 | Apparatus and method for controlling vehicle based on redundant architecture |
| DE102018213485A1 (en) * | 2018-08-10 | 2020-02-13 | Robert Bosch Gmbh | Method for monitoring an area of a motor vehicle infrastructure |
| CN109738198B (en) * | 2018-12-14 | 2024-06-11 | 北京百度网讯科技有限公司 | Method, device, equipment and storage medium for detecting vehicle environment awareness |
| EP4043981A1 (en) * | 2019-02-11 | 2022-08-17 | Tusimple, Inc. | Vehicle-based rotating camera methods and systems |
| CN209764117U (en) * | 2019-04-10 | 2019-12-10 | 北京汽车股份有限公司 | Sensor and vehicle |
| CN110203208A (en) * | 2019-05-05 | 2019-09-06 | 上海思致汽车工程技术有限公司 | A kind of Vehicular automatic driving control system with more redundant safety mechanism |
| CN110377027A (en) * | 2019-06-04 | 2019-10-25 | 深圳市速腾聚创科技有限公司 | Unmanned cognitive method, system, device and storage medium |
| CN110244719A (en) * | 2019-06-04 | 2019-09-17 | 深圳市速腾聚创科技有限公司 | Automatic Pilot cognitive method, vehicle, system, equipment and storage medium |
| CN110737192A (en) * | 2019-11-20 | 2020-01-31 | 东风商用车有限公司 | Automobile driving redundancy control system and method thereof |
| US11352024B2 (en) * | 2020-01-08 | 2022-06-07 | Nio Usa, Inc. | Autonomous vehicle emergency route guidance |
-
2020
- 2020-03-16 CN CN202010183228.4A patent/CN111366192B/en active Active
-
2021
- 2021-02-22 EP EP21772260.2A patent/EP4102190A4/en active Pending
- 2021-02-22 WO PCT/CN2021/077202 patent/WO2021185024A1/en not_active Ceased
- 2021-02-22 CN CN202180006152.0A patent/CN114761761B/en not_active Expired - Fee Related
-
2022
- 2022-09-15 US US17/945,171 patent/US20230017336A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2345153A (en) * | 1998-12-23 | 2000-06-28 | Motorola Ltd | Fault-tolerant microcontroller arrangement, eg for a vehicle braking system |
| CN109506693A (en) * | 2018-09-26 | 2019-03-22 | 初速度(苏州)科技有限公司 | A kind of acquisition of autonomous driving vehicle data concealed bracket and its acquisition method |
| CN110723079A (en) * | 2019-10-31 | 2020-01-24 | 北京百度网讯科技有限公司 | Pose adjustment method, device, equipment and medium for vehicle-mounted sensor |
| CN110853185A (en) * | 2019-11-29 | 2020-02-28 | 长城汽车股份有限公司 | Vehicle panoramic all-round looking recording system and method |
| CN111366192A (en) * | 2020-03-16 | 2020-07-03 | 华为技术有限公司 | Information acquisition method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114761761A (en) | 2022-07-15 |
| CN111366192A (en) | 2020-07-03 |
| EP4102190A1 (en) | 2022-12-14 |
| CN111366192B (en) | 2022-05-13 |
| EP4102190A4 (en) | 2023-08-09 |
| US20230017336A1 (en) | 2023-01-19 |
| CN114761761B (en) | 2023-08-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021185024A1 (en) | Information obtaining method and apparatus | |
| EP4053654A1 (en) | Data management method, apparatus and device, and intelligent vehicle | |
| TW201710894A (en) | Error correction code on the die with error counter and internal address | |
| US11231983B2 (en) | Fault tolerance processing method, apparatus, and server | |
| WO2023005638A1 (en) | Driver assistance method and apparatus, device and storage medium | |
| US20230085381A1 (en) | Vehicle sensor data processing method and system | |
| US10585401B2 (en) | Method for determining a master time signal, vehicle, and system | |
| US11614996B2 (en) | Electronic systems, fault detecting methods thereof, system on chips, and bus systems | |
| EP3118749B1 (en) | System and method of monitoring a serial bus | |
| EP4144593A1 (en) | Method and system for processing data of sensor of vehicle | |
| CN112689842B (en) | A target detection method and device | |
| EP4064620B1 (en) | Controlled message error for message and electronic control unit mapping | |
| US12307889B2 (en) | Traffic indication information determining method and apparatus | |
| CN114994623A (en) | External parameter calibration method, device, electronic device, and storage medium for vehicle-mounted millimeter-wave radar | |
| WO2023070440A1 (en) | Calibration method and apparatus | |
| JP2023547484A (en) | Information transmission method, control device, electromagnetic signal transceiver device, and signal processing device | |
| CN117632006A (en) | End-to-end data storage verification method, device and equipment | |
| KR102844295B1 (en) | Electronic control apparatus and method | |
| KR102484423B1 (en) | System and method for date-stamping events detected in vehicle vehicles | |
| US20250284650A1 (en) | System on chip for freedom from interference | |
| US20250182535A1 (en) | Apparatus and method for controlling a vehicle | |
| US12444202B2 (en) | Method and system for estimating a drivable surface | |
| KR102120044B1 (en) | Controller comprising plurality of software levels and operating method thereof | |
| CN117908509A (en) | Method, device and electronic equipment for state management of calibration mode | |
| JP2023116108A (en) | Information processing apparatus and information processing method |
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: 21772260 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2021772260 Country of ref document: EP Effective date: 20220905 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |