System and Method for Compensating a Motion of a Vehicle Component
20220050190 ยท 2022-02-17
Inventors
- Jeno BOKA (Dunakeszi, HU)
- Adam Szoellosi (Budapest, HU)
- Gabor SERES (Budapest, HU)
- Balazs GAL (Budapest, HU)
- Andras BATAI (Pecs, HU)
- Viktor Tihanyi (Budapest, HU)
- Andras SZAPPANOS (Budajeno, HU)
- Huba NEMETH (Budapest, HU)
- Csaba Horvath (Biatorbagy, HU)
Cpc classification
G01S2013/932
PHYSICS
G01S17/86
PHYSICS
G01S2013/9322
PHYSICS
G01S15/86
PHYSICS
International classification
Abstract
A system compensates a motion of a vehicle component relative to another vehicle component or ground. One or more sensors are supported by the vehicle component. The system includes a control unit configured to perform the following acts: receiving sensor data from the one or more sensors; detecting the motion of the vehicle component; and determining compensation data to enable a compensation of deviations in sensor data that are caused by the motion.
Claims
1.-14. (canceled)
15. A system for compensating a motion of a vehicle component relative to another vehicle component or ground, the system comprising: one or more sensors supported by said vehicle component; a control unit operatively configured to: receive sensor data from said one or more sensors; detect said motion of said vehicle component; and determine compensation data to enable a compensation of deviations in sensor data that are caused by said motion.
16. The system according to claim 15, wherein the one or more sensors are multiple sensors supported by said vehicle component or by further vehicle components, and the control unit is further configured to: base said determination of said compensation data on data received by one or more of said multiples sensors; and provide said compensation data for corrections of sensor data from some or all of said multiple sensors.
17. The system according to claim 15, wherein the vehicle component is a cabin of a commercial vehicle, and the control unit is further configured to determine a position or a deviation of said position of said cabin relative to ground.
18. The system according to claim 15, wherein the vehicle component is a chassis of a commercial vehicle, and the control unit is further configured to determine a position or a deviation of said position of said chassis relative to ground.
19. The system according to claim 18, wherein the control unit is further configured to: correct sensor data based on the determined position or deviation of said position of said cabin; and/or correct sensor data based on the determined position or deviation of said position of said chassis.
20. The system according to claim 17, wherein the control unit is further configured to: correct sensor data based on the determined position or deviation of said position of said cabin; and/or correct sensor data based on the determined position or deviation of said position of said chassis.
21. The system according to claim 15, wherein the control unit is configured to use one of said sensors for determining a ground plane relative to said vehicle component.
22. The system according to claim 21, wherein the one or more sensors are configured to generate a point cloud from ground reflections detected by said one or more sensors, and the control unit is further configured to determine said ground plane based on said point cloud and to use the determined ground plane for the determination of said compensation data.
23. The system according to claim 21, wherein the control unit is configured to determine said ground plane based on sensor data from a combination of sensors of said one or more sensors and optional further sensors of said vehicle.
24. The system according to claim 15, wherein the vehicle includes further sensors for obtaining vehicle data and/or environment data, and the control unit is further configured to base the determination of said compensation data in part on the vehicle data and/or environment sensor data.
25. A commercial vehicle, comprising: a vehicle component independently suspended from other vehicle components; and a system for compensating a motion of the vehicle component relative to another of the vehicle components or ground, the system comprising: one or more sensors supported by said vehicle component; a control unit operatively configured to: receive sensor data from said one or more sensors; detect said motion of said vehicle component; and determine compensation data to enable a compensation of deviations in sensor data that are caused by said motion.
26. The commercial vehicle according to claim 25, wherein the one or more sensors include one or more of the following sensors: a LIDAR, a mono or a stereo camera, a radar, or an ultrasonic sensor.
27. A method for compensating a motion of a component of a vehicle relative to another vehicle component or ground, wherein at least one sensor is supported by said component, the method comprising: receiving sensor data from said at least one sensor; detecting said motion of said component; and determining compensation data to enable a compensation of deviations in sensor data that are caused by the motion.
28. The method according to claim 27, further comprising: continuously determining compensation data during operation of said vehicle to enable a dynamic correction of sensors data received from various sensors of said vehicle.
29. A computer product comprising a non-transitory computer readable medium having stored thereon program code which, when executed by a processor, carries out the acts of: compensating a motion of a component of a vehicle relative to another vehicle component or ground, wherein at least one sensor is supported by said component, by: receiving sensor data from said at least one sensor; detecting said motion of said component; and determining compensation data to enable a compensation of deviations in sensor data that are caused by the motion
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0036]
[0037]
[0038]
DETAILED DESCRIPTION OF THE DRAWINGS
[0039]
[0043] The sensor 70 may be configured to detect a ground 60 and to determine any motion of the vehicle component 50, 55 relative to the ground 60 or another vehicle component. To achieve this, the sensor 70 may be a LIDAR (=light detecting and ranging) sensor that creates a point cloud from the reflections 67 from the ground 60, which may be a surface of a road or street. From this point cloud the control unit 110 may be configured to fit a plane by a statistical regression analysis. If the component 50, 55 is subject to the motion R, T the determined plane will change (relative to the component 50, 55). From this analysis the control unit 110 may determine the amount change, which may be a rotation angle or a more general coordinate transformation associated with a rotational/swinging motion of the component 50, 55 relative to ground.
[0044] By continuously monitoring the ground surface 60, the control unit 110 is able to detect any deviation over time during operation of the commercial vehicle and to produce compensation data that are suitable to compensate the relative motion R, T of the component 50, 55.
[0045]
[0046] The cabin 50 is mounted to a chassis 55 and may include the control unit 110. Since the suspension of such cabins 50 is optimized for driver comfort, it allows significant movements relative to the vehicle chassis 55 or relative to the ground 60. Thus, the cabin 50 may not be rigidly mounted on a chassis or undercarriage 55, but may swing R about a rotational axis that lies within a horizontal plane, e.g., parallel to the ground surface 60 (see lower part of
[0047] The exemplary rotation R influences the various sensors 71, 72, . . . in that the resulting sensor data should be corrected to enable reliable results. In other words, the movement R of the cabin 50 is to compensate before relying on the respective sensor data. For example, such movements have the effect that the sensor data or the derived quantities from the sensor data are less accurate so that a transformation allowing a conversion between the ground 60 and the instantaneous vehicle coordinate system is needed. In other words, the coordinate system of the sensor itself is affected by these relative movements and an initial calibration is not valid any longer.
[0048] An estimation for this movement can be obtained by detecting the ground plane 60. If the relative movement to the ground plane 60 compared to the frame (movable vehicle component 50, 55) on which the sensors 71, 72, . . . are secured is known, the transformation of the sensor data into the coordinate system of the vehicle or the ground can be corrected, namely with the correct frame displacement information. As a result, the sensor displacement resulting from the movement of the cabin 50 can be compensated, thereby improving the accuracy of the resulting sensor results.
[0049] At least one of the perception sensors 71, 72, 73, 74 may, for example, determine the exemplary point cloud to obtain at any time the ground plane 60 during the vehicle operation. It is also possible to obtain the ground plane 60 based on radar imaging or using one or more ultrasonic sensors. The relative movement of the cabin 50 to the chassis 55 and/or of the chassis 55 to the ground 60 may then be estimated or determined and the results are used to compensate the perception results of any of these sensors installed on the same frame 71 to 74.
[0050] In addition, the sensors 71, 72, . . . may be initially calibrated (reference calibration) on the ground plane. The reference calibration can for example be obtained during the first setup of the sensors 71, 72, . . . and is obtained at standstill of the vehicle. The compensation data may be derived by comparing the determined ground plane 60 with the initially calibration ground plane that may be stored in the control unit 110 or another storage. From this comparison the control unit 110 may obtain a transformation between both coordinate systems, the vehicle coordinate system at standstill and the coordinate system during the motion of the component.
[0051] The control unit 110 may be arranged in the cabin 50 or at any other position in the vehicle and receives the sensor data from the sensors 71, 72, . . . . The control unit 110 can be any kind of electronic control unit of the vehicle, which is adapted (by installing respective software) to determine and to provide the compensation data. The compensation data may be any kind of information that is suitable for correcting the sensor data from the various sensors 71, 72, . . . or from other sensors to compensate the motion R, T of the exemplary cabin 50 during operation. This compensation can be performed dynamically during operation of the vehicle to compensate continuously consecutive motions R, T of the vehicle component 50.
[0052] The estimation of the exemplary frame movement relative to the ground plane 60 allows further a compensation of a displacement of any other sensor mounted to the same frame. For example, when in
[0053] The same principles may be used for sensors on other vehicle frames which in turn can be compensated by determining the change in their coordinate system.
[0054]
[0058] This method may also be a computer-implemented method. A person of skill in the art would readily recognize that steps of various above-described methods may be performed by programmed computers. Embodiments are also intended to cover program storage devices, e.g., digital data storage media, which are machine or computer readable and encode machine-executable or computer-executable programs of instructions, wherein the instructions perform some or all of the acts of the above-described methods, when executed on the computer or processor.
[0059] A particular advantage of embodiments of the present invention relates to the fact that it is made possible to have a real-time estimation of the position of the component 50, 55 that holds the perception sensors 71, 72, . . . relative to the ground plane 60. This estimation can be derived from one or more of the sensors 71, 72, . . . that detect the environment and that are capable of detecting the ground plane 60.
[0060] It is understood that within the present invention the sensors 71, 72, . . . from which the ground plane 60 can be estimated shall not be limited to particular sensors. Moreover, the embodiments of the present invention shall not be limited to an estimation of the ground plane 60 but may also be used to derive any relative movement with respect to another object or component of the vehicle.
[0061] The compensation data can also be used to improve the perception quality of the environment which is needed, for example, for object detection, free space detection or other functions provided by the multiple sensors. This way, a better perception of the environment can be achieved, in particular when implemented in an autonomous commercial vehicle it allows a safer operation of that vehicle.
[0062] Advantageous embodiments include one or more of the following:
[0063] They relate to an environment perception system for commercial vehicles, wherein the perception system calculates the position of an independently suspended component of the commercial vehicle relative to the ground plane 60 using at least one environment perception sensor 70 mounted to the same frame 50, 55.
[0064] They further relate to an environment perception system for commercial vehicles, wherein the perception system calculates the cabin position relative to the ground plane 60 from its environment perception sensors 70 mounted on the cabin 50.
[0065] They further relate to an environment perception system for commercial vehicles, wherein the perception system calculates the chassis position relative to the ground plane 60 from its environment perception sensors 70 mounted on the undercarriage 55.
[0066] In the environment perception system the environment perception sensor data may be corrected with the estimated ground relative cabin position.
[0067] In the environment perception system the environment perception sensor data may be corrected with the estimated ground relative undercarriage position.
[0068] In the environment perception the ground plane estimation may be based on fitting a plane to a point cloud, after segmenting the ground points.
[0069] In the environment perception the sensor 70 detecting the ground plane 60 may be at least one LIDAR 71.
[0070] In the environment perception the sensor 70 detecting the ground plane 60 may be at least one mono or stereo camera 72, 73.
[0071] In the environment perception the sensor 70 detecting the ground plane 60 may be at least one radar 74.
[0072] In the environment perception the sensor 70 detecting the ground plane 60 may be at least one ultrasonic sensor 74.
[0073] In the environment perception the sensor 70 detecting the ground plane 60 may be a combination of sensors as mentioned before.
[0074] In the environment perception the perception sensor data may be compensated with data calculated by a control system.
[0075] The description and drawings merely illustrate the principles of the disclosure. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the disclosure and are included within its scope.
[0076] Furthermore, while each embodiment may stand on its own as a separate example, it is to be noted that in other embodiments the defined features can be combined differently, i.e. a particular feature descripted in one embodiment may also be realized in other embodiments. Such combinations are covered by the disclosure herein unless it is stated that a specific combination is not intended.
LIST OF REFERENCE SIGNS
[0077] 50 (independently suspended) vehicle component, cabin [0078] 55 chassis [0079] 60 ground [0080] 67 reflection(s) [0081] 70, 71, . . . sensor(s) [0082] 110 control unit [0083] R,T movements (rotation, displacements, translations, etc.)