OSCILLATION DETECTION FOR VEHICLES AND TRAILERS
20210114424 ยท 2021-04-22
Inventors
Cpc classification
B60D1/62
PERFORMING OPERATIONS; TRANSPORTING
B60D1/30
PERFORMING OPERATIONS; TRANSPORTING
G01S13/87
PHYSICS
International classification
Abstract
Systems and methods for detecting oscillation of a trailer towed by a vehicle include implementing one or more SPR systems to acquire SPR information associated with the vehicle and/or the trailer and estimating a degree of swerve of the vehicle and/or a degree of lateral oscillation of the trailer based on the acquired SPR information.
Claims
1. A system for detecting oscillation of at least one trailer towed by at least one vehicle, the system comprising: first and second surface-penetrating radar (SPR) systems configured to acquire SPR information associated with the vehicle and the trailer, respectively; and a controller configured to estimate a degree of lateral oscillation of the trailer based on the SPR information acquired by the first and second SPR systems.
2. The system of claim 1, wherein the controller is further configured to: (a) estimate expected SPR information associated with the trailer based at least in part on the acquired SPR information associated with the vehicle; (b) compare the expected SPR information against SPR information actually acquired by the second SPR system on the trailer; and (c) estimate the degree of lateral oscillation based at least in part on the comparison.
3. The system of claim 2, wherein the controller is further configured to estimate the expected SPR information by interpolating or extrapolating from the SPR information acquired by the first SPR system on the vehicle.
4. The system of claim 1, wherein the controller is further configured to: (a) process the acquired SPR information associated with the vehicle and the trailer so as to identify locations thereof; (b) estimate the location of the trailer based at least in part on the location of the vehicle; and (c) compare the location of the trailer identified in step (a) against the location of the trailer estimated in step (b) so as to estimate the degree of lateral oscillation of the trailer.
5. The system of claim 1, further comprising an alert indicator on the vehicle for transmitting a visual or audio alert to a driver of the vehicle, wherein the controller is further configured to cause activation of the alert indicator if the estimated degree of lateral oscillation of the trailer exceeds a predetermined threshold.
6. The system of claim 1, wherein upon determining that the degree of lateral oscillation of the trailer exceeds a predetermined threshold, the controller is further configured to autonomously operate at least one of an electrical, a mechanical or a pneumatic device of the vehicle so as to control at least one of a velocity, an acceleration, an orientation, an angular velocity or an angular acceleration of the vehicle for reducing the lateral oscillation of the trailer.
7. The system of claim 1, wherein upon determining that the degree of lateral oscillation of the trailer exceeds a predetermined threshold, the controller is further configured to autonomously adjust a weight distribution of the vehicle or the trailer for reducing the lateral oscillation of the trailer.
8. A method of detecting oscillation of at least one trailer towed by at least one vehicle, the method comprising: (a) acquiring SPR information associated with the vehicle and the trailer; and (b) based thereon, estimating a degree of lateral oscillation of the trailer.
9. The method of claim 8, wherein estimating the degree of lateral oscillation of the trailer comprises: (c) estimating expected SPR information associated with the trailer based at least in part on the acquired SPR information associated with the vehicle; (d) comparing the expected SPR information against the SPR information acquired in step (c); and (e) estimating the degree of lateral oscillation based at least in part on the comparison.
10. The method of claim 9, wherein the expected SPR information in step (c) is estimated by interpolating or extrapolating from the SPR information acquired by the acquired SPR information associated with the vehicle.
11. The method of claim 8, further comprising: (c) processing the acquired SPR information associated with the vehicle and the trailer so as to identify locations thereof; (d) estimating the location of the trailer based at least in part on the location of the vehicle; and (e) comparing the location of the trailer identified in step (c) against the location of the trailer estimated in step (d) so as to estimate the degree of lateral oscillation of the trailer.
12. The method of claim 8, further comprising providing a visual or audio alert to a driver upon determining that the degree of lateral oscillation of the trailer exceeds a predetermined threshold.
13. The method of claim 8, further comprising, upon determining that the degree of lateral oscillation of the trailer exceeds a predetermined threshold, autonomously operating at least one of an electrical, a mechanical or a pneumatic device of the vehicle so as to control at least one of a velocity, an acceleration, an orientation, an angular velocity or an angular acceleration of the vehicle for reducing the lateral oscillation of the trailer.
14. The method of claim 8, further comprising, upon determining that the degree of lateral oscillation of the trailer exceeds a predetermined threshold, autonomously adjusting a weight distribution of the vehicle or the trailer for reducing the lateral oscillation of the trailer.
15. A system for detecting oscillation of a trailer towed by a vehicle, the system comprising: a surface-penetrating radar (SPR) system configured to acquire SPR information associated with the trailer; and a controller configured to estimate a degree of lateral oscillation of the trailer based on the acquired SPR information.
16. The system of claim 15, wherein the controller is further configured to estimate the degree of lateral oscillation of the trailer by comparing currently acquired SPR information against previously acquired SPR information.
17. The system of claim 15, further comprising an alert indicator on the vehicle for transmitting a visual or audio alert to a driver of the vehicle, wherein the controller is further configured to cause activation of the alert indicator if the estimated degree of lateral oscillation of the trailer exceeds a predetermined threshold.
18. The system of claim 15, wherein upon determining that the degree of lateral oscillation of the trailer exceeds a predetermined threshold, the controller is further configured to autonomously operate at least one of an electrical, a mechanical or a pneumatic device of the vehicle so as to control at least one of a velocity, an acceleration, an orientation, an angular velocity or an angular acceleration of the vehicle for reducing the lateral oscillation of the trailer.
19. The system of claim 15, wherein upon determining that the degree of lateral oscillation of the trailer exceeds a predetermined threshold, the controller is further configured to autonomously adjust a weight distribution of the vehicle or the trailer for reducing the lateral oscillation of the trailer.
20. A system for detecting swerve of a vehicle, the system comprising: a surface-penetrating radar (SPR) system configured to acquire SPR information associated with the vehicle; and a controller configured to estimate a degree of swerve of the vehicle based on the acquired SPR information.
21. The system of claim 20, wherein the controller is further configured to estimate the degree of swerve of the vehicle by comparing currently acquired SPR information against previously acquired SPR information.
22. The system of claim 20, further comprising an alert indicator on the vehicle for transmitting a visual or audio alert to a driver of the vehicle, wherein the controller is further configured to cause activation of the alert indicator if the estimated degree of swerve of the vehicle exceeds a predetermined threshold.
23. The system of claim 20, wherein upon determining that the degree of swerve of the vehicle exceeds a predetermined threshold, the controller is further configured to autonomously operate at least one of an electrical, a mechanical or a pneumatic device of the vehicle so as to control at least one of a velocity, an acceleration, an orientation, an angular velocity or an angular acceleration of the vehicle for reducing the swerve of the vehicle.
24. The system of claim 20, wherein upon determining that the degree of swerve of the vehicle exceeds a predetermined threshold, the controller is further configured to autonomously adjust a weight distribution of the vehicle or the trailer for reducing the swerve of the vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In the drawings, like reference characters generally refer to the same parts throughout the different views. Also, the drawings are not necessarily to scale, with an emphasis instead generally being placed upon illustrating the principles of the invention. In the following description, various embodiments of the present invention are described with reference to the following drawings, in which:
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] Refer first to
[0025] In some embodiments, the SPR images are compared to SPR reference images that were previously acquired and stored for subsurface regions that at least partially overlap the subsurface regions for the route 106. The image comparison may be a registration process based on, for example, correlation; see, e.g., U.S. Pat. No. 8,786,485 and U.S. Patent Publication No. 2013/0050008, the entire disclosures of which are incorporated by reference herein. The route and/or locations of the vehicle 102 and the trailer 104 can be determined based on the comparison. Approaches for utilizing the SPR system for vehicle localization are described in, for example, the '024 Patent.
[0026] In one embodiment, the route and/or location data is used to create a real-time SPR map including the SPR information for navigating the vehicle/trailer. For example, based on the real-time SPR map, the velocity, acceleration, orientation, angular velocity and/or angular acceleration of the vehicle 102 may be continuously controlled via a controller 112 so as to maintain travel of the vehicle 102 along a predefined route.
[0027] Additionally or alternatively, the route and/or location data for the vehicle 102 and/or trailer 104 may be used in combination with the data provided by one or more other sensors or navigation systems, such as an inertial navigation system (INS), a global positioning system (GPS), a sound navigation and ranging (SONAR) system, a LIDAR system, a camera, an inertial measurement unit (IMU) and an auxiliary radar system, one or more vehicular dead-reckoning sensors (based on, e.g., steering angle and wheel odometry), and/or suspension sensors, to guide the vehicle 102 and/or trailer 104. For example, the controller 112 may localize the real-time SPR information to an existing map generated by the GPS. Again, based on the combination of the existing map and the obtained real-time SPR information, the vehicle/trailer may be continuously operated so as to travel along the predefined route. For ease of reference, the real-time SPR map including the SPR information and the combination of the existing map and real-time SPR information created based on the path/location data are generally referred to herein as the real-time SPR map information.
[0028] Generally, when the trailer 104 follows the track of the vehicle 102 without significant oscillation, the SPR map information associated with the trailer 104 can be estimated by interpolating or extrapolating from the acquired real-time SPR map information of the vehicle 102. For example, referring to
[0029] Additionally or alternatively, the controller 112 may interpolate or extrapolate the SPR images acquired by the vehicle 104 to estimate SPR images associated with the trailer 104. In one embodiment, the controller 112 is configured to compare the SPR images actually obtained by the SPR system 108 on the trailer 104 against the trailer SPR images estimated by the controller 112 using the SPR system on the vehicle 102. If there is substantial similarity (e.g., exceeding a predetermined threshold) between the actual and estimated SPR images, it can be assumed that the trailer 104 is not experiencing significant oscillations. If, however, the similarity is below the predetermined threshold, an alert may be issued and/or oscillation-correcting steps may be taken as further described below.
[0030] In some embodiments, the image comparison is performed on a pixel-by-pixel basis, where a pixel refers to an element of the image data array. Suitable similarity metrics include, for example, cross-correlation coefficients, the sum of squared intensity differences, mutual information (as the term is used in probability and information theory), ratio-image uniformity (i.e., the normalized standard deviation of the ratio of corresponding pixel values), the mean squared error, the sum of absolute differences, the sum of squared errors, the sum of absolute transformed differences (which uses a Hadamard or other frequency transform of the differences between corresponding pixels in two images), complex cross-correlation, and other techniques familiar to those of skill in the art to achieve image registration.
[0031] In some embodiments, oscillations of the trailer 104 are detected based on the SPR information acquired by the SPR system 108 on the trailer 104 only. For example, suppose, as shown in
[0032] Referring again to
[0033]
[0034]
[0035] The SPR system 108 also includes a mobile SPR system (Mobile System) 506 having an SPR antenna array 110. The transmit operation of the mobile SPR system 506 is controlled by a controller (e.g., a suitably programmed conventional processor) 508 that also receives the return SPR signals detected by the SPR antenna array 110. The controller 508 generates SPR images of the subsurface region below the road surface and/or the road surface underneath the SPR antenna array 110 in accordance, for example, with the '024 Patent.
[0036] The SPR image includes features representative of structures and objects within the subsurface region and/or on the road surface, such as rocks, roots, boulders, pipes, voids and soil layering, and other features indicative of variations in the soil or material properties (e.g., electromagnetic properties) of the soils and other subsurface materials. In various embodiments, a registration module 510 compares the SPR images provided by the controller 508 to the SPR images retrieved from the SPR reference image source 504 to locate the vehicle 102 and/or the trailer 104 (e.g., by determining the offset of the vehicle/trailer with respect to the closest point on the route). In various embodiments, the locational information (e.g., offset data or positional error data) determined in the registration process is provided to a conversion module 512 that creates a real-time map based on the obtained and reference SPR images. For example, the conversion module 512 may generate GPS data corrected for the vehicle/trailer positional deviation from the route.
[0037] Alternatively, the conversion module 512 may retrieve an existing map from a map source 514 (e.g., another navigation system, such as one based on GPS, or a mapping service), and then localize the obtained real-time SPR information to the existing map. In one embodiment, the SPR map information is stored in a database 516 in system memory and/or a storage device accessible to the controller 508.
[0038] In some embodiments, the controller 508 may, based on the SPR information acquired by the SPR systems on the vehicle 102 and/or trailer 104 and/or the created SPR/location map, determine whether the vehicle/trailer swerves away from its track, oscillates significantly on the track, or departs from a trail marked on the SPR/location map. If so, the controller 508 may then transmit a signal to a vehicle's alert indicators 114 for providing a visual or audio alert to warn the driver. In some embodiments, the controller 508 transmits a signal to a vehicle control module 518 that is coupled to the controller 508 for autonomously operating the vehicle based thereon. For example, the vehicle control module 518 may include or cooperate with electrical, mechanical and pneumatic devices in the vehicle 102 to adjust steering, orientation, velocity, pose and/or acceleration/deceleration of the vehicle 102, thereby reducing the swerve/oscillation of the vehicle/trailer.
[0039] In one embodiment, the controllers 508 of the SPR systems 108 on the vehicle 102 and trailer 104 transmit and/or receive the real-time SPR map information associated therewith via communication modules 520 on the vehicle 102 and trailer 104. The communication modules 520 may include a conventional component (e.g., a network interface or transceiver) designed to provide wired and/or wireless communications therebetween. In one embodiment, the communication modules 520 on the vehicle and trailer directly communicate with each other. Additionally or alternatively, the communication modules 520 may indirectly communicate with each other via infrastructure, such as the public telecommunications infrastructure, a roadside unit, a remote platooning coordination system, a mobile communication server, etc. The wireless communication may be performed by means of a wireless communication system with WiFi, Bluetooth, infrared (IR) communication, a phone network, such as general packet radio service (GPRS), 3G, 4G, 5G, Enhanced Data GSM Environment (EDGE), or other non-RF communication systems such as an optical system, etc. In addition, the wireless communication may be performed using any suitable modulation schemes, such as AM, FM, FSK, PSK, ASK, QAM, etc.
[0040] In addition, the controller(s) 112, 508 implemented in the vehicle and/or trailer may include one or more modules implemented in hardware, software, or a combination of both, and may be different (e.g., identical) devices or integrated as a single device. For embodiments in which the functions are provided as one or more software programs, the programs may be written in any of a number of high level languages such as PYTHON, FORTRAN, PASCAL, JAVA, C, C++, C#, BASIC, various scripting languages, and/or HTML. Additionally, the software can be implemented in an assembly language directed to the microprocessor resident on a target computer; for example, the software may be implemented in Intel 8086 assembly language if it is configured to run on an IBM PC or PC clone. The software may be embodied on an article of manufacture including, but not limited to, a floppy disk, a jump drive, a hard disk, an optical disk, a magnetic tape, a PROM, an EPROM, EEPROM, field-programmable gate array, or CD-ROM. Embodiments using hardware circuitry may be implemented using, for example, one or more FPGA, CPLD or ASIC processors.
[0041] The terms and expressions employed herein are used as terms and expressions of description and not of limitation, and there is no intention, in the use of such terms and expressions, of excluding any equivalents of the features shown and described or portions thereof. In addition, having described certain embodiments of the invention, it will be apparent to those of ordinary skill in the art that other embodiments incorporating the concepts disclosed herein may be used without departing from the spirit and scope of the invention. Accordingly, the described embodiments are to be considered in all respects as only illustrative and not restrictive.