Systems and methods for navigation path determination for unmanned vehicles
First Claim
1. A method comprising:
- receiving, at a computing system, video data showing a demonstration path for navigating a location;
identifying, using the video data, a set of permissible surfaces at the location, wherein each permissible surface was traversed by the demonstration path;
determining a navigation path for a vehicle to follow at the location, wherein the navigation path includes a variation from the demonstration path such that the variation causes the vehicle to stay within one or more permissible surfaces from the set of permissible surfaces; and
causing, by the computing system, the vehicle to follow the navigation path to navigate the location.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples implementations relate to navigation path determination. An example method includes receiving, at a computing system, video data showing a demonstration path for navigating a location. The method further includes identifying, using the video data, a set of permissible surfaces at the location, wherein each permissible surface was traversed by the demonstration path. The method additionally includes determining a navigation path for a vehicle to follow at the location, wherein the navigation path includes a variation from the demonstration path such that the variation causes the vehicle to stay within one or more permissible surfaces from the set of permissible surfaces. The method also includes causing, by the computing system, the vehicle to follow the navigation path to navigate the location.
45 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computing system, video data showing a demonstration path for navigating a location; identifying, using the video data, a set of permissible surfaces at the location, wherein each permissible surface was traversed by the demonstration path; determining a navigation path for a vehicle to follow at the location, wherein the navigation path includes a variation from the demonstration path such that the variation causes the vehicle to stay within one or more permissible surfaces from the set of permissible surfaces; and causing, by the computing system, the vehicle to follow the navigation path to navigate the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a vehicle; and a control system configured to; receive video data showing a demonstration path for navigating a location; identify, using the video data, a set of permissible surfaces at the location, wherein each permissible surface was traversed by the demonstration path; determine a navigation path for the vehicle to follow at the location, wherein the navigation path includes a variation from the demonstration path such that the variation causes the vehicle to stay within one or more permissible surfaces from the set of permissible surfaces; and cause the vehicle to follow the navigation path to navigate the location. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having stored therein program instructions executable by a computing system to cause the computing system to perform operations, the operations comprising:
-
receiving video data showing a demonstration path for navigating a location; identifying, using the video data, a set of permissible surfaces at the location, wherein each permissible surface was traversed by the demonstration path; determining a navigation path for a vehicle to follow at the location, wherein the navigation path includes a variation from the demonstration path such that the variation causes the vehicle to stay within one or more permissible surfaces from the set of permissible surfaces; and causing the vehicle to follow the navigation path to navigate the location. - View Dependent Claims (18, 19, 20)
-
Specification