×

Control system for coordinating robotic machines to collaborate on tasks

  • US 10,065,317 B2
  • Filed: 06/30/2016
  • Issued: 09/04/2018
  • Est. Priority Date: 06/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a first robotic machine having a first set of capabilities for interacting with a surrounding environment;

    a second robotic machine having a second set of capabilities for interacting with the surrounding environment; and

    a task manager having one or more processors, the task manager configured to select the first and second robotic machines from a group of robotic machines to perform a task that involves at least one of manipulating or inspecting a brake actuator of a vehicle that is separate from the first and second robotic machines, the task manager configured to select the first and second robotic machines to perform the task based on the first and second sets of capabilities of the respective first and second robotic machines, the task manager assigning a first sequence of sub-tasks to the first robotic machine for performance by the first robotic machine and a second sequence of sub-tasks to the second robotic machine for performance by the second robotic machine,wherein the first and second robotic machines are configured to coordinate performance of the first sequence of sub-tasks by the first robotic machine with performance of the second sequence of sub-tasks by the second robotic machine to accomplish the task,wherein the first robotic machine is configured to perform the first sequence of sub-tasks by flying at least one of above or along a side of the vehicle, identifying the brake actuator of the vehicle, determining a position of the brake actuator relative to the vehicle, and providing a notification to the second robotic machine of the position of the brake actuator, andwherein the second robotic machine is configured to perform the second sequence of sub-tasks by moving on the ground to the vehicle proximate to the brake actuator responsive to the notification from the first robotic machine indicating that the brake actuator is in a non-actuated position, extending a robotic arm of the second robotic machine to the brake actuator, engaging and manipulating the brake actuator to move the brake actuator from the non-actuated position to an actuated position relative to the vehicle, releasing the brake actuator, and retracting the robotic arm.

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