Driving all happens locally in the onboard computer on the Waymo. The car does maintain internet connectivity - but generally it's used for non-driving scenarios. (traffic info, next pickup drop off, entertainment systems, etc)
There are cases where the onboard computer can't make a decision or needs "help" - in which case a support specialist is presented with options the onboard computer needs help deciding between. To be clear - the human is not driving it's more the car asks "Hey - there's something ahead and I am unsure if it's safe to proceed. Here's a video clip of the thing I'm seeing. Help?" Common cases might be an out of distribution thing like steam or an unidentifiable object in the road.
In a "worst case" mode - a human can remotely give the onboard computer a directed path to follow - eg "draw points and follow this path" to get back to where it needs to be. Even then - the onboard computer is following the path but still maintaining it's constraints "eg don't hit pedestrians."
There are cases where the onboard computer can't make a decision or needs "help" - in which case a support specialist is presented with options the onboard computer needs help deciding between. To be clear - the human is not driving it's more the car asks "Hey - there's something ahead and I am unsure if it's safe to proceed. Here's a video clip of the thing I'm seeing. Help?" Common cases might be an out of distribution thing like steam or an unidentifiable object in the road.
In a "worst case" mode - a human can remotely give the onboard computer a directed path to follow - eg "draw points and follow this path" to get back to where it needs to be. Even then - the onboard computer is following the path but still maintaining it's constraints "eg don't hit pedestrians."
You can read more about this here: https://waymo.com/blog/2024/05/fleet-response