Building a robot mission based on a robot-agnostic graphical user interface (gui)
AssigneeYokogawa Electric Corporation
InventorBrendon Bao-An Lu
Life of this patent
Estimating the term…
Abstract
Methods and robot management systems for building a robot mission are described, including: electronically receiving a first set of commands associated with operating a first robot device to perform a first set of tasks; recording the first set of commands to a first mission file; electronically receiving a second set of commands associated with operating a second robot device to perform a second set of tasks; recording the second set of commands to a second mission file; identifying a third set of tasks common to the first set of tasks and the second set of tasks; and providing the first mission file and the second mission file in response receiving a search request indicating one or more tasks of the third set of tasks.
Claims20
A method comprising:
- electronically receiving a first set of commands associated with operating a first robot device to perform a first set of tasks;
- recording the first set of commands to a first mission file;
- electronically receiving a second set of commands associated with operating a second robot device to perform a second set of tasks;
- recording the second set of commands to a second mission file;
- identifying a third set of tasks common to the first set of tasks and the second set of tasks;
- and
- providing the first mission file and the second mission file in response receiving a search request indicating one or more tasks of the third set of tasks.
A robot management system comprising:
- a processor;
- and
- a memory coupled with the processor, wherein the memory stores data that, when executed by the processor, enables the processor to:
- display a graphical user interface (GUI);
- electronically receive, via the GUI, a first set of commands associated with operating a first robot device of a first robot type to perform a first set of tasks;
- record the first set of commands to a first mission file;
- electronically receive a second set of commands associated with operating a second robot device of a second robot type to perform a second set of tasks;
- record the second set of commands to a second mission file;
- identify a third set of tasks common to the first set of tasks and the second set of tasks;
- and
- provide the first mission file and the second mission file in response receiving a search request indicating one or more tasks of the third set of tasks.
A robot system platform comprising:
- a database comprising a data record of mission files associated with a set of recorded robot missions;
- a processor;
- and
- a memory coupled with the processor, wherein the memory stores data that, when executed by the processor, enables the processor to:
- present a graphical user interface (GUI);
- electronically receive, via the GUI, a search request indicating one or more candidate tasks to be performed with respect to an environment, wherein the search request is absent an indication of target robot devices, target robot types, or both in association with performing the one or more candidate tasks:
- identify at least a first mission file and a second mission file from the data record of mission files, based on a mapping of the one or more candidate tasks to the first mission file and the second mission file;
- and
- provide, via the GUI, an indication of the first mission file and the second mission file.
Dependencies are inferred from the claim text.