Patent classifications
G01C21/3415
DYNAMIC ROUTING OF AUTONOMOUS VEHICLES
Disclosed are systems and methods for dynamically routing pickers and autonomous vehicles to avoid areas closed to travel by the autonomous vehicles within a warehouse. A processor in communication with an autonomous vehicle and an electronic device operated by a user (e.g., handheld device) may, in response to detecting that the electronic device diverges from a path of the autonomous vehicle, provide, for display on the electronic device, information about the product. The processor may then determine a rendezvous location for the autonomous vehicle based on a location of the product. The processor may then instruct the autonomous vehicle to navigate to the rendezvous location and transmit the rendezvous location to the electronic device.
DYNAMIC ROUTE RECOMMENDATION BASED ON MOBILE COMPUTATION
In an approach to improve mobile computation while traveling by dynamically generating one or more routes base on computing resource requirements of one or more endpoint devices. Embodiments identify, in real time, a plurality of autonomous vehicles, wherein the plurality of autonomous vehicles are traveling along a common route. Further embodiments, adjust, in real time, relative positions and speeds of the plurality of autonomous vehicles to maintain the plurality of autonomous vehicles within a predetermined geographic area while traveling along the common route, and wherein the predetermined geographic area is sufficient to collectively provide an amount of edge computing resources to satisfy one or more computing resource requirements of the one or more endpoint devices located within a first autonomous vehicle. Additionally, embodiments adjust, in real time, a route of the first autonomous vehicle based on the common route of the plurality of autonomous vehicles providing the edge computing resources.
Superimposed-image display device and computer program
Superimposed-image display devices and programs superimpose an image on a surrounding environment in front of a vehicle so that the image can be visually identified. The image includes at least one of a first guidance image that prompts a driver to change driving operation and a second guidance image that does not prompt a driver to change driving operation. The second guidance image is displayed in a display mode in which the second guidance image more harmonizes in at least one of a location, brightness, and color with the surrounding environment than the first guidance image, the surrounding environment being a superimposition target.
Delivery system, delivery method, and computer-readable non-transitory recording medium storing a program
A delivery system for delivering a package to a delivery destination using a moving body, including a weather information acquiring unit that acquires weather information including information concerning weather at the delivery destination; and a judging unit that judges whether delivery of the package to the delivery destination by the moving body is possible, based on the weather information acquired by the weather information acquiring unit.
Decoding a route encoded by a probabilistic encoding data structure
A mobile apparatus receives a route response including information identifying a starting location and a target location of a route and an encoding data structure encoding the route. The encoding data structure is a probabilistic data structure configured to not provide false negatives. The mobile apparatus uses the information identifying the starting and target locations to identify a decoded origin traversable map element (TME) and a decoded target TME of the mobile version of the digital map for the route; accesses map information for determining a cost value for TMEs of the digital map, wherein a TME that satisfies the encoding data structure is assigned a minimal cost value; determines a decoded route from the decoded starting TME to the decoded target TME based on the cost value assigned to the TMEs using a cost minimization route determination algorithm; and performs at least one navigation function using the decoded route.
DIRECTED EXPLORATION FOR NAVIGATION IN DYNAMIC ENVIRONMENTS
A computer-implemented method when executed by data processing hardware causes the data processing hardware to perform operations. The operations include receiving a navigation route for a mobile robot. The navigation route includes a sequence of waypoints connected by edges. Each edge corresponds to movement instructions that navigate the mobile robot between waypoints of the sequence of waypoints. While the mobile robot is traveling along the navigation route, the operations include determining that the mobile robot is unable to execute a respective movement instruction for a respective edge of the navigation route due to an obstacle obstructing the respective edge, generating an alternative path to navigate the mobile robot to an untraveled waypoint in the sequence of waypoints, and resuming travel by the mobile robot along the navigation route. The alternative path avoids the obstacle.
VECTOR BASED SEARCH AND METHODS OF USING THE SAME
Various embodiments of the present application relate to a system architecture that employs vector-based data structures to translate a vector space into at least two dimensions so as to reduce computational expense, and increase operational speed during a search in the vector-space of points of interest along a user's pre-planned route. Further, the vector-based data structures allow for dynamic re-evaluation and re-routing of the user's existing route in substantially real-time, based on user feedback data including distance, location, velocity, and time.
Systems and methods for changing a destination of an autonomous vehicle in real-time
Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-implemented method includes receiving data representing a first location associated with a service request. The method includes controlling the autonomous vehicle to travel in accordance with a first route that leads to the first location. The method includes determining a second location for the service request when the autonomous vehicle is en route to the first location. The method includes controlling the autonomous vehicle to provide the requested service at the second location.
Routing autonomous vehicles using temporal data
Various examples are directed to systems and methods for routing an autonomous vehicle. For example, a system may access temporal data comprising a first temporal data item. The first temporal data item may describe a first roadway condition, a first time, and a first location. The system may also access a routing graph that comprises a plurality of route components and determine that a first route component of the routing graph corresponds to the first location. The system may generate a constrained routing graph at least in part by modifying the first route component based at least in part on the first roadway condition. The system may additionally generate a route for an autonomous vehicle using the constrained routing graph; and cause the autonomous vehicle to begin traversing the route.
VEHICLE CONTROL IN GEOGRAPHICAL CONTROL ZONES
A control system and a method for vehicle control in geographical control zones is provided. The control system receives traffic information, including a plurality of image frames of a group of moving objects in a geographical control zone and generates a set of images frames of a first moving object of the group of moving objects based on application of a trained Neural Network (NN) model on the received traffic information. The generated set of image frames corresponds to a set of likely positions of the first moving object at a future time instant. The control system predicts the unsafe behavior of the first moving object based on the generated set of image frames and generates first control information, including an alternate route for a first vehicle in the geographical control zone based on the predicted unsafe behavior. The first vehicle is controlled based on the generated first control information.