×

Methods and systems for distributing remote assistance to facilitate robotic object manipulation

  • US 9,486,921 B1
  • Filed: 03/26/2015
  • Issued: 11/08/2016
  • Est. Priority Date: 03/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for controlling a robotic manipulator, the computing system comprising:

  • at least one processor; and

    data storage comprising instructions executable by the at least one processor to cause the computing system to perform operations comprising;

    determining, from a model of a set of objects in an environment of the robotic manipulator, a plurality of regions of the model, wherein each region corresponds to a respective different subset of the set of objects, and wherein the robotic manipulator is configured to perform, for each subset of objects, a respective task involving a manipulation of the subset of objects;

    identifying a plurality of the tasks for which the computing system will request remote assistance;

    determining a priority queue of requests for remote assistance associated with the identified tasks based on expected times at which the robotic manipulator will perform the identified tasks for each subset of objects;

    requesting, according to the priority queue and from at least one remote assistor device, remote assistance associated with the identified tasks;

    receiving, from the at least one remote assistor device, a plurality of responses to the requesting, wherein each response includes information indicative of how to perform the manipulation of the respective subset of objects; and

    causing the robotic manipulator to perform the identified tasks based at least in part on the plurality of responses received from the at least one remote assistor device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×