US 11,720,849 B2
Method and system for managing navigational data for autonomous vehicles
Joseph Urban, San Francisco, CA (US)
Assigned to Corverity Corporation, San Francisco, CA (US)
Filed by Corverity Corporation, San Francisco, CA (US)
Filed on Sep. 27, 2019, as Appl. No. 16/586,570.
Claims priority of provisional application 62/767,706, filed on Nov. 15, 2018.
Prior Publication US 2020/0158508 A1, May 21, 2020
Int. Cl. G06Q 10/0834 (2023.01); H04L 67/12 (2022.01); B64C 39/02 (2023.01); B64F 1/00 (2006.01); G01C 21/20 (2006.01); G05D 1/00 (2006.01); B64U 10/13 (2023.01); B64U 101/60 (2023.01)
CPC G06Q 10/0834 (2013.01) [B64C 39/024 (2013.01); B64F 1/00 (2013.01); G01C 21/20 (2013.01); H04L 67/12 (2013.01); B64U 10/13 (2023.01); B64U 2101/60 (2023.01); B64U 2201/10 (2023.01); G05D 1/0088 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A system for implementing a mission, the system comprising:
an autonomous entity;
a mission operator;
an assessment unit;
at least one navigational container;
a processor; and
a memory storing instructions that, when executed by the processor, configure the system to:
initiate, by the mission operator, a request for routing authorization and routing instructions prior to engaging said mission or mission segment;
collect, by the mission operator, relevant mission attributes, wherein the relevant mission attributes are selected from mission operator attributes, initial location attributes, destination attributes, autonomous entity attributes, and payload attributes;
pass the relevant mission attributes to the assessment unit;
identify the at least one navigational container, by a mission coordinator,
wherein the at least one navigational container is either a hub navigational container or a spoke navigational container,
wherein each of a first navigational container and a last navigational container are comprised of the hub navigational container,
wherein the hub navigational container is at least one of an interface between spoke navigational containers and a decision point along the mission configured to provide at least one of changes to the navigational instructions and changes to mission instructions,
wherein the spoke navigational container is the navigational container used between two of the hub navigational containers and includes information necessary for the autonomous entity to navigate between the two of the hub navigational containers,
wherein relevant mission attributes of the hub navigational container and relevant mission attributes of the spoke navigational container are alterable in view of data generated during a current mission or during a different mission, and
wherein at least one hub navigational container is the decision point and is connected to more than one spoke navigational containers that are downstream from the at least one hub navigational container, wherein the decision point determines which of the more than one spoke navigational containers to follow,
the navigational containers defined by:
an initiating boundary;
a terminating boundary, wherein the terminating boundary includes a path comprising a direction;
navigational instructions between the initiating boundary and the terminating boundary, wherein the navigational instruction include at least one of:
the direction between the initiating boundary and the terminating boundary;
a range of time to pass between the initiating boundary and the terminating boundary; and
a range of speed of transit between the initiating boundary and the terminating boundary;
a navigational approach associated with the terminating boundary;
a destination path associated with the navigational approach;
the relevant mission attributes, wherein the at least one navigational container includes a unique collection of data; and
guidance on alternative navigational containers to utilize if the autonomous entity is incapable of transiting through the terminating boundary,
wherein at least one of the data generated during the mission and the guidance on alternative navigational containers alters an outcome of the at least one navigational container, and
wherein the relevant mission attributes of the hub navigational container and the relevant mission attributes of the spoke navigational container are alterable in view of data generated during the current mission, during the different mission, or missions scheduled or underway in an adjacent location and time period;
collect, by the mission coordinator, rules and authorizations from the at least one navigational container; and
execute, by the mission coordinator, an assessment of the at least one navigational container using the assessment unit, wherein the assessment unit includes logical instructions to determine if the at least one navigational container is available during a requested time, wherein the logical instructions comprise:
assess, by the mission coordinator, using the initial location attributes, the destination attributes, the rules and the authorizations if the rules and the authorizations are approved for the mission using the at least one navigational container, wherein the mission includes operations of the autonomous entity;
on condition that the at least one navigational container is approved for the mission:
collect, by the mission coordinator, navigational instructions from the at least one navigational container to assemble the mission instructions;
assemble, by the mission coordinator, the mission instructions; and
send, by the mission coordinator, the mission instructions to the mission operator; and
on condition that the assessment does not approve the at least one navigational container for the mission:
send, by the mission coordinator, a rejection response to the mission operator.