US12164039B2 - Wind detection system and vehicle control - Google Patents
Wind detection system and vehicle control Download PDFInfo
- Publication number
- US12164039B2 US12164039B2 US17/113,348 US202017113348A US12164039B2 US 12164039 B2 US12164039 B2 US 12164039B2 US 202017113348 A US202017113348 A US 202017113348A US 12164039 B2 US12164039 B2 US 12164039B2
- Authority
- US
- United States
- Prior art keywords
- wind
- vehicle
- data
- speed
- airborne particles
- 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.)
- Active, expires
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 24
- 239000002245 particle Substances 0.000 claims abstract description 70
- 238000012545 processing Methods 0.000 claims description 43
- 238000000034 method Methods 0.000 claims description 37
- 230000015654 memory Effects 0.000 claims description 18
- 238000011156 evaluation Methods 0.000 description 31
- 230000004044 response Effects 0.000 description 23
- 230000009471 action Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 238000001556 precipitation Methods 0.000 description 3
- 230000035484 reaction time Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000003116 impacting effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000238631 Hexapoda Species 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 239000000443 aerosol Substances 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000025518 detection of mechanical stimulus involved in sensory perception of wind Effects 0.000 description 1
- -1 dirt Substances 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000010813 municipal solid waste Substances 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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
- 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/95—Lidar systems specially adapted for specific applications for meteorological use
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
-
- 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/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/42—Simultaneous measurement of distance and other co-ordinates
-
- 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/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/50—Systems of measurement based on relative movement of target
- G01S17/58—Velocity or trajectory determination systems; Sense-of-movement determination 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
- 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
-
- 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
-
- 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
- B60W2555/00—Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
- B60W2555/20—Ambient conditions, e.g. wind or rain
-
- 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
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Definitions
- This disclosure relates to wind detection and vehicle control. More particularly, this disclosure relates to wind prediction and vehicle control for mitigating impacts of dangerous winds on a vehicle.
- Automobiles, trucks, and other vehicles can be used to transport people, cargo, and objects.
- Vehicles, including autonomous vehicles, during operation may experience road conditions that may put the vehicle and in some instances their occupants, at risk. For example, during high wind conditions, cross-winds and wind shear can push a vehicle off a road, into another vehicle in an adjacent lane, or cause the vehicle to overturn.
- This disclosure relates to wind detection and vehicle control.
- a method can include receiving sensor data generated by at least one light detection and ranging (LIDAR) device for a vehicle.
- the sensor data can characterize a movement of airborne particles.
- the method can include determining wind characteristics based on the sensor data and updating a vehicle operating parameter based on the determined wind characteristics.
- LIDAR light detection and ranging
- a system can include a wind sensor system for a vehicle that can include at least one LIDAR device and at least one radio detection and ranging (RADAR) device.
- the system can include a controller that can include a memory storing machine readable instructions for adjusting a vehicle operating parameter.
- the machine readable instructions can be executed to receive laser data generated by the at least one LIDAR device and receive radar data generated by the at least one RADAR device.
- the laser data can characterize a movement of airborne particles.
- the radar data can characterize the movement of the airborne particles.
- the machine readable instructions can further be executed to determine wind characteristics based on the laser data, the radar data, and cause the vehicle operating parameter to be updated based on the determined wind characteristics.
- a method can include receiving laser data generated by at least one LIDAR device for a vehicle, radar data generated by at least one RADAR device for the vehicle, and image data generated by at least one camera device for the vehicle.
- the laser, radar, and image data can characterize a movement of airborne particles.
- the method can include computing an average wind speed and average wind direction based on the laser data, the radar data, and the image data and causing a vehicle operating parameter to be updated based on the computed average wind speed and the computed average wind direction.
- the vehicle operating parameter can include one of a speed of the vehicle and a steering angle of a steering system of the vehicle.
- FIG. 1 illustrates an example of a wind prediction and control (WPC) system.
- WPC wind prediction and control
- FIG. 2 illustrates an example of a scenario in which a vehicle is not configured with a WPC system.
- FIG. 3 illustrates an example of a scenario in which a vehicle is configured with a WPC system.
- FIG. 4 illustrates an example of a vehicle configured with a LIDAR system for providing sensor data for processing by a WPC system for wind prediction and vehicle control.
- FIG. 5 illustrates an example of another scenario in which a vehicle is configured with a WPC system.
- FIG. 6 illustrates an example of a method for maneuvering a vehicle with respect to a danger wind condition.
- This disclosure relates to wind detection and vehicle control.
- a vehicle can be pushed off course, which can put the vehicle and/or vehicle occupants at risk.
- drivers may not have sufficient reaction time to minimize the impact of danger winds acting on the vehicle.
- vehicle control during dangerous wind conditions is difficult to maintain as wind force may continuously change during such weather situations.
- Vehicles currently are configured with wind-speed sensors to measure wind forces as these forces are acting on a vehicle.
- wind measurement data from these sensors can be provided to an electronic stability program (ESP) for compensation to counteract wind forces.
- ESP electronic stability program
- vehicles are configured to make appropriate vehicle corrections in response to vehicle sensors detecting a shift in a vehicles course (e.g., travel trajectory) in response to the wind.
- current wind force compensations techniques are reactive and compensate for wind forces once these forces have acted on the vehicle.
- the term “dangerous” as used herein in relation to wind refers to a movement of gas particles in an atmosphere that produces a wind force that can cause a vehicle to be pushed off a vehicle trajectory.
- the movement of the gas particles can be caused by a spatial difference in atmospheric pressure in the atmosphere.
- wind can be created when the gas particles move from areas in the atmosphere of high pressure toward areas in the atmosphere of low pressure.
- the movement of the air particles from high to low pressure areas can result in a wind force with a wind speed that can push a vehicle of a current vehicle path.
- vehicle control commands can be generated to control an action of the vehicle to mitigate an impact of the wind forces on the vehicle.
- the systems and methods described herein can detect dangerous wind conditions before the vehicle experiences such conditions and cause the vehicle to act proactively to mitigate the impact of wind forces produced by the dangerous wind conditions.
- the systems and methods described herein can control the action of the vehicle, such that the vehicle substantially maintains a current vehicle path. While many examples herein are described in a context of ground vehicles, it is to be understood that the approaches disclosed herein are equally applicable to other vehicles, such as aerial vehicles and watercraft vehicles, which can include manned or unmanned vehicles.
- a WPC system is configured to receive sensor data generated by one or more wind sensing devices.
- the sensor data can characterize a movement of airborne particles at a location in an atmosphere.
- the airborne particles can be caused to move in response to a wind force of a wind produced by gas particle movement in the atmosphere.
- the one or more wind sensing devices can include at least one LIDAR device, at least one RADAR device, and/or at least one camera device.
- the WPC system is configured to receive laser data, radar data, and/or image data, each of which can characterize the movement of the airborne particles at the location in the atmosphere in a respective sensor domain.
- the WPC system can be configured to determine a wind speed and a wind direction of the wind based on the sensor data.
- the WPC system is configured to compute an average wind speed and average wind direction of the wind based on the laser data, the radar data, and/or the image data.
- the WPC system is configured to provide wind condition data that includes the determined wind speed and wind direction of the wind.
- the wind condition data includes the average wind speed and the average wind direction of the wind.
- the wind condition data can be employed by a vehicle control system to update one or more vehicle operating parameters of a vehicle to mitigate an impact of the wind on the vehicle.
- the one or more vehicle operating parameters can include a speed of the vehicle and a steering angle of a steering system of the vehicle.
- the WPC system is configured to determine a distance between the airborne particles at the location and the vehicle at another location in the atmosphere. The determined distance can be used in the updating of the one or more vehicle operating parameters to mitigate the impact of the wind on the vehicle.
- the WPC system can be configured to detect the wind force of the wind before the wind force of the wind act upon the vehicle, and update vehicle operating parameters, such as configure the speed and/or steering angle, to mitigate the impact of the wind on the vehicle.
- FIG. 1 illustrates an example 100 of a WPC system 102 .
- the WPC system 102 can be employed in an electronic system of a vehicle.
- the WPC system 102 can be configured to detect a wind force of a wind before the vehicle experiences the detected wind force and cause the vehicle to adjust one or more vehicle operating parameters to compensate for the detected wind force.
- the WPC system 102 can be configured to dynamically cause the vehicle to adjust vehicle operations based on predicted wind conditions.
- the WPC system 102 can include a controller 104 .
- the controller 104 includes at least one processor 106 (e.g., a central processing unit (CPU)) and a memory 108 .
- the CPU can be a complex instruction set computer (CISC)-type CPU, reduced instruction set computer (RISC)-type CPU, microcontroller unit (MCU), or digital signal processor (DSP).
- the memory 108 can include random access memory (RAM)).
- the memory 108 includes other types of memories (e.g., on-processor cache, off-processor cache, RAM, flash memory, or disk storage).
- the memory 108 can include coded instructions (e.g., computer and/or machine readable instructions) that can be representative of a wind prediction and vehicle control application that can be executed by the processor 106 to implement at least some of the functions described herein.
- the processor 106 is configured to execute the application to predict (e.g., detect) the wind force of the wind in a future (e.g., at a distance from the vehicle) before the wind force impacts the vehicle, and compute wind condition data for adjusting the one or more vehicle operations of the vehicle.
- a dynamic energy of the wind e.g., gas particles
- the wind force of the wind has enough energy, the wind force can push the vehicle off a current vehicle path.
- the wind is caused by a naturally occurring event (e.g., a storm or a tornado).
- one or more wind sensing devices 110 can be employed to detect the wind force of the wind at a location in an atmosphere by detecting a movement of airborne particles in response to the wind force of the wind.
- the airborne particles can be at a distance from the vehicle, which can be at another location. Because the airborne particles are moved in response to the wind force of the wind, the wind force of the wind can be at the distance of the vehicle.
- the airborne particles can be of any size and have any shape.
- the term “airborne particles” as used herein can include dust, water, snow, rain, aerosols, dirt, trash, objects, insects, or particles that may be moved in response to the wind force produced by the wind.
- the one or more wind sensing devices 110 can be mounted on the vehicle.
- a mounting mechanism is used to adjust the one or more wind sensing devices 110 to direct the one or more wind sensing devices 110 in a desired direction (e.g., toward a side of the vehicle).
- the WPC system 102 is configured to direct the one or more wind sensing devices 110 in the desired direction based on weather data for a geographical location in which the vehicle is located or is to be located to enable the one or more wind sensing devices 110 to detect the movement of the airborne particles in response to the wind.
- weather sensors on the vehicle can be used to provide wind sensor control information for directing the one or more wind sensing devices 110 in the desired direction.
- FIG. 1 illustrates the one or more wind sensing devices 110 as separate from the WPC system 102
- the WPC system 102 can include one or more wind sensing devices 110 .
- the one or more wind sensing devices 110 are configured to provide sensor data to the controller 104 .
- the sensor data can characterize the movement of airborne particles at the location in the atmosphere in response to the wind force of the wind.
- the movement of the airborne particles at the location can be analyzed to compute a wind speed and a wind direction of the wind force of the wind based on the sensor data, as described herein.
- the controller 104 can employ a wind analyzer 112 to analyze the sensor data for vehicle control as described herein.
- the one or more wind sensing devices 110 include a LIDAR device.
- the LIDAR device can include one or more LIDAR sensors (e.g., laser scanners) that can be configured to emit laser pulses at the airborne particles at the location and detect a portion of the emitted laser pulses as back-scattered light as the emitted laser pulses interact with the airborne particles being acted on by the wind force of the wind.
- LIDAR sensors e.g., laser scanners
- a number of laser pulses emitted by the one or more LIDAR sensors and thus a sampling rate can be defined by LIDAR configuration data, which may be provided by the WPC system 102 .
- LIDAR configuration data may be provided by the WPC system 102 .
- the number of pulses is adjusted based on the LIDAR configuration data to increase the sampling rate of the LIDAR device.
- a geometry of such pulses e.g., 2D scanning, 3D scanning, or a combination thereof
- the LIDAR device is configured to detect the movement of the airborne particles at the location based on a determined detection range, which can be provided as part of the LIDAR configuration data.
- the LIDAR device can be configured to detect winds at different distances from the vehicle.
- a detection range of the LIDAR device can be set (e.g., adjusted) based on factors of the LIDAR configuration data such as a speed of the vehicle, type of vehicle, weather conditions (e.g., heavy rain and/or snow conditions), and/or terrain conditions.
- the processor 106 can be configured to receive the back-scattered light detected by the LIDAR module as laser data.
- the sensor data can include the laser data.
- the wind analyzer 112 can be programmed to analyze the laser data to determine the wind speed and the wind direction of the wind force, and thus the wind.
- the wind analyzer 112 is programmed to employ a light evaluation module 114 to evaluate the movement of the airborne particles over time to determine the wind speed and the wind direction of the wind.
- the light evaluation module 114 can be programmed to calculate the wind speed and the wind direction with respect to a longitudinal axis of the vehicle.
- the light evaluation module 114 is programmed to determine the wind speed and direction in three-dimensions (e.g., X, Y, and Z) relative to a position of the one or more LIDAR sensors, thereby the vehicle.
- the light evaluation module 114 is programmed to determine a distance between the location of the RADAR device and the location of the airborne particles being acted upon by wind force of the wind in the atmosphere. Because the RADAR device is mounted on the vehicle, the distance between the airborne particles at the location and the RADAR device at the other location can be representative of the distance between the vehicle and the wind force of the wind. Moreover, because a speed of light is a known constant, a time that elapses between an emitted laser pulse by the one or more LIDAR sensors and a corresponding return can be used by the light evaluation module 114 to calculate the distance between the vehicle and the wind.
- the light evaluation module 114 can be programmed to provide the wind speed of the wind, the wind direction of the wind, and/or the distance between the vehicle and the wind as a first set of wind data, which can be stored in the memory 108 . While the example of FIG. 1 illustrates the light evaluation module 114 being implemented in the memory 108 , in other examples, the light evaluation module 114 can be implemented on the LIDAR device.
- the one or more wind sensing devices 110 include a RADAR device.
- the RADAR device is a Pulse-Doppler radar.
- the RADAR device can be configured to emit a radar signal (e.g., one or more electromagnetic (EM) waves) toward the airborne particles at the location.
- the airborne particles can change a frequency of the radar signal and reflect the radar signal back toward the one or more radar systems as a reflected radar signal.
- the RADAR device can be configured to provide radar data characterizing the emitted radar signal and the reflected radar signal to the controller 104 .
- EM electromagnetic
- the wind analyzer 112 can employ a radar evaluation module 116 to evaluate the radar data to determine the wind speed and the wind direction of the wind force of the wind, and the distance between the vehicle and the wind force of the wind.
- the radar evaluation module 116 can be programmed to analyze a strength of the reflected radar signal, a time it took to travel to the airborne particles at the location and back to the RADAR device, and a frequency shift of the radar signal to determine the wind speed and the wind direction of the wind force of the wind, and the distance between the wind force of the wind and the LADAR device based on the radar data. Because the LADAR device is mounted on the vehicle, the distance between the airborne particles at the location and the LADAR device at the other location can be representative of the distance between the vehicle and the wind force of the wind.
- the radar evaluation module 116 can be programmed to provide the wind speed of the wind force of the wind, the wind direction of the wind force of the wind, and/or the distance between the vehicle and the wind force of the wind as a second set of wind data.
- the second set of wind data can be stored in the memory 108 . While the example of FIG. 1 illustrates the radar evaluation module 116 being implemented in the memory 108 , in other examples, the radar evaluation module 116 can be implemented on the one or more radar systems.
- the one or more wind sensing devices 110 includes at least one camera device.
- the at least one camera device can be configured to capture images of the airborne particles (e.g., precipitation) to detect the movement of the airborne particles in response to the wind force of the wind.
- the at least one camera device can be configured to provide image data characterizing the movement of the airborne particles in response to the wind force of the wind to the controller 104 .
- the wind analyzer 112 can employ an image evaluation module 118 to evaluate the image data to determine the wind speed and the wind direction of the wind force of the wind.
- the image evaluation module 118 can be programmed to communicate with the camera device to receive the image data.
- the image evaluation module 118 can be programmed to provide the wind speed and the wind direction of the wind force of the wind as a third set of wind data based on the evaluation of the image data.
- the image evaluation module 118 is programmed to evaluate the image data to determine the distance between the camera and the wind force of the wind.
- the image evaluation module 118 can be programmed to evaluate visual information (e.g., light intensity) from the images and camera properties for the at least one camera to determine a distance between the at least one camera and the airborne particles and thus the wind force of the wind.
- a set of cameras can be employed to capture images of the movement of the airborne particles to provide the image data.
- the set of cameras can define a stereo camera, in some examples.
- the evaluation module 118 can be programmed to evaluate the visual information from the images, location information for the set of cameras, camera properties of each of the set of cameras to determine the distance between the set of cameras and the airborne particles.
- the distance between the airborne particles at the location and the LADAR device at the other location can be representative of the distance between the vehicle and the wind force of the wind.
- the determined distance between the vehicle and the wind force of the wind by the image evaluation module 118 can be stored as part of the third set of wind data, which can be stored in the memory 108 . While the example of FIG. 1 illustrates the image evaluation module 118 being implemented in the memory 108 , in other examples, the image evaluation module 118 can be implemented on the one or more camera systems.
- the wind analyzer 112 includes a wind data processing module 120 .
- the wind data processing module 120 can be programmed to receive each of the first, second, and third sets of wind data and process each set of wind data to provide wind condition data 122 .
- the wind data processing module 120 is programmed to evaluate the wind speed from each set of wind data to determine an average wind speed for the wind force of the wind.
- the wind data processing module 120 is programmed to compute a mean wind speed or a median wind speed based on the wind speed from each set of wind data.
- the wind data processing module 120 can be programmed to process the wind speed by applying a weighted function to the first, second, and third sets of wind data. Wind data processing module 120 may use a myriad of mathematical equations to determine a wind speed.
- the wind data processing module 120 can be programmed to store in the memory 108 the average wind speed for the wind, the average wind direction for the wind, and the corresponding distance between the vehicle and the wind force of the wind as or part of the wind condition data 122 .
- the wind data processing module 120 can be programmed to provide the wind condition data 122 to vehicle interface circuitry 124 .
- the vehicle interface circuitry 124 can include a bus controller to perform communication through a bus (e.g., a local area network (LAN) bus) with a vehicle control system 126 .
- the communication of data between the vehicle interface circuitry 124 and the vehicle control system 126 can use a controller area network (CAN) protocol.
- CAN controller area network
- the wind data processing module 120 is programmed to employ one of the first set of wind data, the second set of wind data, and/or the third set of wind data to be provided as the wind condition data 122 to the vehicle interface circuitry 124 based on weather conditions. For example, during rainy and snow conditions, the wind data processing module 120 is programmed to provide the second set of data as the wind condition data 122 . In some examples, during clear conditions, the wind data processing module 120 is programmed to provide the first set of data as the wind condition data 122 . In further examples, the wind data processing module 120 is programmed to provide a portion of data from one set of wind data and a portion of data from another set of wind data as the wind condition data 122 to the vehicle interface circuitry 124 based on the weather conditions.
- the data fusion module can be programmed to fuse the wind condition data 122 with other vehicle data to compute the one or more updated vehicle operating parameters 130 .
- the data fusion module can be programmed to merge the wind condition data 122 with vehicle data, such as an actual vehicle position, speed, and/or steering angle to calculate expected forces with respect to the vehicle, and update the vehicle operating parameters based on the calculated expected forces.
- the other vehicle data includes global positioning system (GPS) data for the vehicle, map data of a current geographical location in which the vehicle is located or is to be located, weather data, accelerometer data for the vehicle, gyroscope data for the vehicle, and/or the like.
- GPS global positioning system
- the accelerometer and/or the gyroscope data may be used by the vehicle control system 126 to predict a pitch and a yaw movement for the vehicle during the impact of the wind on the vehicle.
- the vehicle control system 126 can be configured to employ the predicted pitch and yaw movement to compute one or more updated vehicle operating parameters 130 for adjusting the operation of the vehicle.
- the one or more updated vehicle operating parameters 130 include an updated speed for the vehicle and/or updated steering angle for a steering system of the vehicle.
- the vehicle control system 126 can be configured to employ the one or more updated vehicle parameters 130 to cause one or more vehicle sub-systems (e.g., speed control system and a steering system) of the vehicle to adjust a current speed and/or steering angle of the steering system to the updated vehicle speed and/or steering angle, such that the vehicle compensates for the wind in response to the wind impacting the vehicle.
- the vehicle control system 126 can be configured to adjust vehicle operations to minimize the impact of the wind on the vehicle.
- the speed control system can adjust the present speed of the vehicle by changing a frequency of an alternating current (AC) being outputted by a direct-current (DC) to AC converter to an electrical motor of the vehicle.
- AC alternating current
- DC direct-current
- the vehicle can be configured to mitigate the impact of the wind force of the wind on the vehicle as the wind force of the wind acts (e.g., pushes) upon the vehicle.
- the vehicle mitigates the impact of the wind force by maintaining the current vehicle trajectory.
- the WPC system 102 is configured to communicate with the one or more object sensing devices 128 .
- the one or more object sensing devices 128 can be configured to detect objects (e.g., vehicles, road hazards, and the like) that may be within a distance (e.g., vicinity) of the vehicle as the vehicles moves along the current vehicle trajectory.
- the one or more object sensing devices 128 can include one or more camera systems, one or more RADAR systems, and/or LIDAR systems for detecting objects.
- the one or more object sensing devices 128 is mounted on the vehicle to monitor one or more sides of the vehicle.
- the one or more object sensing devices 128 can be configured to generate object data characterizing one or more detected objects.
- the object data can be provided to the controller 104 .
- the controller 104 can employ an object data processing module 132 .
- the object data processing module 132 can be programmed to update the one or more vehicle operating parameters of the vehicle with respect to the wind based on the object data.
- the object data is indicative of a type of object.
- the object data processing module 132 is programmed to process the object data (e.g., one or more images of the object) to determine the type of object detected by the one or more objecting sensing devices 128 .
- the wind is a cross-wind.
- the cross-wind can be perpendicular to the vehicle path of the vehicle.
- the cross-wind has a wind angle relative to the vehicle path that is less than 90 degrees but greater than 0 degrees.
- the object data processing module 132 can be programmed to communicate via the vehicle interface circuitry 124 with the vehicle control system 126 to adjust the one or more vehicle operating parameters, such as the speed of the vehicle and/or the steering angle as described herein in response to determining that the vehicle is shielded from the cross-wind by the object.
- the object data processing module 132 can be programmed to cause the vehicle control system 126 to compute new vehicle operating parameters to adjust the updated speed and/or steering angle of the vehicle to the new speed and/or steering angle in response to determining that the vehicle is shielded from the wind by the object.
- the object data processing module 132 is programmed to evaluate wind data (e.g., one of the first set of wind data, the second set of wind data, and the third set of wind data) to determine whether the vehicle is shielded from the wind force of the wind by the object.
- the object data processing module 132 can be programmed to evaluate the object data to detect an object (e.g., a rock) in the wind.
- the object data processing module 132 can be programmed to determine a trajectory of the object relative to the vehicle based on the wind data.
- the wind data processing module 120 can be programmed to communicate the determined trajectory to the vehicle control system 126 for adjusting the steering angle and/or speed of the vehicle.
- the object data processing module 132 can be programmed to communicate with the wind data processing module 120 to receive the wind data, and compare the wind data to a wind threshold to determine whether the vehicle is shielded by the object from the wind. For example, the object data processing module 132 is programmed to determine that the vehicle is shielded from the wind by the object in response to determining that the wind speed of the wind data is less than or equal to the wind threshold for a defined period of time (e.g., for about two seconds).
- the wind threshold can be representative of a value for determining whether the vehicle is shielded by the object. In other examples, a different approach can be used to determine whether the vehicle is shielded by the object from the wind. In some examples, the wind threshold can be adaptive.
- FIG. 3 illustrates an example of a scenario 300 in which a vehicle is configured with a WPC system, such as the WPC system 102 , as illustrated in FIG. 1 . Therefore, in some examples, reference can be made to the example of FIG. 1 in the following description of the example of FIG. 3 .
- the vehicle 302 can be controlled (e.g., by a human, autonomously, or semi-autonomously) to move the vehicle 302 in a lane 304 in a respective direction.
- a wind gust 306 can occur that can impact the movement of the vehicle 302 .
- the vehicle control system causes the first vehicle 502 to reduce a current speed, such that the first vehicle 502 moves from the second vehicle state 512 to the first vehicle state 504 , and thereby shield the first vehicle 502 from the wind force of the wind 506 .
- a speed of the second vehicle 508 is increased such that the second vehicle 508 shields the first vehicle 502 from the wind force of the wind 506 .
- the WPC system can be configured to detect that the second vehicle 508 is shielding the first vehicle 502 from the wind force of the wind 506 and cause the vehicle control system to stop compensating for the wind force of the wind 506 .
- the sensor data can characterize a movement of airborne particles in response to a wind force of a wind at a location in an atmosphere that is at a distance from the vehicle.
- the sensor data can be evaluated (e.g., by a wind analyzer 112 , as illustrated in FIG. 1 ) to determine wind characteristics (e.g., a wind speed and a wind direction) of the wind based on the sensor data.
- wind characteristics e.g., a wind speed and a wind direction
- back-scattered light detected characterized by the sensor data can be analyzed (e.g., by the light evaluation module 114 , as illustrated in FIG. 1 ) to determine the wind speed and the wind direction of the wind.
- one or more vehicle operating parameters can be updated (e.g., by the vehicle control system 126 , as shown in FIG. 1 ) based on the wind characteristics of the wind to mitigate the impact of the wind on the vehicle.
- the one or more vehicle operating parameters can include an updated steering angle and an updated vehicle speed.
- the vehicle control system 126 can be configured to cause a steering system of the vehicle to adjust steering angles of wheels of the vehicle based on the updated steering angle of the one or more vehicle operating parameters.
- the vehicle control system 126 can be configured to cause a speed control system of the vehicle to adjust a current speed of the vehicle based on the updated vehicle speed.
- the vehicle can be configured to mitigate the impact of the wind force of the wind on the vehicle as the wind force of the wind acts (e.g., pushes) upon the vehicle.
- circuit can include a collection of active and/or passive elements that perform a circuit function, such as an analog circuit and/or digital circuit. Additionally or alternatively, for example, the term “circuit” can include an integrated circuit (IC) where all or some of the circuit elements are fabricated on a common substrate (e.g., semiconductor substrate, such as a die or chip) or within a common package herein. Additionally, the term “couple” is used throughout the specification. The term may cover connections, communications, or signal paths that enable a functional relationship consistent with the description of the present disclosure.
- a first example device A is coupled to device B, or in a second example device A is coupled to device B through intervening component C if intervening component C does not substantially alter the functional relationship between device A and device B, such that device B is controlled by device A via the control signal generated by device A.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Traffic Control Systems (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
Description
Claims (20)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/113,348 US12164039B2 (en) | 2020-12-07 | 2020-12-07 | Wind detection system and vehicle control |
CN202180082528.6A CN116569073A (en) | 2020-12-07 | 2021-11-29 | Wind detection system and vehicle control |
PCT/US2021/060928 WO2022125317A1 (en) | 2020-12-07 | 2021-11-29 | Wind detection system and vehicle control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/113,348 US12164039B2 (en) | 2020-12-07 | 2020-12-07 | Wind detection system and vehicle control |
Publications (2)
Publication Number | Publication Date |
---|---|
US20220179096A1 US20220179096A1 (en) | 2022-06-09 |
US12164039B2 true US12164039B2 (en) | 2024-12-10 |
Family
ID=81848920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/113,348 Active 2043-03-22 US12164039B2 (en) | 2020-12-07 | 2020-12-07 | Wind detection system and vehicle control |
Country Status (3)
Country | Link |
---|---|
US (1) | US12164039B2 (en) |
CN (1) | CN116569073A (en) |
WO (1) | WO2022125317A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12078995B1 (en) * | 2021-04-26 | 2024-09-03 | Zoox, Inc. | Vehicle control based on wind compensation |
US12246751B1 (en) | 2021-04-26 | 2025-03-11 | Zoox, Inc. | Trajectory modification based on wind compensation |
US20220363286A1 (en) * | 2021-05-14 | 2022-11-17 | Toyota Research Institute, Inc. | Verifying an object recognition determination produced by a perception system from data received from a ranging sensor system |
US12311951B2 (en) * | 2022-01-11 | 2025-05-27 | Tusimple, Inc. | Methods and systems for detecting wind speed and direction during driving |
US12416927B2 (en) * | 2023-06-26 | 2025-09-16 | International Business Machines Corporation | Technology for calculating stationary wind speed from a moving vehicle |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7471995B1 (en) * | 2000-05-26 | 2008-12-30 | Aerotech Research (Usa), Inc. | Transmission, receipt, combination, sorting, and presentation of vehicle specific environmental conditions and hazards information |
US20140300888A1 (en) * | 2011-11-29 | 2014-10-09 | Flidar | Motion-stabilised lidar and method for wind speed measurement |
US20160290912A1 (en) | 2015-03-06 | 2016-10-06 | Scanit Technologies, Inc. | Personal airborne particle monitor with quantum dots |
US20180210447A1 (en) | 2017-01-26 | 2018-07-26 | Ford Global Technologies, Llc | Wind Detection Systems And Methods |
US20180224859A1 (en) * | 2017-02-08 | 2018-08-09 | Ford Global Technologies, Llc | Tornado Detection Systems And Methods |
DE102018221265A1 (en) | 2018-12-07 | 2020-06-10 | Volkswagen Aktiengesellschaft | Method and system for detecting a wind acting on a vehicle |
US20200247307A1 (en) * | 2017-09-20 | 2020-08-06 | Koito Manufacturing Co., Ltd. | Vehicle exterior panel provided with sensors |
US20200284883A1 (en) * | 2019-03-08 | 2020-09-10 | Osram Gmbh | Component for a lidar sensor system, lidar sensor system, lidar sensor device, method for a lidar sensor system and method for a lidar sensor device |
US20220097713A1 (en) * | 2020-09-28 | 2022-03-31 | Ford Global Technologies, Llc | Crosswind risk determination |
US20230095407A1 (en) * | 2021-09-27 | 2023-03-30 | Ford Global Technologies, Llc | Vehicle boundary control |
-
2020
- 2020-12-07 US US17/113,348 patent/US12164039B2/en active Active
-
2021
- 2021-11-29 CN CN202180082528.6A patent/CN116569073A/en active Pending
- 2021-11-29 WO PCT/US2021/060928 patent/WO2022125317A1/en active Application Filing
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7471995B1 (en) * | 2000-05-26 | 2008-12-30 | Aerotech Research (Usa), Inc. | Transmission, receipt, combination, sorting, and presentation of vehicle specific environmental conditions and hazards information |
US20140300888A1 (en) * | 2011-11-29 | 2014-10-09 | Flidar | Motion-stabilised lidar and method for wind speed measurement |
US20160290912A1 (en) | 2015-03-06 | 2016-10-06 | Scanit Technologies, Inc. | Personal airborne particle monitor with quantum dots |
US9933351B2 (en) * | 2015-03-06 | 2018-04-03 | Scanit Technologies, Inc. | Personal airborne particle monitor with quantum dots |
US10228696B2 (en) * | 2017-01-26 | 2019-03-12 | Ford Global Technologies, Llc | Wind detection systems and methods |
US20180210447A1 (en) | 2017-01-26 | 2018-07-26 | Ford Global Technologies, Llc | Wind Detection Systems And Methods |
US20180224859A1 (en) * | 2017-02-08 | 2018-08-09 | Ford Global Technologies, Llc | Tornado Detection Systems And Methods |
US20200247307A1 (en) * | 2017-09-20 | 2020-08-06 | Koito Manufacturing Co., Ltd. | Vehicle exterior panel provided with sensors |
DE102018221265A1 (en) | 2018-12-07 | 2020-06-10 | Volkswagen Aktiengesellschaft | Method and system for detecting a wind acting on a vehicle |
US20200284883A1 (en) * | 2019-03-08 | 2020-09-10 | Osram Gmbh | Component for a lidar sensor system, lidar sensor system, lidar sensor device, method for a lidar sensor system and method for a lidar sensor device |
US20220097713A1 (en) * | 2020-09-28 | 2022-03-31 | Ford Global Technologies, Llc | Crosswind risk determination |
US11400940B2 (en) * | 2020-09-28 | 2022-08-02 | Ford Global Technologies, Llc | Crosswind risk determination |
US20230095407A1 (en) * | 2021-09-27 | 2023-03-30 | Ford Global Technologies, Llc | Vehicle boundary control |
US11760348B2 (en) * | 2021-09-27 | 2023-09-19 | Ford Global Technologies, Llc | Vehicle boundary control |
Non-Patent Citations (4)
Title |
---|
J. R. V. Rivero, T. Gerbich, B. Buschardt and J. Chen, "The Effect of Spray Water on an Automotive LIDAR Sensor: A Real-Time Simulation Study," in IEEE Transactions on Intelligent Vehicles, vol. 7, No. 1, pp. 57-72, Mar. 2022, (Year: 2022). * |
PCT International Search Report, PCT/US 2021/060928; mail date: Feb. 24, 2022, 2pages. |
W. K. Zhao, S. J. Zhao, Y. L. Shan and X. J. Sun, "Numerical Simulation for Wind Shear Detection With a Glide Path Scanning Algorithm Based on Wind LiDAR," in IEEE Sensors Journal, vol. 21, No. 18, pp. 20248-20257, 15 Sep. 15, 2021, (Year: 2021). * |
Wu J, Xu H, Tian Y, Pi R, Yue R. Vehicle Detection under Adverse Weather from Roadside LIDAR Data. Sensors (Basel). Jun. 17, 2020 (Year: 2020). * |
Also Published As
Publication number | Publication date |
---|---|
WO2022125317A1 (en) | 2022-06-16 |
CN116569073A (en) | 2023-08-08 |
US20220179096A1 (en) | 2022-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12164039B2 (en) | Wind detection system and vehicle control | |
US11402845B2 (en) | Wide-view LIDAR with areas of special attention | |
WO2020103533A1 (en) | Track and road obstacle detecting method | |
CN104925053B (en) | Increase vehicle, Vehicular system and the method for autonomous driving safety and/or comfort | |
US12153164B2 (en) | System and method for operating a retractable sensor of an autonomous vehicle | |
CN108037515A (en) | A kind of laser radar and ultrasonic radar information fusion system and method | |
US20220390612A1 (en) | Determination of atmospheric visibility in autonomous vehicle applications | |
CN111731282B (en) | An emergency collision avoidance system and its control method considering vehicle stability | |
US20180273030A1 (en) | Autonomous Vehicle having Pedestrian Protection Subsystem | |
US20230004169A1 (en) | Apparatus and Method for Controlling Mobile Body | |
US12351212B2 (en) | Lane change determination for vehicle on shoulder | |
TWI680898B (en) | Light reaching detection device and method for close obstacles | |
WO2024005858A2 (en) | Lidar system with gyroscope-aided focus steering | |
KR102314460B1 (en) | A method and a system based on radar sensor for preventing collision accident of drones | |
KR20210049937A (en) | Optical detection device and method of capturing at least a particle composition in a monitoring area using a detection device | |
JP6886237B2 (en) | Mobile | |
WO2023091399A2 (en) | Lidar system with scene dependent focus intensity | |
US20250304113A1 (en) | Lane change determination for vehicle on shoulder | |
US12362470B1 (en) | Systems, methods, and apparatus for determining characteristics of a radome | |
US20230113669A1 (en) | Lidar Sensor with a Redundant Beam Scan | |
CN120412340A (en) | A control method, system, device and medium for unmanned system in smart city | |
CN120669222A (en) | Intelligent automobile roadblock recognition system based on millimeter waves, intelligent automobile roadblock recognition method based on millimeter waves and automobile | |
CN120742729A (en) | Intelligent driving control method, information processing method and related equipment | |
CN115902941A (en) | Obstacle detection method and system based on reference line |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TEXAS INSTRUMENTS INCORPORATED, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HOEHENBERGER, JONAS;REEL/FRAME:054563/0162 Effective date: 20201207 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP, ISSUE FEE PAYMENT RECEIVED Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |