Systems and methods for navigating a vehicle on a covered road
A system for navigating a host vehicle, includes at least one processor comprising circuitry and a memory, wherein the memory includes instructions that when executed by the circuitry cause the at least one processor to perform operations comprising: receiving from a camera onboard the host vehicle at least one captured image representative of an environment of the host vehicle; detecting, based on analysis of the at least one captured image, a presence of a road covering material on a road segment surface; determining, based on analysis of the at least one captured image, a distance between the camera onboard the host vehicle and the road covering material; and determining a thickness profile of the road covering material based on the determined distance between the camera onboard the host vehicle and the road covering material, and also based on stored three-dimensional profile information associated with the road segment surface.
1. A system for navigating a host vehicle, the system comprising:
at least one processor comprising circuitry and a memory, wherein the memory includes instructions that when executed by the circuitry cause the at least one processor to perform operations comprising:
receiving from a camera onboard the host vehicle at least one captured image representative of an environment of the host vehicle;
detecting, based on analysis of the at least one captured image, a presence of a road covering material on a road segment surface;
determining, based on analysis of the at least one captured image, a distance between the camera onboard the host vehicle and the road covering material;
determining a thickness profile of the road covering material based on the determined distance between the camera onboard the host vehicle and the road covering material, and also based on stored three-dimensional profile information associated with the road segment surface, wherein the thickness profile of the road covering material represents a thickness of the road covering material at different locations of the road segment; and
causing the host vehicle to take at least one navigational action based on the determined thickness profile of the road covering material.
2. The system of claim 1 , wherein the road covering material includes at least one of snow, ice, mud, water, leaves, or sand.
3. The system of claim 1 , wherein the operations further comprise identifying the road covering material based on the analysis of the at least one captured image.
4. The system of claim 1 , wherein the stored three-dimensional profile information indicates an expected distance between the camera onboard the host vehicle and the road segment surface without any road covering material.
5. The system of claim 1 , wherein the stored three-dimensional profile information is located in the memory.
6. The system of claim 1 , wherein the stored three-dimensional profile information is remotely located relative to the host vehicle.
7. The system of claim 1 , wherein the stored three-dimensional profile information includes a three-dimensional spline.
8. The system of claim 1 , wherein the at least one navigational action includes causing braking of the host vehicle.
9. The system of claim 1 , wherein the at least one navigational action includes changing gears of the host vehicle.
10. The system of claim 1 , wherein the at least one navigational action includes altering a trajectory of the host vehicle.
11. The system of claim 1 , wherein the at least one navigational action includes re-routing the host vehicle.
12. The system of claim 1 , wherein the at least one navigational action comprises stopping the host vehicle.
13. The system of claim 1 , wherein the operations further comprise causing at least one communication action based on the determined thickness profile of the road covering material.
14. The system of claim 13 , wherein the at least one communication action comprises issuing one or more of an audible warning message and a visual warning message to a passenger of the host vehicle.
15. The system of claim 13 , wherein the at least one communication action comprises alerting a road maintenance authority.
16. A method for navigating a host vehicle, the method comprising:
receiving from a camera onboard the host vehicle at least one captured image representative of an environment of the host vehicle;
detecting, based on analysis of the at least one captured image, a presence of a road covering material on a road segment;
determining, based on analysis of the at least one captured image, a distance between the camera onboard the host vehicle and the road covering material;
determining a thickness profile of the road covering material based on the determined distance between the camera onboard the host vehicle and the road covering material and also based on stored three-dimensional profile information associated with the road segment surface, wherein the thickness profile of the road covering material represents a thickness of the road covering material at different locations of the road segment; and
causing the host vehicle to take at least one navigational action based on the determined thickness profile of the road covering material.
17. The method of claim 16 , further comprising causing at least one communication action based on the determined thickness profile of the road covering material.
18. The method of claim 16 , further comprising identifying the road covering material based on the analysis of the at least one captured image.
19. The method of claim 16 , wherein the stored three-dimensional profile information indicates an expected distance between the camera onboard the host vehicle and the road segment surface without any road covering material.
20. A non-transitory computer-readable medium containing instructions that when executed by at least one processor causes the at least one processor to perform navigation of a host vehicle, the operations comprising:
receiving from a camera onboard the host vehicle at least one captured image representative of an environment of the host vehicle;
detecting, based on analysis of the at least one captured image, a presence of a road covering material on a road segment surface;
determining, based on analysis of the at least one captured image, a distance between the camera onboard the host vehicle and the road covering material;
determining a thickness profile of the road covering material based on the determined distance between the camera onboard the host vehicle and the road covering material and also based on stored three-dimensional profile information associated with the road segment surface, wherein the thickness profile of the road covering material represents a thickness of the road covering material at different locations of the road segment; and
causing the host vehicle to take at least one navigational action based on the determined thickness profile of the road covering material.
21. The non-transitory computer-readable medium of claim 20 , wherein the operations further comprise identifying the road covering material based on the analysis of the at least one captured image.
22. The non-transitory computer-readable medium of claim 20 , wherein the operations further comprise causing at least one communication action based on the determined thickness profile of the road covering material.