Automated lane and route network discovery for robotic actors
First Claim
1. A method, comprising:
- receiving, at a computing device, location data for one or more designated actors of a plurality of actors operating within an environment, wherein the plurality of actors further comprise a robotic device;
determining, by the computing device, a route network of paths taken by the one or more designated actors within the environment, wherein the route network of paths comprises information about frequencies of paths taken by the one or more designated actors based on the location data for the one or more designated actors;
receiving, at the computing device, a starting location and a destination location for the robotic device;
selecting, by the computing device, a selected path from the starting location to the destination location based on the route network of paths taken by the one or more designated actors; and
providing, from the computing device, an instruction to the robotic device to use the selected path to travel from the starting location to the destination location.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for automated route discovery. A computing device can receive location data for designated actor(s) of a plurality of actors operating within an environment. The plurality of actors can also include a robotic device. The computing device can determine a route network of paths taken by the designated actor(s) within the environment, where the route network includes information about frequencies of paths taken by the designated actor(s) based on the location data. The computing device can receive a starting location and a destination location for the robotic device. The computing device can select a selected path from the starting location to the destination location based on the route network taken by the designated actor(s). The computing device can provide an instruction to the robotic device to use the selected path to travel from the starting location to the destination location.
18 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a computing device, location data for one or more designated actors of a plurality of actors operating within an environment, wherein the plurality of actors further comprise a robotic device; determining, by the computing device, a route network of paths taken by the one or more designated actors within the environment, wherein the route network of paths comprises information about frequencies of paths taken by the one or more designated actors based on the location data for the one or more designated actors; receiving, at the computing device, a starting location and a destination location for the robotic device; selecting, by the computing device, a selected path from the starting location to the destination location based on the route network of paths taken by the one or more designated actors; and providing, from the computing device, an instruction to the robotic device to use the selected path to travel from the starting location to the destination location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
one or more processors; and data storage including at least computer-executable instructions stored thereon that, when executed by the one or more processors, cause the computing device to perform functions comprising; receiving location data for one or more designated actors of a plurality of actors operating within an environment, wherein the plurality of actors further comprise a robotic device; determining a route network of paths taken by the one or more designated actors within the environment based on the location data for the one or more designated actors, wherein the route network of paths comprises information about frequencies of paths taken by the one or more designated actors based on the location data for the one or more designated actors; receiving a starting location and a destination location for the robotic device; selecting a selected path from the starting location to the destination location based on the route network of paths taken by the one or more designated actors; and providing an instruction to the robotic device to use the selected path to travel from the starting location to the destination location. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon instructions, that when executed by one or more processors of a computing device, cause the computing device to perform functions comprising:
-
receiving location data for one or more designated actors of a plurality of actors operating within an environment, wherein the plurality of actors further comprise a robotic device; determining a route network of paths taken by the one or more designated actors within the environment, wherein the route network of paths comprises information about frequencies of paths taken by the one or more designated actors based on the location data for the one or more designated actors; receiving a starting location and a destination location for the robotic device; selecting a selected path from the starting location to the destination location based on the route network of paths taken by the one or more designated actors; and providing an instruction to the robotic device to use the selected path to travel from the starting location to the destination location.
-
Specification