×

Automatically guided tools

  • US 10,067,495 B2
  • Filed: 06/09/2016
  • Issued: 09/04/2018
  • Est. Priority Date: 05/19/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of positioning a working member of a rig, comprising:

  • capturing, using a camera, a first set of captured images, wherein the first set of captured images includes one or more images of one or more markers on a marked surface;

    determining a first set of marker data based at least in part upon the first set of captured images, wherein the first set of marker data includes marker identification information and marker position information for each marker in a first set of markers, and each of the markers in the first set of markers appears in at least one of the images in the first set of captured images;

    registering a design to marker identification information and marker position information in the first set of marker data for at least one marker in the first set of markers;

    determining an intended path for the working member based at least in part upon the design;

    capturing, using the camera, a first image of at least one of the one or more markers on the marked surface after registering the design;

    determining a second set of marker data based at least in part upon the first image, wherein the second set of marker data includes marker identification information and marker position information for each marker in a second set of markers, each of the markers in the second set of markers appears in the first image, and at least one marker in the second set of markers is in the first set of markers;

    providing motor control information that controls one or more motors to position the working member at a first target point on the intended path based at least in part upon a position of the camera, wherein the position of the camera is based at least in part upon the first set of marker data and the second set of marker data;

    capturing, using the camera, a second image of at least one of the one or more markers on the marked surface after capturing the first image, wherein the rig is located at a first location when capturing the first image, the rig is located at a second location when capturing the second image, and the first location is different from the second location;

    determining a third set of marker data based at least in part upon the second image, wherein the third set of marker data includes marker identification information and marker position information for each marker in a third set of markers, each of the markers in the third set of markers appears in the second image, and at least one marker in the third set of markers is in the first set of markers; and

    providing additional motor control information that controls the one or more motors to position the working member at a second target point on the intended path based at least in part upon a second position of the camera, wherein the first target point and the second target point are different points on the intended path, and the second position of the camera is based at least in part upon the first set of marker data and the third set of marker data.

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