CREATION AND UPDATING OF MAPS IN THE OFF-STREET AREA
20210325206 · 2021-10-21
Inventors
- Csaba Beleznai (Wien, AT)
- Christian Matthies (Stuttgart, DE)
- Manuel Maier (Singapore, SG)
- Michael Wolf (Filderstadt, DE)
- Patrik Zips (Wien, AT)
Cpc classification
G01C21/3848
PHYSICS
G08G1/147
PHYSICS
G01C21/3867
PHYSICS
G08G1/0129
PHYSICS
G08G1/09685
PHYSICS
G01C21/3841
PHYSICS
International classification
Abstract
A method for creating a map of at least one parking infrastructure. Unoccupied parking spaces inside the parking infrastructure are registered. Items of path information and items of environmental information are received by an external server unit. Items of path information are subdivided into path segments. The path segments are rectified by the external server unit. A loop recognition is carried out in order to create a geometrical map of the parking infrastructure. On the basis of the items of environmental information, occupied and unoccupied parking spaces along the path are acquired in order to ascertain unoccupied parking spaces inside the parking infrastructure. An external server unit and a system are also described.
Claims
1-11. (canceled)
12. A method for creating a map of at least one parking infrastructure by a server unit, unoccupied parking spaces inside the parking infrastructure being registered, the method comprising the following steps: receiving, by the server unit, items of path information and items of environmental information ascertained by a vehicle sensor system of at least one vehicle about a path of the at least one vehicle; subdividing the path information into path segments; rectifying, by the external server unit, the path segments to compensate errors, and using the rectified path segments to create or update a geometrical map of the parking infrastructure; and based on the items of environmental information and based on the rectified path segments, acquiring occupied and unoccupied parking spaces along the path of the at least one vehicle to ascertain unoccupied parking spaces inside the parking infrastructure.
13. The method as recited in claim 12, wherein points in the items of path information having maximum curvature are ascertained, and the items of path information are subdivided into approximately linear path segments that are bounded by the points of maximum curvature.
14. The method as recited in claim 12, wherein a position of an entrance to the parking infrastructure is ascertained, and the items of path information are adapted to the position of the entrance in such a way that the items of path information begin at the position of the entrance.
15. The method as recited in claim 12, wherein the maximum curvature is ascertained by scanning the items of path information using a circle, a path of the path information being routed through a circle midpoint, and two vectors, between an entry point of the path of the path information into the circle and the circle midpoint and between the circle midpoint and an exit point of the path of the path information out of the circle, being used to ascertain the maximum curvature.
16. The method as recited in claim 13, wherein the rectification of the path segments is carried out based on geometrical regularities of a plurality of the items of path information, the points of maximum curvature being defined as turning points having an angle, and being used for the rectification of the path segments.
17. The method as recited in claim 12, wherein changes of a parking space level are determined based on the ascertained occupied and unoccupied parking spaces along the path of the at least one vehicle, and being taken into account in the creation or updating of the map.
18. The method as recited in claim 12, a plurality of the items of path information are combined with one another at points of maximum curvature.
19. The method as recited in claim 12, wherein the ascertained geographical map and the ascertained unoccupied parking spaces are provided for retrieval.
20. The method as recited in claim 12, wherein ascertained items of environmental information from a plurality of vehicle sensors are fused using a calculation of similarity criteria.
21. The method as recited in claim 12, wherein the items of path information are ascertained using odometry measurement of the at least one vehicle.
22. An external server unit configured to create a map of at least one parking infrastructure by a server unit, unoccupied parking spaces inside the parking infrastructure being registered, the external being configured to: receive items of path information and items of environmental information ascertained by a vehicle sensor system of at least one vehicle about a path of the at least one vehicle; subdivide the path information into path segments; rectify the path segments to compensate errors, and use the rectified path segments to create or update a geometrical map of the parking infrastructure; and based on the items of environmental information and based on the rectified path segments, acquire occupied and unoccupied parking spaces along the path of the at least one vehicle to ascertain unoccupied parking spaces inside the parking infrastructure.
23. A system, comprising: at least one vehicle each having a vehicle sensor system including at least one environmental sensor, at least one odometer, and a control device for receiving and evaluating sensor data of the vehicle sensor system; and at least one external server unit configured to create a map of at least one parking infrastructure by a server unit, unoccupied parking spaces inside the parking infrastructure being registered, the external being configured to: receive items of path information and items of environmental information ascertained by the vehicle sensor system of the at least one vehicle about a path of the at least one vehicle, subdivide the path information into path segments, rectify the path segments to compensate errors, and use the rectified path segments to create or update a geometrical map of the parking infrastructure, and based on the items of environmental information and based on the rectified path segments, acquire occupied and unoccupied parking spaces along the path of the at least one vehicle to ascertain unoccupied parking spaces inside the parking infrastructure.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0042]
[0043] System 1 has at least one vehicle 2 that is realized as a sending vehicle and is used to collect sensor data. According to the exemplary embodiment, vehicle 2 has a vehicle sensor system having two depicted ultrasound sensors 4, 6. In addition, vehicle 2 has an odometer 8 that is used to collect path information. In addition, the vehicle sensor system can include lidar sensors, radar sensors, camera sensors, and the like.
[0044] Via a communication unit 10, vehicle 2 can communicate with an external server unit 12 and can transmit the ascertained sensor data. Based on the transmitted sensor data, external server unit 12 can create geometrical maps and occupancy maps of a parking infrastructure 14. In
[0045] In addition, vehicle 2 has a control device 20 that is designed to read out the sensor data of ultrasound sensors 4, 6 and of odometer 8 and to buffer them at least temporarily. Depending on the embodiment, control device 20 can partly or completely evaluate the sensor data before they are sent to server unit 12 via communication unit 10.
[0046] In the following,
[0047]
[0048] Through the norming, temporal jumps 23, which occur for example when vehicle 2 stops, can be compensated.
[0049] A further step of the method is shown in
[0050]
Kr=0.5*(cos(a)+1)
[0051] Based on this relation, all paths 24 ascertained by vehicles 2 can be scanned for points of maximum curvature 26. In addition to the presence of corresponding maxima 26, the distribution of curvature maxima 26 can also be relevant. This can be seen in
[0052] In
[0053] On the basis of the functional dependence of odometer 8 on the rotation of the wheels, such odometers 8 can, when traveling through curves, develop measurable deviations that result in a distorted representation of paths 24. In order to rectify such deviations, the orientations of at least two path segments 28 are compared. Here it is assumed that path segments 28 correlate with one another through geometrical regularities, such as 90° angles. Path segments 28 situated opposite one another are standardly oriented parallel to one another. On the basis of these regularities, a correction can be carried out of the orientation of the path segments 28 relative to one another. This results in rectified, or corrected, path segments 29. This process is illustrated by the examples shown in
[0054]
[0055] Here, the rectified path segments 29 have been combined to form loops 34. Based on this step, regularities with regard to possible parking spaces 16 can be determined based on the detected obstacles 30, 32. According to the exemplary embodiment, each loop 34 forms a level z of parking infrastructure 14. The distribution of the occupation of parking spaces by obstacles 32, 34 is shown in the diagram.
[0056] The respective levels z of parking infrastructure 14 can in addition be estimated through segments having continuous obstacles, or without obstacles 30, 32.
[0057] In the following, the ascertaining of the regularities and the fusion of the items of environmental information from a plurality of measurement series, or from a plurality of trips of vehicles 2, is described.
[0058] A loop-specific regularity or signature is ascertained based on the preceding rectification steps, and can for example include the distribution of the possible parking spaces 16. On the basis of the ascertained points of maximum curvature 26, the paths 24 can be divided into different closed loops 34, which can each be made up of a plurality of segments 29.
[0059] The local maxima of points 26 can here represent entry points 36 and exit points 38 of the respective loop 34. This can be carried out for a multiplicity of trips, or items of path information 24, which are shown as an example in
[0060] Obstacles 30, 32 along a multiplicity of path loops 34 can be collected and used for the recognition of free parking spaces 16. Because the parking spaces occupied by obstacles 30, 32 are marked as complementary to the free parking spaces 16, the generation of a state of occupancy of parking infrastructure 14 is enough to enable a judgment to be made about free parking spaces 16.
[0061] For each recognized obstacle 30, 32, a placeholder can be used that acts as a reference for a vehicle or for a static structure of parking infrastructure 14, such as columns. Based on the ascertained distance of obstacles 30, 32 from the measuring vehicle 2, the lateral distances between obstacles 30, 32 can also be taken into account.
[0062] The combining of a plurality of measurements of obstacles 30, 32, ascertained by different sensors 4, 6 or by different vehicles 2, can take place based on the ascertaining of a so-called intersection-over-union unit, or a Jaccard coefficient. In this way, measurement results that correlate strongly with one another, or obstacles 40, can be taken into account in the generation of the occupancy map. Other obstacles 42 that have a low degree of similarity or a low Jaccard coefficient can be removed.
[0063] In order to carry out the combination, the respective obstacles 30, 32 can be entered into a diagram in linear fashion along a path length L. Subsequently, obstacles 30, 32 from different diagrams can be superposed and compared to one another. These steps are illustrated in
[0064]
[0065] The information and paths shown in the respective Figures can be ascertained through one or more measurements of vehicles 2. In the case of a plurality of measurements, the respective items of information can be coupled to one another and thus completed.