A cloud computing device at a location physically separated from a vehicle, the cloud computing device comprising:
- a memory;
- a communication device configured to communicate wirelessly with a vehicle computing device on the vehicle;
- and
- a processor configured to:
- receive, by way of the communication device, navigation information from the vehicle computing device, wherein the navigation information comprises destination information, location information of the vehicle, and high-definition map information regarding a surrounding environment of the vehicle;
- generate, based on the navigation information, path information comprising primary path information and backup path information;
- and
- transmit the path information to the vehicle computing device.