PARKING A MOTOR VEHICLE
20200262417 · 2020-08-20
Inventors
Cpc classification
G08G1/165
PHYSICS
B62D15/0285
PERFORMING OPERATIONS; TRANSPORTING
G08G1/168
PHYSICS
B60W2554/60
PERFORMING OPERATIONS; TRANSPORTING
B60W30/06
PERFORMING OPERATIONS; TRANSPORTING
B60W2554/00
PERFORMING OPERATIONS; TRANSPORTING
B60W2420/403
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
B62D15/027
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for parking a motor vehicle curbside by means of an apparatus, wherein, in a predetermined parking area, a height of a curb is detected by a first detection device of the apparatus, a profile of wheel pulses of a respective wheel sensor of at least one wheel is detected during a driving maneuver for curb parking in the predetermined parking area, and a crossing of the curb edge by the at least one wheel is detected by a second detection device of the apparatus. During the crossing of the curb edge, a correction measure for an odometry module of the apparatus is carried out as a function of the height of the curb.
Claims
1. A method for parking a motor vehicle curbside, the method comprising: detecting a height of a curb using photogrammetry, the curb being in a predetermined parking area; generating a profile of wheel pulses detected during a driving maneuver for curbside parking in the predetermined parking area, the wheel pulses output by a wheel sensor, the wheel sensor operably connected to a wheel; detecting a crossing of an edge on the curb by the wheel; and during the crossing of the curb edge, carrying out a correction measure for an odometry module, the correction measure being a function of the height of the curb edge.
2. The method according to claim 1, wherein the act of carrying out the correction measure comprises adjusting the profile of the wheel pulses by a height fraction of the profile of the wheel pulses caused by the height of the curb, the method further comprising: determining a motor vehicle position using the odometry module, the determining based at least in part on the adjusted profile of the wheel pulses.
3. The method according to claim 2, wherein determining the motor vehicle position comprises: determining a provisional motor vehicle position based at least in part on the profile of wheel pulses; and adjusting the determined motor vehicle position based at least in part on a height fraction of the profile of the wheel pulses caused by the height of the curb.
4. The method according to claim 1, wherein carrying out the correction measure during the crossing of the curb is based at least in part on a spatial profile of the curb in the predetermined parking area.
5. The method according to claim 1, wherein the photogrammetric method is a structure-from-motion method in a 3D mode.
6. The method according to claim 1, wherein the photogrammetric method is a structure-from-motion method, in a two-stage 2D/3D hybrid mode.
7. The method according to claim 1, wherein the photogrammetric method is a structure-from-motion method in a 2D mode, and the height of the curb is detected by means of a machine learning method.
8. The method according to claim 1, wherein the crossing of the curb is detected by detecting a change in position and/or change in inclination of the motor vehicle.
9. The method according to claim 1, wherein the crossing of the curb is detected using ultrasound signals.
10. The method according to claim 1, further comprising making the driving maneuver, the driving maneuver being at least partially automated.
11. The method according to claim 1, wherein the act of detecting the height of a curb is performed at least in part using a lateral detection device.
12. An apparatus for parking a motor vehicle curbside in a predetermined parking area, the motor vehicle having at least one wheel, the apparatus comprising: a first detection device positioned to detect a height of a curb, the first detection device configured to detect the height using photogrammetry; an encoder operably connected to the at least one wheel; a second detection device, the second detection device positioned to detect a crossing of the curb by the at least one wheel; and an odometry module programmed to carry out a correction measure as a function of the height of the curb during the crossing of the curb.
13. A motor vehicle comprising the apparatus of claim 12.
14. A vehicle having a system for parking curbside, the curb having a height and an edge, the vehicle comprising: at least one wheel; a first detector arranged to detect a height of the curb; a second detector arranged to detect when the wheel crosses an edge of the curb; an encoder operably connected to the wheel, the encoder outputting a series of encoder pulses as the wheel rotates; and a programmable circuit in data communication with the encoder, the first detector, and the second detector, the programmable circuit programmed to generate a first profile of encoder pulses corresponding to encoder pulses generated while the vehicle is parking, determine a number of additional encoder pulses, the number of additional encoder pulses corresponding to a change in elevation caused by the wheel crossing the edge of the curb, and determine the lateral distance traveled by the vehicle based at least in part on the first profile of encoder pulses and the number of additional encoder pulses.
15. The vehicle of claim 14, wherein the programmable circuit is further programmed to generate a second profile of encoder pulses, the second profile of encoder pulses corresponding to the first profile of encoder pulses and the number of additional encoder pulses, and determine the lateral distance traveled by the vehicle based at least in part on the second profile of encoder pulses.
16. The vehicle of claim 15, wherein the programmable circuit is programmed to generate the second profile of encoder pulses by adjusting the first profile by a height fraction, the height fraction corresponding to the number of additional encoder pulses.
17. The vehicle of claim 14, wherein the programmable circuit is further programmed to generate a first position based on the first profile of encoder pulses, and a second distance based on the number of additional encoder pulses, and the lateral distance traveled by subtracting the second distance from the first distance.
18. The vehicle of claim 14, wherein the programmable circuit is further programmed to determine a first position based on the first profile of encoder pulses, generate a distance based on the number of additional encoder pulses, and determine a corrected position of the vehicle by subtracting the second distance from the provisional position.
19. The vehicle of claim 14, wherein the programmable circuit is programmed with an odometry module.
20. The vehicle of claim 14, wherein the first detector is a camera.
21. The vehicle of claim 20, wherein the programmable circuit is further programmed to determine the height of the curb at least in part from the output of the camera, and the number of additional encoder pulses corresponds to the determined height of the curb.
22. The vehicle of claim 20, wherein the programmable circuit is further programmed to generate a spatial profile of the curb at least in part from the output of the camera, and the number of additional encoder pulses corresponds to the spatial profile.
23. The vehicle of claim 22, wherein the programmable circuit is further programmed to generate a three-dimensional model of the curb using structure-from-motion photogrammetry, and then generate the spatial profile from a three-dimensional model.
24. The vehicle of claim 22, wherein the programmable circuit is further programmed to generate a two-dimensional image, determine if the two-dimensional image represents a curb, generate a three-dimensional model of the curb using structure-from-motion photogrammetry if the two-dimensional image represents a curb, and then generate the spatial profile from a three-dimensional model.
25. The vehicle of claim 22, wherein the programmable circuit is further programmed to generate a two-dimensional image of the curb, and then determine the height of the curb at least in part from the two-dimensional image.
26. The vehicle of claim 14, wherein the second sensor is an echo sounder.
27. The vehicle of claim 14, wherein the second sensor is an inclination sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] Various embodiments are described in detail with reference to the drawings. Reference to the drawings and the various embodiments in this written specification does not limit the scope of the claims attached hereto. Additionally, the examples set forth in this written description are not intended to be limiting and merely set forth some of the many possible embodiments for the appended claims.
[0018] For purposes of this patent document, the terms or and and shall mean and/or unless stated otherwise or clearly intended otherwise by the context of their use. Whenever appropriate, terms used in the singular also will include the plural and vice versa. Use of the term a means one or more unless stated otherwise or where the use of one or more is clearly inappropriate. Use of the term comprise, comprises, comprising, include, includes, including, having, and has are interchangeable and are not intended to be limiting. For example, the term including shall mean including, but not limited to. The term such as also is not intended to be limiting.
[0019] Terms such as substantially or about when used with values or structural elements provide a tolerance that is ordinarily found during testing and production due to variations and inexact tolerances in factors such as materials and equipment. These terms also provide a tolerance for variations due to environmental conditions such as temperature and humidity. Such variations also can be due to normal wear and tear over the life of apparatuses that embody the appended claims.
[0020] In at least some example embodiments, a predetermined parking area for the motor vehicle is detected, and a height of a curb in the predetermined parking area is detected by a first detection device of the apparatus. The predetermined parking area can be prespecified by a further device of the motor vehicle, or can have already been identified by the first detection device of the apparatus. During a driving maneuver in the predetermined parking area, a profile of wheel pulses from the wheel sensor of at least one wheel is detected. A crossing of the curb by the at least one wheel is detected by a second detection device of the apparatus. During the crossing of the curb, a correction measure for an odometric module or odometry module of the motor vehicle is carried out as a function of the height of the curb. In other words, during the method, a predetermined parking area is checked by a first detection device for the presence of a curb, and the height of the curb is optionally detected. If the motor vehicle performs a driving maneuver in the predetermined parking area, a profile of wheel pulses of at least one wheel of the motor vehicle is detected. As soon as the at least one wheel of the motor vehicle crosses the curb, this is detected by a second detection device. As long as the at least one wheel crosses the curb, a correction measure is carried out for the odometry module of the device, and a deviation resulting from the height of the curb is corrected. This has the advantage that crossing a curb does not lead to an incorrect position determination of the motor vehicle. For example, it is possible for a height of a curb in a parking area to be detected. A parking area can be a parking area which can have predetermined minimum dimensions, for example. The detection of the height of the curb can be detected by a first detection device, which can be, for example, a camera of an external camera system of a motor vehicle. The height can be determined, for example, using a predetermined image evaluation procedure. The motor vehicle can perform a driving maneuver which takes place at least partially within the parking area. For example, a wheel pulse of a wheel can be continuously detected by means of a wheel pulse generator. As soon as the wheel crosses the curb, this can be detected by a second detection device. The second detection device can comprise, for example, an inclination sensor which detects the crossing of the curb by the at least one wheel by detecting a predetermined change in the inclination of the motor vehicle. It may be that, during the crossing of the curb, a correction measure is carried out as a function of the height of the curb, enabling a correct position determination by an odometric module of the motor vehicle.
[0021] The height of the curb is detected by the first detection device by means of photogrammetric methods. In other words, at least one or more images of the curb are captured by the first detection device, and from these, the height of the curb and/or the spatial profile of the curb in the parking area is/are detected by means of photogrammetric methods. This has the advantage that existing cameras of an all-round camera system of a motor vehicle, which are already installed in some motor vehicles, can be used. For example, it is possible that a side camera of a top view system (a device for generating an artificial bird's eye view of the motor vehicle) is used to record images of the parking area and to evaluate these using photogrammetric methods in order to determine the profile and/or the height of a curb.
[0022] In at least some example embodiments, part of the correction measure during the crossing of the curb is that the detected profile of the wheel pulses is adjusted by a height fraction of the profile of the wheel pulses due to the height of the curb, and is used in the odometry module to determine a motor vehicle position. In other words, the correction measure consists of using a corrected profile of the wheel pulses in the odometry module instead of the detected profile of the wheel pulses in order to determine a motor vehicle position. The corrected profile is based on the detected profile of the wheel pulses, in which a height fraction due to the height of the curb has been eliminated. This has the advantage that the odometry module can determine a motor vehicle position directly. For example, it is possible that a portion of wheel pulses resulting from the height of the curb is filtered out or suppressed when crossing the curb, and only the remaining wheel pulses are used in the odometry module to determine the motor vehicle position.
[0023] In at least some example embodiments, part of the correction measure during the crossing of the curb is that the profile of the wheel pulses detected while crossing the curb is used in the odometry module to determine a provisional motor vehicle position. The provisional motor vehicle position is then adjusted by a height fraction of the profile of the wheel pulses caused by the height of the curb. In other words, a provisional motor vehicle position, which is based on the detected wheel pulses, is determined in the odometry module in a first step. The provisional motor vehicle position differs from the actual motor vehicle position due to the problem mentioned at the outset. For this reason, the provisionally determined motor vehicle position is adjusted, and this adjustment is a function of a height fraction of the profile of the wheel pulses caused by the height of the curb. This has the advantage that a deviation due to the higher proportion of the profile of the wheel pulses is subsequently corrected. It is thus possible, in a first step, as is generally conventional, to calculate the provisional motor vehicle position on the basis of the detected profile of the wheel pulses. The provisional motor vehicle position may be shifted, since a longer travel distance is assumed due to the additional wheel pulses. The provisional motor vehicle position can therefore be in front of an actual motor vehicle position. In a second step, the correct motor vehicle position can be determined by subtracting the additional wheel path.
[0024] In at least some example embodiments, the correction measure takes into account a spatial profile or height profile of the curb in the predetermined parking area while crossing the curb. In other words, the correction takes place not only as a function of the height of the curb, but also as a function of the spatial profile of the curb. This has the advantage that a continuous correction of the motor vehicle position can be carried out. It is possible in this way for a profile of the height-related deviations to be calculated as part of the correction measure from the detected spatial profile of the curb and a direction of travel.
[0025] In at least some example embodiments, the photogrammetric method is a structure-from-motion method in a 3D mode. In other words, the photogrammetric method is a method which generates a three-dimensional model from at least two images of an object, which were taken from different positions, which is suitable for determining the spatial profile of the curb in the parking area and/or determining the height of the curb. This has the advantage that three-dimensional detection of the parking area is made possible by means of a three-dimensional reconstruction method.
[0026] In at least some example embodiments, the photogrammetric method is a structure-from-motion method in a 2D/3D hybrid mode. In other words, the photogrammetric method is a method in which edges are first recognized in a two-dimensional image. A plausibility check is carried out for the detected edges to determine whether it can be a curb. If this is the case, the corresponding parking area is measured three-dimensionally using a structure-from-motion method. This has the advantage that only a parking area in which a curb is located is detected three-dimensionally, thereby reducing the computing effort required.
[0027] In at least some example embodiments, the photogrammetric method is a two-dimensional evaluation method, wherein a profile and/or a height of the curb is determined in a two-dimensional image by means of machine learning methods. In other words, no transformation of one or more images into a 3D model is carried out. Rather, this data is determined directly from image information of the two-dimensional image. This has the advantage that no computationally complex transformation into a three-dimensional space is required. For example, it is possible that the height or the spatial profile of the curb is extracted from the image using a deep learning method.
[0028] In at least some example embodiments, the crossing of the curb is detected by the second detection device, by detecting a change in position and orientation of the motor vehicle. In other words, the second detection device is a device which is set up to detect a change in position and orientation of the motor vehicle. This has the advantage that it is possible to detect that a curb has been passed over on the basis of the change in height. It is thus possible for the second detection device to detect a longitudinal and/or transverse inclination of the motor vehicle, for example, before a driving maneuver such as a parking procedure is carried out, and to detect the crossing of the curb by recognizing that the longitudinal and/or transverse inclination of the motor vehicle changes by a predetermined quantity.
[0029] In at least some example embodiments, the crossing of the curb is detected by the second detection device by means of ultrasound signals. In other words, the second detection device is an echo sounder, which transmits and receives ultrasound signals, and from these, determines the position of the curb with respect to the motor vehicle. This approach detects when the curb is crossed by the at least one wheel. As such, the second detection device can continuously determine the position of the curb with respect to the motor vehicle during the driving maneuver, and can determine from it whether the curb is crossed by at least one wheel of the motor vehicle.
[0030] In at least some example embodiments, the driving maneuver is carried out partially or fully automatically by the apparatus. In other words, a longitudinal and/or transverse control of the motor vehicle is carried out by the apparatus. This has the advantage that the driver of the motor vehicle is assisted in performing the driving maneuver. As such, the apparatus calculates a target path or a target route for guiding the motor vehicle from a starting position to a parking position in the predetermined parking area, and the vehicle is guided along the calculated target path.
[0031] In at least some example embodiments, the predetermined parking area and/or a spatial profile of the curb edge is detected by means of a lateral detection device. In other words, a lateral detection device detects a predetermined detection area around the motor vehicle and detects whether a predetermined parking area and/or a curb is located in this detection area.
[0032] In at least some example embodiments, an apparatus is configured to continuously detect a height of a curb in a predetermined parking area by a first detection device, and to detect a profile of wheel pulses of at least one wheel during a driving maneuver in the predetermined parking area. The apparatus is configured to detect a crossing of the curb by the at least one wheel, using a second detection device, and to correct the profile of the wheel pulses detected while crossing the curb by a height fraction of the wheel pulses caused by the height of the curb. The apparatus is configured to detect the height using the first detection device, by means of a photogrammetric method.
[0033] In at least some example embodiments, the apparatus is included in a motor vehicle.
[0034] Referring now to the figures,
[0035]
[0036]
[0037]
[0038] Overall, the illustrated example enables a correct position determination of a motor vehicle 1 when a curb 4 is driven over.
[0039] The various embodiments described above are provided by way of illustration only and should not be construed to limit the scope of the claims attached hereto. Those skilled in the art will readily recognize various modifications and changes that may be made without following the example embodiments and applications illustrated and described herein, and without departing from the true spirit and scope of the following claims. It is intended that any such modifications and equivalents be included in the scope of the claims.