| CPC G05B 19/4155 (2013.01) [G05D 1/0276 (2013.01); G05B 2219/40153 (2013.01)] | 19 Claims |

|
1. A computer-implemented method comprising:
performing an approval process for a mission to inspect one or more assets by a robot, the approval process comprising:
establishing a chain of trust from the mission to the robot;
issuing a certificate for each task of the mission;
determining public and private keys for data encryption; and
establishing notification requirements for progress of the mission;
in response to the mission being approved, receiving, by a companion computer in the robot, a workflow, the workflow including operations to inspect the one or more assets during the mission to be performed by the robot;
performing autonomously the mission by the robot based on the workflow, the mission comprising traveling to locations of the one or more assets and collecting sensor information associated with the one or more assets;
generating, by a package generation software executing in the companion computer, a package after completion of the mission, the package being self-contained and comprising information obtained during the mission that enables generation of results, the package generation software having a version identifier;
sending a request, from the companion computer to a mission services computer after completion of the mission, for routing information to transmit the package, the routing information comprising a destination for sending the package;
receiving, by the companion computer, the routing information comprising the destination where to send the package after completion of the mission;
sending, from the companion computer, the package to the destination that is a package storage, wherein the package comprises:
sensor information collected by one or more sensors;
telemetry information obtained by the robot;
information about assets associated with the mission;
the version identifier; and
the routing information; and
analyzing the information of the package stored in the package store to determine results for the mission.
|