Abstract:
A system includes a robotic arm, an imaging device coupled to the robotic arm, a tail positioner coupled to the robotic arm, and a processor. The imaging device captures imaging data of a rearview of a dairy livestock through a field of view of the imaging device. The tail positioner is able to move from a down position to an up position. The processor is coupled to both the imaging device and the tail positioner and is configured to identify a tail of the dairy livestock within the imaging data captured by the imaging device and send one or more instructions to raise the tail positioner from the down position to the up position, thereby moving the tail out of the field of view of the imaging device.
Abstract:
A robotic attacher retrieves first and second cups from the right side of an equipment area located behind a dairy livestock and attaches the cups to the teats of the dairy livestock in sequence. The sequence comprises attaching the first cup to the right front teat and a second cup to the left front teat of the dairy livestock. The robotic attacher retrieves third and fourth cups from the right side of the equipment area and attaches the cups to the teats of the dairy livestock in sequence. The sequence comprises attaching the third cup to the right rear teat and the fourth cup to the left rear teat.
Abstract:
A system includes a controller and a robotic arm. The controller accesses an image signal of an udder of a dairy livestock, and determines a spray position by processing the accessed image signal to determine a tangent at the rear of the udder and a tangent at the bottom of the udder. The spray position is a position relative to the intersection of the two tangents. A robotic arm communicatively coupled to the controller positions a spray tool at the spray position.
Abstract:
A system includes a milking stall to accommodate a dairy livestock and a robotic attacher. The robotic attacher extends under the dairy livestock and comprises a nozzle. The robotic attacher is operable to rotate such that, during a first operation, the nozzle is positioned generally on the bottom of the robotic attacher, and during a second operation, the nozzle is positioned generally on the top of the robotic attacher.
Abstract:
A method for operating a robotic arm, comprises determining a speed of rotation of a rotary milking platform, the rotary milking platform having a stall for a dairy livestock. The method continues by moving a carriage along a track positioned adjacent to the rotary milking platform at a rate that is based at least in part upon the determined speed of rotation of the rotary milking platform, wherein the carriage moves independently of the rotary milking platform and in a direction corresponding to a direction of rotation of the rotary milking platform. The method continues by extending a robotic arm that is coupled to the carriage between the legs of the dairy livestock, wherein the robotic arm remains extended between the legs of the dairy livestock for a period of time as the stall rotates adjacent to the robotic arm. The method concludes by retracting the robotic arm from between the legs of the dairy livestock as the stall rotates adjacent to the robotic arm.
Abstract:
A system comprises a robotic arm operable to extend between the legs of a dairy livestock located in a milking stall of a rotary milking platform, a camera operable to generate an image signal corresponding to a rear of the dairy livestock, and a controller communicatively coupled to the robotic arm and the camera. The controller determines whether a milking claw is attached to the teats of the dairy livestock by receiving the image signal generated by the camera and processing the image signal. If it is determined based on the image signal that the milking claw is not attached, the controller controls the robotic arm to extend between the legs of the dairy livestock. If it is determined based on the image signal that the milking claw is attached, the controller controls the robotic arm not to extend between the legs of the dairy livestock.
Abstract:
A system for processing an image includes a three-dimensional camera that captures an image of a dairy livestock, wherein the image comprises a plurality of adjacent pixels, each pixel associated with a depth location. The system further includes a processor communicatively coupled to the three-dimensional camera. The processor determines that the depth locations of a first portion of the adjacent pixels fluctuate beyond a predetermined threshold over time, and discards the first portion of the adjacent pixels from the image based at least in part upon the determination.
Abstract:
A system for operating a robotic arm comprises a carriage and a robotic arm. The carriage is mounted on a track adjacent to a rotary milking platform having a substantially circular perimeter and a stall for a dairy livestock. The carriage moves along a substantially straight portion of the track tangent to and outside the perimeter of the rotary milking platform at a rate based at least in part upon a speed of rotation of the rotary milking platform. The carriage moves in a direction corresponding to the direction of rotation of the rotary milking platform and such movement of the carriage is independent of any physical coupling between the carriage and the rotary milking platform. The robotic arm extends between the legs of the dairy livestock.
Abstract:
A robotic attacher retrieves a preparation cup from an equipment area of a milking box located behind a dairy livestock. The robotic attacher attaches and detaches the preparation cup to the teats of the dairy livestock in sequence. The sequence comprises attaching and detaching the preparation cup to the right front teat, the left front teat, the left rear teat, and the right rear teat.
Abstract:
A method for determining a spray position for a spray tool includes accessing an image signal generated by a camera, the image signal corresponding to at least an udder of a dairy livestock. The method further includes processing the accessed image signal to determine a tangent to the rear and a tangent to the bottom of the udder of the dairy livestock. The method concludes by determining a spray position from which a spray tool may apply disinfectant to the teats of the dairy livestock, wherein the spray position is a position relative to the intersection of the two tangents.