| CPC G01C 21/3815 (2020.08) [B60W 30/06 (2013.01); G01C 21/3841 (2020.08); G01S 7/4802 (2013.01); G01S 17/86 (2020.01); G01S 17/89 (2013.01); G06F 18/23 (2023.01); G06V 20/586 (2022.01); G06V 20/582 (2022.01)] | 18 Claims |

|
1. A method, performed by an apparatus of a host vehicle, for recognizing a parking space, the method comprising:
recognizing another vehicle and a pillar based on data acquired from a light detection and ranging (lidar) device, including:
clustering points related to a single object from a point cloud acquired from the lidar device;
calculating a first point and a second point with a longest distance from a straight line distance in the clustered points;
calculating a third point, from the clustered points, at a longest distance from a first straight line that connects the first point and the second point;
calculating a second straight line connecting the first and third points and a third straight line connecting the second and third points; and
identifying whether the single object is the another vehicle or the pillar, based on a value of an angle between the second straight line and the third straight line;
recognizing a parking slot marking based on an image captured by a camera;
generating a map of an indoor parking lot comprising one or more available parking spaces based on information on the recognized another vehicle, the recognized pillar, and the recognized parking slot marking;
guiding a movement of the host vehicle to one of the one or more available parking spaces based on the generated map.
|