System and method for laser-based auto-alignment
First Claim
Patent Images
1. A method for auto-alignment, comprising:
- gripping a laser sensor tool by a gripper unit of a robotic arm, wherein the laser sensor tool is configured to emit a laser pulse and receive a reflection of the laser pulse;
identifying a landmark on a work surface by scanning the work surface with the laser sensor tool in an X-Y plane;
determining a center point of the landmark in the X-Y plane to align the gripper unit with the work surface in the X-Y plane;
aligning the gripper unit with the work surface in the X-Y plane based on the determined center point of the landmark; and
calibrating the gripper unit on a Z-axis by moving the gripper downward in a z-direction until the gripper unit contacts the work surface.
1 Assignment
0 Petitions
Accused Products
Abstract
In a laser-based alignment system, a laser sensor tool, comprising a laser emitter and detector element can be gripped by a gripper unit of a robotic arm and used to automatically align the robotic arm with a work surface. A landmark on the work surface can be identified by scanning the work surface with the laser sensor in an X-Y plane. A center point of the landmark in the X-Y plane can be determined to align the gripper unit with the work surface in the X-Y plane. The robotic arm can be calibrated on a Z-axis by moving the gripper downward in a z-direction until the gripper unit contacts the work surface.
33 Citations
20 Claims
-
1. A method for auto-alignment, comprising:
-
gripping a laser sensor tool by a gripper unit of a robotic arm, wherein the laser sensor tool is configured to emit a laser pulse and receive a reflection of the laser pulse; identifying a landmark on a work surface by scanning the work surface with the laser sensor tool in an X-Y plane; determining a center point of the landmark in the X-Y plane to align the gripper unit with the work surface in the X-Y plane; aligning the gripper unit with the work surface in the X-Y plane based on the determined center point of the landmark; and calibrating the gripper unit on a Z-axis by moving the gripper downward in a z-direction until the gripper unit contacts the work surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An assembly, comprising:
-
a robotic arm, including a gripper unit configured to grip a laser sensor tool, wherein the robotic arm is configured to move in three dimensions over a work surface; an auto-alignment system, including one or more controllers coupled to the robotic arm and laser sensor tool, wherein the auto-alignment system is configured to instruct the robotic arm to grip the laser sensor tool, wherein the laser sensor tool is configured to emit a laser pulse and receive a reflection, and to move the robotic arm over the work surface in an X-Y plane; wherein the auto-alignment system is further configured to instruct the laser sensor tool to scan the work surface to identify a landmark, and determine a center point of the landmark in the X-Y plane to align the robotic arm with the work surface in the X-Y plane, wherein the auto-alignment system is further configured to align the gripper unit with the work surface in the X-Y plane based on the determined center point of the landmark, and wherein the auto-alignment system is further configured to calibrate the robotic arm on a Z-axis by moving the gripper downward in a z-direction until the gripper unit contacts the work surface, and storing a position of the robotic arm on the Z-axis when the gripper unit contacts the work surface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of identifying a center point of a landmark, comprising:
-
gripping a laser sensor tool by a gripper unit of a robotic arm, wherein the laser sensor tool is configured to emit a laser pulse and receive a reflection of the laser pulse; identifying a first set of boundary points of a landmark in a first direction by scanning the work surface with the laser sensor tool; determining a first midpoint of the landmark in the first direction based on the first set of boundary points; identifying a second set of boundary points of the landmark in a second direction, substantially orthogonal to the first direction, wherein the second set of boundary points and the first midpoint are collinear; determining a second midpoint of the landmark in the second direction based on the second set of boundary points; and comparing a location of the first midpoint to a location of the second midpoint, and if the location of the first midpoint is within a predetermined distance of the second midpoint, calculating an average location and storing the average location, wherein the average location corresponds to a center point of the landmark; if the location of the first midpoint is not within the predetermined distance of the second midpoint, iteratively determining midpoints in alternating orthogonal directions, until locations of at least two midpoints are within the predetermined distance of each other.
-
Specification