×

Systems and methods for tracking location of movable target object

  • US 9,197,810 B2
  • Filed: 03/30/2015
  • Issued: 11/24/2015
  • Est. Priority Date: 06/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling motion of a target object equipped with at least three active target markers arranged in a known pattern, comprising:

  • (a) defining a location of a camera with respect to a reference coordinate system;

    (b) while the target object is stationary, aiming the camera so that the at least three active target markers on the target object are within a field-of-view of the camera;

    (c) while the camera and target object are in states recited in step (b) and the active target markers are not on, capturing an image of the target object;

    (d) while the camera and target object are in the states recited in step (b), activating the at least three active target markers at the same time or at different times and then capturing an image or images of the target object;

    (e) processing the images captured in steps (c) and (d) to compute respective average pixel coordinates corresponding to respective active target markers;

    (f) for respective active target markers and while the camera and target object are in the states recited in step (b), aiming a laser range finder and transmitting a laser beam in a direction defined by respective pan and tilt angles which are a function of at least pan and tilt angles at which the field-of-view of the camera was aimed at the target object and differences between the respective average pixel coordinates and pixel coordinates of a center of the images;

    (g) for respective active target markers and while the camera and target object are in the states recited in step (b), acquiring respective range, pan and tilt data subsequent to the transmission of a respective laser beam;

    (h) computing coordinates of respective points corresponding to the at least three active target markers in the reference coordinate system based on the measured range, pan and tilt data;

    (i) comparing respective positions of the respective points whose coordinates were computed from measured data to respective positions of respective points arranged in the known pattern to determine a current position and orientation of the target object defined in terms of the reference coordinate system;

    (j) comparing the current position and orientation of the target object to a desired position and orientation of the target object;

    (k) activating the target object to move incrementally from the current position and orientation toward the desired position and orientation;

    (l) tracking the incremental movements of the target object; and

    (m) stopping the target object when results of step (l) indicate that the target object has attained the desired position and orientation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×