CPC B25J 9/1689 (2013.01) [B25J 9/1682 (2013.01); B25J 13/006 (2013.01)] | 19 Claims |
1. A system for remotely operating a robotic device, comprising:
a plurality of network-connected robotic devices configured to perform a task;
a coordination server configured to manage a plurality of users by performing the steps of:
matching each of a first set of the plurality of users to a corresponding network-connected robotic device from the plurality of network-connected robotic devices;
creating a teleoperation process for each of the first set of the plurality of users, wherein the teleoperation process receives at least one control command from each user and transmits each user's at least one control command to the corresponding network-connected robotic device;
matching each of a second set of the plurality of users to a corresponding virtual version of the network-connected robotic devices in a simulated domain; and
creating a teleoperation process for each of the second set of the plurality of users, wherein the teleoperation process receives at least one control command from each user and transmits each user's at least one control command to the corresponding virtual version of the network-connected robotic device; and
a data collection server configured to collect data of the control commands of the first and second set of the plurality of users from the teleoperation processes.
|