Patent classifications
A01J5/0175
System and method of attaching a cup to a dairy animal according to a sequence
A method includes housing a dairy livestock in a stall portion of a milking box and retrieving, by a robotic attacher, a cup. For each of a plurality of teats of a dairy livestock, the method further uses the robotic arm to perform the steps of attaching the cup to the teat, detaching the cup from the teat, and maintaining the cup within the stall portion of the milking box from the time that the cup is attached to the first teat of the dairy livestock through the time that the cup is attached to a last teat of the dairy livestock. The method concludes by retracting the cup into an equipment area of the milking box after detaching the cup from the last teat of the dairy livestock.
Gripper for arranging teat cups on an animal for milking, robot arm and milking machine provided therewith, and method therefor
A gripper mounted on an arm of a milking machine includes a first clamping part extending from the arm in a longitudinal direction, and a second claiming part extending from the arm in the longitudinal direction. The second clamping part is positioned substantially parallel to the first clamping part such that the first and second clamping parts are configured to hold a first teat cup. The gripper further includes a first conveying belt running lengthwise along the first clamping part in the longitudinal direction. The gripper further includes a second conveying belt running lengthwise along the second clamping part in the longitudinal direction. The first and second conveying belts transport the first teat cup in the longitudinal direction.
Vision system for teat detection
A system includes a robotic arm, a laser, and a processor. The processor is configured to command the robotic arm to move to a location of an expected teat position of a dairy livestock and to command the laser to perform two scans of the dairy livestock. The processor is further configured to determine whether a first teat is found in both of the scans, and if so, determine whether locations of the first teat in the two scans are within a predetermined distance of each other. The processor is further configured to, in response to determining that locations of the first teat in the two scans are within the predetermined distance of each other, command the robotic arm to move to a location corresponding to the location of the first teat and to command the robotic arm to attach a teat cup to the first teat.
Vision system for teat detection
A system includes a robotic arm, memory, and a processor. The processor is configured to access first and second success counters stored in the memory. The first success counter is associated with a first attach algorithm and the second success counter is associated with a second attach algorithm. The processor is further configured to determine whether the first success counter is greater than the second success counter. The processor is further configured to execute the first attach algorithm if the first success counter is greater than the second success counter, and to execute the second attach algorithm if the first success counter is not greater than the second success counter. The processor is further configured to increment the first success counter if the first attach algorithm is successful, and to increment the second success counter if the second attach algorithm is successful.
Vision system for teat detection
A system includes a robotic arm, a laser, and a processor. The processor is configured to command the robotic arm to move to a first location corresponding to an expected teat position of a first teat. The processor is further configured to determine whether the first teat is found in a first scan by the laser, and if so, command the robotic arm to move to a second location corresponding to the location in the scan. The processor is further configured to determine whether the first teat is found in a second scan by the laser, and if so, determine whether the first teat is within a predetermined distance from a current location of the robotic arm. If the first teat is within the predetermined distance from the current location of the robotic arm, the processor commands the robotic arm to attach a teat cup to the first teat.
ARRANGEMENT AND METHOD FOR CLASSIFYING TEATS WITH RESPECT TO SIZE MEASURES
A three-dimensional camera of an automatic milking system records image data representing an outer surface of a teat of a dairy animal in three dimensions. Based on the image data, a processing unit performs a geometric analysis and calculates at least one size measure of the teat. A user interface presents output data reflecting the size-related classification of the teat.
System and method for controlling the position of a robot carriage based on the position of a milking stall of an adjacent rotary milking platform
A system for controlling the position of a robot carriage includes a linear carriage track positioned adjacent to a rotary milking platform, a robot carriage positioned on the carriage track such that the robot carriage may move along the carriage track, and a controller. The controller determines a rotational movement of a milking stall of the rotary milking platform, and determines a linear movement of the robot carriage on the carriage track corresponding to the rotational movement of the milking stall of the rotary milking platform. The controller further communicates a signal to a carriage actuator coupled to the robot carriage and the carriage track. The signal causes the carriage actuator to move the robot carriage along the carriage track according to the determined linear movement as the rotary milking platform rotates.
System and method for improved attachment of a cup to a dairy animal
A system includes a robotic arm and a controller. The controller accesses a first image and a second image generated by a first camera. The controller determines a reference point based at least in part on the first image. The controller determines a position of a teat of the dairy livestock based at least in part on the second image. The controller instructs the robotic arm to grip a milking cup and move it towards the determined position of the teat between the hind legs of the dairy livestock from the rear. The controller then instructs the robotic arm to release the milking cup, to move in an upward direction towards an udder of the dairy livestock, and to move away from the teat.
VISION SYSTEM WITH TEAT DETECTION
A vision system that includes a robotic arm and a three-dimensional (3D) camera operably coupled to a processor. The processor is configured to acquire a 3D image and identify a teat of the dairy livestock within the 3D image. The processor is further configured to determine a distance between a portion of a robotic arm and an approach vector for the teat, to compare the distance between the portion of the robotic arm and the approach vector for the teat and the attachment range threshold value, and to send instructions to the robotic arm based on the comparison.
VISION SYSTEM WITH TEAT DETECTION
A vision system that includes a robotic arm and a three-dimensional (3D) camera operably coupled to a processor. The processor is configured to position the robotic arm adjacent to the dairy livestock and acquire a 3D image using the 3D camera. The processor is further configured to identify a set of teat candidates within the 3D image and to filter the set of teat candidates based on one or more filtering rules. The processor is further configured to determine an aggregate teat candidate score for the consolidated set of teat candidates, compare the aggregate teat candidate score to a score threshold value, and update teat location information for the dairy livestock in response to determining the aggregate teat candidate score is greater than or equal to the score threshold value.