Abstract:
In an exemplary embodiment, a system includes a three-dimensional camera and a processor communicatively coupled to the three-dimensional camera. The processor is operable to determine a first edge of a dairy livestock, determine a second edge of the dairy livestock, determine a third edge of the dairy livestock, and determine a fourth edge of the dairy livestock.
Abstract:
A system comprises a memory operable to store first light intensity information for a first pixel of an image that includes a dairy livestock, and second light intensity information for a second pixel of the image, wherein the second pixel is adjacent to the first pixel. The system further comprises a processor communicatively coupled to the memory and operable to determine that a difference between the first light intensity information and the second light intensity information exceeds a threshold, and discard one of the first pixel or the second pixel from the image.
Abstract:
An apparatus comprises a cup holder bracket and a cup holder. The cup holder bracket comprises a hinge that allows the cup holder bracket to pivot between a substantially horizontal position when closed to a substantially vertical position when opened. The cup holder is coupled to the cup holder bracket and comprises a rimmed structure configured to hold an attachment end of a cup when the cup holder bracket is closed.
Abstract:
A system for operating a robotic arm, comprises a controller and a robotic arm. The controller receives an indication that a stall of a rotary milking platform in which a dairy livestock is located has moved into an area adjacent a robotic arm that is detached from the rotary milking platform. The controller also determines whether a milking cluster is attached to the dairy livestock. The robotic arm is communicatively coupled to the controller and extends between the legs of the dairy livestock if the controller determines that the milking cluster is not attached to the dairy livestock. The robotic arm does not extend between the legs of the dairy livestock if the controller determines that the milking cluster is attached to the dairy livestock.
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, and remains extended between the legs of the dairy livestock as the stall rotates adjacent to the robotic arm.
Abstract:
A method for applying a substance to the teats of a dairy livestock comprises extending a robotic arm between the legs of a dairy livestock positioned in a stall. The method continues by rotating a linear member of a spray tool about an axis that is perpendicular to the robotic arm, wherein the linear member has a perimeter that lies within an outer perimeter of the robotic arm when the robotic arm extends between the hind legs of the dairy livestock. The method continues by discharging a substance as the linear member rotates.
Abstract:
A robotic attacher retrieves cups from the left 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 a first cup to the left front teat, a second cup to the right front teat, a third cup to the left rear teat, and a fourth cup to the right rear teat.
Abstract:
A system includes a milking box and a robotic attacher. The milking box has a stall to accommodate a dairy livestock. 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 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.