US2023114997A1PendingUtilityA1

Robotic Fleet Resource Provisioning

Assignee: STRONG FORCE VCN PORTFOLIO 2019 LLCPriority: Dec 18, 2020Filed: Dec 2, 2022Published: Apr 13, 2023
Est. expiryDec 18, 2040(~14.4 yrs left)· nominal 20-yr term from priority
G05D 1/69B29C 64/379G05B 13/0265G05B 19/0426G05B 2219/39146G05B 2219/49007B33Y 50/02B29C 64/393B33Y 50/00B33Y 40/00Y02P90/80G06Q 10/20B25J 9/161B25J 9/163B25J 9/1679G06F 9/5055G05B 23/0281B25J 9/1674G05D 2201/0216G05D 1/0291G06F 9/5044G05B 19/41865B25J 9/1682G06Q 10/06316G06Q 10/087G06Q 2220/00
76
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of provisioning robotic fleet resources includes receiving a request for a robotic fleet to perform a job and determining a job definition data structure based on the request. The job definition data structure defines a set of tasks that are to be performed in performance of the job. The method includes determining a robotic fleet configuration data structure corresponding to the job based on the set of tasks and a fleet resource inventory that indicates fleet resources. The method includes determining a respective provisioning configuration for each respective fleet resource. The method includes provisioning the respective fleet resource based on the respective provisioning configuration and a set of resource provisioning rules that are accessible to an intelligence layer to ensure that provisioned resources comply with the provisioning rules. The method includes deploying the robotic fleet to perform the job.

Claims

exact text as granted — not AI-modified
1 . A method of provisioning robotic fleet resources, comprising:
 receiving a request for a robotic fleet to perform a job;   determining a job definition data structure based on the request, the job definition data structure defining a set of tasks that are to be performed in performance of the job;   determining a robotic fleet configuration data structure corresponding to the job based on the set of tasks and a fleet resource inventory that indicates a plurality of fleet resources, and for each respective fleet resource, a set of features of the resource, configuration requirements of the resource, and a respective status of the resource, wherein the robotic fleet configuration data structure assigns a plurality of resources selected from the fleet resource inventory to the set of tasks defined in the job definition data structure;   determining a respective provisioning configuration for each respective fleet resource based on the respective task to which the fleet resource is assigned, the set of features of the fleet resource, the configuration requirements of the fleet resource, and the respective status of the fleet resource;   provisioning the respective fleet resource based on the respective provisioning configuration and a set of resource provisioning rules that are accessible to an intelligence layer to ensure that provisioned resources comply with the provisioning rules; and   deploying the robotic fleet to perform the job.   
     
     
         2 . The method of  claim 1 , wherein the respective status of the resource includes a general availability of the resource. 
     
     
         3 . The method of  claim 1 , wherein determining the robotic fleet configuration data structure is further based on an environment of the job. 
     
     
         4 . The method of  claim 1 , wherein determining the robotic fleet configuration data structure is further based on a budget for the job. 
     
     
         5 . The method of  claim 1 , wherein determining the robotic fleet configuration data structure is further based on a timeline for completing the job. 
     
     
         6 . The method of  claim 1 , wherein the fleet resource inventory includes one or more types of robots and determining the robotic fleet configuration data structure is further based on an available inventory of the one or more types of robots. 
     
     
         7 . The method of  claim 1 , wherein determining a provisioning configuration for each respective fleet resource is further based on an environment of the job. 
     
     
         8 . The method of  claim 1 , wherein determining a provisioning configuration for each respective fleet resource is further based on a budget for the job. 
     
     
         9 . The method of  claim 1 , wherein determining a provisioning configuration for each respective assigned fleet resource is further based on a timeline for completing the job. 
     
     
         10 . The method of  claim 1 , wherein the fleet resource inventory includes computing resources selected from a list of computing resources comprising on-robot computing resources, robot operating unit-local fleet-controlled computing resources, cloud based computing resources, computing modules, or computing chips. 
     
     
         11 . The method of  claim 1 , wherein provisioning the respective fleet resource includes provisioning one or more of a software robot module or a hardware robot module. 
     
     
         12 . The method of  claim 11 , wherein the hardware robot module is an interchangeable module. 
     
     
         13 . The method of  claim 1 , wherein the fleet resource inventory includes a plurality of digital resources. 
     
     
         14 . The method of  claim 13 , wherein provisioning a respective one of the plurality of digital resources includes one or more of software update pushing, resource access credentialing, or fleet resource data storage configuration, allocation, or utilization. 
     
     
         15 . The method of  claim 1 , wherein provisioning a respective fleet resource includes provisioning a consumable resource sourced from at least one of a specialized supply chain, a job requestor resource supply, a fleet-specific stockpile, a job-specific stockpile, or a fleet team-specific stockpile. 
     
     
         16 . The method of  claim 1 , wherein provisioning the respective fleet resource is based on one or more characteristics of a target operating environment. 
     
     
         17 . The method of  claim 16 , wherein a target operating environment is one or more of land-based, sea-based, submerged, in-flight, subterranean, and below-freezing ambient temperature. 
     
     
         18 . The method of  claim 1 , wherein provisioning the respective fleet resource includes 3D printing the respective resource for provisioning. 
     
     
         19 . The method of  claim 1 , wherein provisioning the respective fleet resource is based on terms of a smart contract that constrains provisioning of fleet resources. 
     
     
         20 . The method of  claim 1 , wherein the fleet resource inventory includes platform resources and provisioning the respective fleet resource includes provisioning at least one platform resource selected from a list of platform resources including computing resources, a fleet configuration system, a platform intelligence layer, a platform data processing system, and a fleet security system. 
     
     
         21 . The method of  claim 20 , wherein determining a robotic fleet configuration data structure is further based on a negotiated charge for provisioning a platform resource. 
     
     
         22 . The method of  claim 21 , wherein determining a robotic fleet configuration data structure includes a negotiation workflow for acceptance of the job request. 
     
     
         23 . The method of  claim 1 , wherein provisioning the respective fleet resource includes provisioning one or more fleet resources identified in a job execution plan. 
     
     
         24 . The method of  claim 1 , wherein provisioning the respective fleet resource includes provisioning one or more of appendages, sensor sets, chipsets, and motive adaptors to a robot based on at least one task in a set of target tasks for the robot that are identified in a job execution plan. 
     
     
         25 . The method of  claim 1 , wherein provisioning the respective fleet resource includes analyzing a job execution plan that defines resources for a fleet of robots for performing at least one task. 
     
     
         26 . The method of  claim 1 , further including executing cooperatively with at least one of a fleet configuration system, a fleet resource scheduling system, a fleet security system, and a fleet utilization system.

Join the waitlist — get patent alerts

Track US2023114997A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.