×

Human and robotic distributed operating system (HaRD-OS)

  • US 9,050,723 B1
  • Filed: 07/11/2014
  • Issued: 06/09/2015
  • Est. Priority Date: 07/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for routing and scheduling tasks to facilitate control of any of a plurality of robots, the computer-implemented method comprising:

  • configuring an access control list (i) identifying a plurality of human operators that are each qualified to perform a first set of a plurality of tasks partly involving human control of a robot and (ii) identifying a plurality of algorithms for instructing a robot in performing a second set of the plurality of tasks fully autonomously without human control of the robot;

    receiving a request identifying a robot and a task for the robot to perform;

    determining based on a set of criteria, at least one (i) human operator from the plurality of human operators or (ii) algorithm from the plurality of algorithms for optimally controlling the robot in performance of the task;

    providing a particular human operator from the plurality of human operators control of the robot when the task is one of the first set of tasks partly involving human control and the particular human operator is identified within the access control list as being qualified to optimally perform the task in conformance of the set of criteria, wherein the robot comprises a set of controls and sensors, and wherein providing the particular human operator control of the robot comprises authorizing the particular human operator access to a first subset of the set of controls and sensors of the robot and preventing the particular human operator access to controls and sensors of the robot not within the first subset of the controls and sensors; and

    providing a particular algorithm from the plurality of algorithms control of the robot when the task is one of the second set of tasks the robot can complete fully autonomously and the algorithm comprises instructions for optimally completing the task fully autonomously in conformance of the set of criteria, wherein providing the particular algorithm control of the robot comprises authorizing the particular algorithm access to a different second subset of the set of controls and sensors of the robot and preventing the particular algorithm access to controls and sensors of the robot not within the second subset of the controls and sensors.

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