Systems and method for robotic industrial inspection system
AssigneeGeneral Electric Company
InventorsHuan Tan, Li Zhang, Romano Patrick, Viktor Holovashchenko, Charles Burton Theurer, John Michael Lizzi, Jr.
Life of this patent
Estimating the term…
Abstract
An asset inspection system includes a robot and a server. The server receives a request for data from the robot, wherein the requested data comprises an algorithm, locates the requested data in a database stored on the server, encrypts the requested data, and transmits the requested data to the robot. The robot is configured to collect inspection data corresponding to an asset based at least in part on the requested data and transmit the collected inspection data to the server.
Claims18
An asset inspection system, comprising:
- a robot comprising a controller, wherein the controller is configured to receive inspection instructions indicative of an inspection task to be performed by the robot to collect inspection data of an asset;
- and
- a server including a database, wherein the database stores a plurality of candidate inspection algorithms defining a plurality of possible inspection tasks performable by the robot, and wherein the server is configured to:
- receive a request for data from the controller of the robot, wherein the data comprises a requested inspection algorithm that, when executed by the controller, enables the robot to perform the inspection task on the asset;
- execute, via a searching engine, a cost function to locate and extract, based on the inspection instructions, a candidate inspection algorithm from the plurality of candidate inspection algorithms, wherein the candidate inspection algorithm is one of the plurality of candidate inspection algorithms most similar to the requested inspection algorithm;
- and
- transmit the data to the robot, wherein the robot is configured to execute the candidate inspection algorithm to collect the inspection data of the asset and transmit the inspection data to the server.
An asset inspection robot, comprising:
- a drive system comprising a motor;
- a sensing system comprising one or more sensors configured to collect inspection data of an asset;
- a network interface configured to communicate with a server storing a plurality of candidate inspection algorithms defining a plurality of possible inspection tasks performable by the asset inspection robot;
- and
- a control system configured to:
- receive inspection instructions indicative of an inspection task to be performed by the asset inspection robot to collect the inspection data of the asset;
- request data from the server via the network interface, wherein the data comprises a requested inspection algorithm that, when executed by the control system, enables the asset inspection robot to perform the inspection task;
- receive the data from the server, wherein the data comprises a candidate inspection algorithm extracted from the plurality of candidate inspection algorithms via a cost function executing on the server, wherein the candidate inspection algorithm is one of the plurality of candidate inspection algorithms most similar to the requested inspection algorithm;
- control the asset inspection robot to execute the candidate inspection algorithm to collect the inspection data of the asset;
- and
- transmit the inspection data to the server via the network interface.
A method of inspecting an asset, comprising:
- storing plurality of candidate inspection algorithms in a database of a remote server, wherein the plurality of candidate inspection algorithms defines a plurality of possible inspection tasks performable by a robot on the asset;
- receiving, at a controller of the robot, inspection instructions indicative of an inspection task to be performed by the robot to collect inspection data of the asset;
- requesting, via the controller, a first data set from the remote server, wherein the first data set comprise a requested inspection algorithm that, when executed by the controller, enables the robot to perform the inspection task on the asset;
- executing, via a searching engine of the remote server, a cost function to locate and extract, based on the inspection instructions, a candidate inspection algorithm from the plurality of candidate inspection algorithms, wherein the candidate inspection algorithm is one of the plurality of candidate inspection algorithms most similar to the requested inspection algorithm;
- receiving, at the controller, the first data set from the remote server, wherein the first data set includes the candidate inspection algorithm;
- controlling the robot to execute the candidate inspection algorithm to perform the inspection task on the asset to collect a second data set indicative of the inspection data;
- and
- transmitting the second data set to the remote server.
Dependencies are inferred from the claim text.