This disclosure relates to systems for transporting biological liquid containers via robotics.
In medical testing and processing, the use of robotics may minimize exposure to, or contact with, biological liquid samples (e.g., blood, urine, etc.) and/or may increase productivity. For example, in some automated testing and processing systems (referred to hereinafter as “automated sample analysis systems”), biological liquid containers (such as, e.g., test tubes, vials, and the like, referred to hereinafter as “sample tubes”) may be transported to and from sample tube carriers and to and from a testing or processing location in an automated sample analysis system.
Inaccurate alignment of a robotic arm, which may have a gripper configured to hold a sample tube, may result in inaccurate positioning of the robotic arm that could cause collisions or jams between the gripper and a sample tube, and/or between the sample tubes and a sample tube carrier and/or other structures in an automated sample analysis system. Additionally, robotic arm misalignment may cause jarring pickup and place operations of the sample tubes by the gripper, which may contribute to unwanted sample spillage.
Accordingly, methods and apparatus that improve positioning accuracy of a robotic arm relative to an article, such as a sample tube carrier, in automated sample analysis systems are desired.
In some embodiments, apparatus for robotic arm alignment in an automated sample analysis system is provided that includes a robotic arm configured to hold and move a sample tube. The apparatus also includes the following: a sample tube carrier configured to hold the sample tube; a positioning tool configured to be held by the robotic arm, moved by the robotic arm, and held in the sample tube carrier; a plurality of optical components; and a controller. The controller is operable to process images received from the plurality of optical components of the positioning tool held in the sample tube carrier to determine coordinates of a first point on the positioning tool. The controller is also operable to process images received from the plurality of optical components of the positioning tool held by the robotic arm to determine coordinates of a second point on the positioning tool. The controller is further operable to cause movement of the positioning tool held by the robotic arm or held in the sample tube carrier in response to the coordinates of the second point exceeding a pre-determined deviation from the coordinates of the first point.
In some embodiments, another apparatus for robotic arm alignment is provided that includes a sample tube carrier configured to hold a sample tube and having a first marker thereon. The apparatus also includes a robotic arm that includes a gripper configured to hold and move the sample tube, wherein the gripper which has a second marker thereon. The apparatus further includes a plurality of optical components and a controller operably coupled to the robotic arm and to the plurality of optical components. The controller is operable to process images received from the plurality of optical components of the sample tube carrier to determine coordinates of the first marker. The controller is also operable to process images received from the plurality of optical components of the gripper to determine coordinates of the second marker. The controller is further operable to cause movement of the gripper via the robotic arm or of the sample tube carrier via a movable track in response to the coordinates of the second marker exceeding a pre-determined deviation from the coordinates of the first marker.
In some embodiments, a method of aligning a robotic arm in an automated sample analysis system is provided. The method includes identifying a first marker location relative to a sample tube carrier, identifying a second marker location relative to a robotic arm, determining coordinates of the first marker location using a plurality of optical components and a controller, determining coordinates of the second marker location using the plurality of optical components and the controller, and adjusting a position of the robotic arm or the sample tube carrier via the controller in response to the coordinates of the second marker location exceeding a predetermined deviation from the coordinates of the first marker location.
Still other aspects, features, and advantages of this disclosure may be readily apparent from the following detailed description and illustration of a number of example embodiments and implementations, including the best mode contemplated for carrying out the invention. This disclosure may also be capable of other and different embodiments, and its several details may be modified in various respects, all without departing from the scope of the invention. For example, although the description below relates to automated sample analysis systems, the robotic arm alignment apparatus and methods may be readily adapted to other systems employing robotics where precision placement of articles handled by the robotics is desired. This disclosure is intended to cover all modifications, equivalents, and alternatives falling within the scope of the appended claims (see further below).
The drawings, described below, are for illustrative purposes and are not necessarily drawn to scale. Accordingly, the drawings and descriptions are to be regarded as illustrative in nature, and not as restrictive. The drawings are not intended to limit the scope of the invention in any way.
Embodiments described herein provide apparatus and methods for aligning a robotic arm with a sample tube carrier in an automated sample analysis system such that a sample tube (i.e., a biological liquid container, such as, e.g., a test tube, vial, or the like) carried by the robotic arm can be precisely placed at a pre-determined point at the sample tube carrier for inspection (quality check), analysis, and/or transport, for example, in and through the automated sample analysis system.
An optical-based approach is used to perform robotic arm alignment in accordance with one or more embodiments. Multiple optical components (e.g., two or more cameras or only one camera and one or more mirrors and/or prisms) may be arranged at a designated location (e.g., a system center location) in an automated sample analysis system where a sample tube is expected to be received into a sample tube carrier. A first fiducial marker may be “attached” relative to or to a sample tube carrier, and a second fiducial marker may be “attached” relative to or to a robotic arm.
That is, the first fiducial marker may be a physical marker (e.g., a point light source or a sticker with an identifiable shape and/or color) that may be affixed to the sample tube carrier or to a structure relative to the sample tube carrier that is identifiable in images captured by the multiple optical components. The first fiducial marker may instead be a selected location on the sample tube carrier or on a structure relative to the sample tube carrier that is identifiable in images captured by the multiple optical components via a geometric or color contrast change at the selected location.
Likewise, the second fiducial marker may be a physical marker (e.g., a point light source or a sticker with an identifiable shape and/or color) that may be affixed to the robotic arm or to a structure relative to the robotic arm that is identifiable in images captured by the multiple optical components. The second fiducial marker may instead be a selected location on the robotic arm or on a structure relative to the robotic arm that is identifiable in images captured by the multiple optical components via a geometric or color contrast change at the selected location.
In some embodiments, a uniquely designed positioning tool configured to be held in the sample tube carrier and by the robotic arm may include the first and second fiducial markers. The first and second fiducial markers are configured to be locatable and trackable using the multiple optical components and a three-dimensional (3D) coordinate system. A system-determined 3D offset between the coordinates of the first and second fiducial markers can be used to guide robotic arm movement and/or movement of the sample tube carrier mounted on a movable track to align the robotic arm with the sample tube carrier in order to precisely place a sample tube at a pre-determined point at the sample tube carrier.
Advantageously, the optical-based approach may provide higher accuracy and reliability as compared to known alignment methods that rely on a trial-and-error mechanical approach employing collision sensor feedback to adjust movement of a robotic arm attempting to insert a workpiece held by the robotic arm into a circular hole structure. The optical-based approach is a touchless system that directly estimates the relative coordinate difference(s) between a robotic arm and a sample tube carrier. Dependence on mechanical tolerances of related hardware components and degradation to, and replacement of, mechanical parts caused by repeated mechanical collisions are thus avoided.
In accordance with one or more embodiments, apparatus and methods for aligning a robotic arm with a sample tube carrier in an automated sample analysis system using an optical-based approach are provided herein, as will be explained in greater detail below in connection with
Gripper 103G may be configured to grasp articles, such as sample tubes, and may include two or more gripper fingers 103F1 and 103F2 that may be opposed and relatively moveable to one another. Gripper fingers 103F1 and 103F2 may be driven to open and close by an actuation mechanism 103M, which may be an electric, pneumatic, or hydraulic servo motor. Other suitable mechanisms for causing gripping action of gripper fingers 103F1 and 103F2 may be used. Gripper 103G may also include a gripper rotational motor 103R configured to rotate gripper 103G, and more particularly, gripper fingers 103F1 and 103F2, about a gripper rotational axis 103X to precisely rotationally orient gripper fingers 103F1 and 103F2 as needed. A rotational encoder (not shown) may be included to feedback information concerning the rotational orientation of gripper fingers 103F1 and 103F2 to controller 106. Other types of grippers may be used as well.
Robot 102 may be configured to move sample tube 110 into and out of sample tube carrier 104. Sample tube carrier 104 may include a sample tube receptacle 104R arranged on a sample tube carrier base 104B. Sample tube carrier 104 may be mounted on a movable track 112, which may be configured to transport sample tubes to various locations within an automated sample analysis system.
Controller 106 may include a microprocessor, processing circuits (including A/D converters, amplifiers, filters, etc.), memory, and driving and feedback circuits configured and operable to control the operation of robot 102 and its various components (e.g., rotational motor 102R, translational motor 102T, vertical motor 102V, actuation mechanism 103M, and gripper rotational motor 103R). Controller 106 may also be configured and operable to control the operation of optical components 108 and to process inputs from optical components 108 and various encoders and sensors (not shown). In some embodiments, controller 106 may include a machine-learning algorithm trained to identify first and second fiducial markers in images received from optical components 108.
Optical components 108 may include, in some embodiments, two cameras 108C1 and 108C2 that are arranged around a system center location 101 to capture images at different angles of a first fiducial marker (on or relative to robotic arm 103) and a second fiducial marker (on or relative to sample tube carrier 104). Cameras 108C1 and 108C2 may be any suitable device for capturing well-defined digital images, such as, e.g., conventional digital cameras capable of capturing a pixelated image, charged coupled devices (CCD), an array of photodetectors, one or more CMOS sensors, or the like. Controller 106 may process the images received from cameras 108C1 and 108C2 to determine respective 3D positional coordinates of the first and second fiducial markers and to then effect alignment of robotic arm 103 with sample tube carrier 104 based on the 3D offset between the positional coordinates such that sample tube 110 can be precisely positioned in and picked up from sample tube carrier 104 by robotic arm 103, as described in more detail below. Other embodiments may have more or less than two cameras and/or other arrangements of optical components that may be used in robotic arm alignment apparatus 100, as described below in connection with
Optical component arrangement 208 may also include back panels 214A, 214B, and 214C positioned opposite cameras 208C1, 208C2, and 208C3, respectively, with sample tube receptacle 104R situated between respective pairs of camera and back panel. In some embodiments, one or more of back panels 214A, 214B, and 214C may be an active illumination panel (e.g., a white light source) controlled by controller 106. In some embodiments, one or more of back panels 214A, 214B, and 214C may be a passive reflective panel or simply a dark or black background panel with front illumination. In other embodiments, back panels 214A, 214B, and 214C may provide other suitable types of backgrounds or backlighting.
In some embodiments, optical component arrangement 208 may include a housing 216 that may at least partially surround or cover sample tube carrier 104 to minimize outside lighting influences. Housing 216 may include one or more doors 216D to allow sample tube carrier 104 to enter and exit housing 216 via movable track 112. In some embodiments, a ceiling (not shown) of housing 216 may include an opening to provide access to sample tube carrier 104 by robot 102.
Optical components arrangement 208, via cameras 208C1, 208C2, and 208C3, may be used to capture three images (each from a different angle) of a first fiducial marker on or relative to sample tube carrier 104 and a second fiducial marker on or relative to robotic arm 103.
In some embodiments, robotic arm alignment apparatus 100 may also include a positioning tool 1000 illustrated in
Positioning tool 1000 may have a first fiducial marker and a second fiducial marker “attached” thereto (e.g., identified thereon). A first fiducial marker 1020 (represented by an “X” in
Additionally, or alternatively, to using sectional geometric changes on a positioning tool to identify first and second fiducial markers, color contrast changes on a positional tool may be used in some embodiments to identify first and second fiducial markers, as shown in
Positioning tool 1100 may have a first fiducial marker 1120 and a second fiducial marker 1122 “attached” thereto (e.g., identified thereon). First fiducial marker 1120 (represented by a black/white “X” in
Positioning tool 1100, which has both sectional geometric changes and color contrast changes, may be advantageously used to identify first and second fiducial markers 1120 and 1122 either by sectional geometric changes (as in positioning tool 1000) or by color contrast changes or both.
In alternative embodiments, a bottom tip point of a positioning tool (e.g., a bottom tip point 1024 of positioning tool 1000 and/or a bottom tip point 1124 of positioning tool 1100) may be used instead of second fiducial marker 1022 and/or 1122 if the bottom tip point is visible to all cameras in an optical components arrangement of robotic arm alignment apparatus 100 when the positioning tool is held by a robotic arm gripper (such as, e.g., robotic arm gripper 103G).
Positioning tools 1000 and 1100 are each advantageously configured to work with multiple back panel setups (e.g., an active illumination back panel, a passive reflective back panel, or simply a dark background back panel with or without front illumination), as shown in
In some embodiments, robotic arm alignment performed by robotic arm alignment apparatus 100 of
Robotic arm alignment may continue by having robotic arm 103 hold the positioning tool. The positioning tool may be picked up at a storage location by robot 102 or may be coupled to gripper 103G manually by an operator. Controller 106 may cause robotic arm 103 to move to the target location, wherein optical components 108 (or one of 208, 308, 408, 508, 608, 708, and 808) may capture multiple images, each from a different angle, of the positioning tool held by robotic arm 103. For example,
Controller 106 may then cause robotic arm 103 to move positioning tool 1100 to a new location based on the deviation in the determined 3D offset. For example, if the determined 3D offset exceeds the pre-determined deviation by +2 mm in the X-direction, −3 mm in the Y-direction, and −1 mm in the Z-direction, controller 106 may cause a robotic arm to move positioning tool 1100 by −2 mm in the X-direction, +3 mm in the Y-direction, and +1 mm in the Z-direction. Note that in some embodiments, controller 106 may additionally compute an equivalent amount of angular rotational movement (e.g., along a +/− angular direction el as shown in
At the new position(s) of robotic arm 103 and/or sample tube carrier 104, images are again captured and processed, and a new 3D offset is determined. This process may continue iteratively until the 3D offset no longer exceeds the predetermined deviation, wherein the robotic arm is considered aligned with the sample tube carrier.
Note that the triangulation process may result in a small height deviation from the true center point of a fiducial marker on the positioning tool. This deviation is caused by detection of the fiducial marker at a surface of the positioning tool, which is a distance R from the true center, where R is the radius of the section to which the fiducial marker is attached.
H′=H×(D−R)/D
where D is the distance between the triangulated second fiducial marker 1622T and optical center 1626 along a camera view direction 1628.
At process block 1704, method 1700 may include identifying a second marker location relative to a robotic arm. For example, a second marker location may be second fiducial marker 1022 located at an intersection of sections S4 and S5 as shown in
At process block 1706, method 1700 may include determining coordinates of the first marker location using a plurality of optical components and a controller, and at process block 1708, method 1700 may include determining coordinates of the second marker location using the plurality of optical components and the controller. For example, as shown in
At process block 1710, method 1700 may include adjusting a position of the robotic arm and/or the sample tube carrier via the controller in response to the coordinates of the second marker location exceeding a pre-determined deviation from the coordinates of the first marker location.
In some embodiments, method 1700 may further include process blocks (not shown) that include providing a positioning tool configured to be held by a robotic arm and in the sample tube carrier, wherein the positioning tool includes sections having different geometries or color contrast, and wherein the first and second marker locations are each identified at a respective point on the positioning tool where a geometric change or a color contrast change occurs.
While this disclosure is susceptible to various modifications and alternative forms, specific method and apparatus embodiments have been shown by way of example in the drawings and are described in detail herein. It should be understood, however, that the particular methods and apparatus disclosed herein are not intended to limit the disclosure or the following claims.
This application claims the benefit of U.S. Provisional Patent Application No. 63/148,533, entitled “APPARATUS AND METHODS FOR ALIGNING A ROBOTIC ARM WITH A SAMPLE TUBE CARRIER” filed Feb. 11, 2021, the disclosure of which is incorporated by reference in its entirety for all purposes.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2022/070606 | 2/10/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63148533 | Feb 2021 | US |