| CPC B60L 53/14 (2019.02) [B60L 3/0015 (2013.01); B60L 50/66 (2019.02); B60L 53/305 (2019.02); B60L 53/31 (2019.02); B60L 53/65 (2019.02); B60L 53/665 (2019.02); B60L 53/68 (2019.02); B60L 53/80 (2019.02); B60L 58/12 (2019.02); B60W 10/184 (2013.01); B60W 10/20 (2013.01); B60W 30/06 (2013.01); B60W 30/08 (2013.01); B60W 30/09 (2013.01); B60W 30/095 (2013.01); B60W 50/082 (2013.01); B60W 50/16 (2013.01); B62D 15/029 (2013.01); G01C 21/3407 (2013.01); G01C 21/3469 (2013.01); G01C 21/3679 (2013.01); G01S 5/0072 (2013.01); G01S 13/931 (2013.01); G01S 17/931 (2020.01); G05D 1/0011 (2013.01); G05D 1/0022 (2013.01); G05D 1/0088 (2013.01); G05D 1/021 (2013.01); G05D 1/0278 (2013.01); G06Q 10/02 (2013.01); G06Q 10/20 (2013.01); G06Q 20/18 (2013.01); G06Q 30/0201 (2013.01); G06Q 30/0643 (2013.01); G06Q 30/0645 (2013.01); G06Q 50/06 (2013.01); G07C 5/008 (2013.01); G07C 5/02 (2013.01); G07F 15/005 (2013.01); G08G 1/161 (2013.01); G08G 1/162 (2013.01); G08G 1/163 (2013.01); G08G 1/165 (2013.01); G08G 1/166 (2013.01); G08G 1/168 (2013.01); H04W 4/024 (2018.02); B60L 2240/547 (2013.01); B60L 2240/622 (2013.01); B60L 2240/70 (2013.01); B60L 2260/22 (2013.01); B60L 2260/32 (2013.01); B60R 2300/105 (2013.01); B60R 2300/50 (2013.01); B60R 2300/70 (2013.01); B60W 2050/143 (2013.01); B60W 2554/00 (2020.02); B60W 2554/4041 (2020.02); B60W 2554/801 (2020.02); B60W 2554/806 (2020.02); B60W 2556/00 (2020.02); B60W 2556/50 (2020.02); B60W 2556/65 (2020.02); B60W 2754/10 (2020.02); B62D 15/0265 (2013.01); G01S 2013/9316 (2020.01); G01S 2013/932 (2020.01); G01S 2013/9321 (2013.01); H04W 4/80 (2018.02); H04W 84/12 (2013.01); Y02D 30/70 (2020.08); Y02T 10/70 (2013.01); Y02T 10/7072 (2013.01); Y02T 10/72 (2013.01); Y02T 90/12 (2013.01); Y02T 90/14 (2013.01); Y02T 90/16 (2013.01); Y02T 90/167 (2013.01); Y04S 30/14 (2013.01)] | 18 Claims |

|
1. A vehicle having systems for moving automatically from a current location to a destination location without a human operator, comprising: a global positioning system (GPS) producing GPS data regarding a location of the vehicle, the GPS data used to identify the vehicle to be within a proximity of a parking location; an on-board computer of the vehicle; a communications system of the vehicle, the on-board computer having program instructions for using the communications system to access mapping data for the parking location, the mapping data is at least in part used to find a path at the parking location to avoid a collision of the vehicle with at least one physical structure when the vehicle is automatically moved at the parking location; and the on-board computer processing instructions for the vehicle to proceed with moving from the current location to the destination location at the parking location, the on-board computer uses sensor data from at least two vehicle sensors, the path is configured to be updatable based on detected obstacles along the path, the destination location being a parking spot for the vehicle at the parking location; wherein the parking spot is one of an ad-hoc parking spot that is not marked as a predefined parking spot or one that is marked as the predefined parking spot; wherein the parking spot is in a garage, or at a parking lot, or on a driveway or on a street, or at a charge location for charging a battery of the vehicle.
|