A01J5/017

MOBILE MILKING ROBOT WITH MINIMAL FOOTPRINT

Disclosed is a system for treating dairy livestock having fore legs and hind legs, wherein the system comprises a milking parlor ramp, livestock stalls positioned along at least part of the milking parlor ramp, wherein each stall is configured to contain one dairy livestock, at least one vertical upright teat cup holder comprising teat cups and a mobile unit. The mobile unit comprises equipment for treating livestock and a processor, where the mobile unit is configured to travel between the fore legs and hind legs of the dairy livestock on the milking parlor ramp and use the equipment to perform at least one action related to a treatment of the dairy livestock. Also disclosed is that the equipment includes an arm configured to withdraw the teat cups from the vertical upright teat cup holder and connect them to the dairy livestock.

Vision system for teat detection

A leg (205) detection system comprising: a robotic arm (200) comprising a gripping portion (208) for holding a teat cup (203, 210) for attaching to a teat (1102, 1104, 1106, 1108, 2038, 203) of a diary livestock (200, 202, 203); an imaging system coupled to the robotic arm (200) and configured to capture a first three-dimensional (3D) image (138, 2400, 2500) of a rearview of the dairy livestock (200, 202, 203) in a stall (402), the imaging system comprising a 3D camera (136, 138) or a laser (132), wherein each pixel of the first 3D image (138, 2400, 2500) is associated with a depth value; one or more memory (104) devices configured to store a reference (3D) 3D image (138, 2400, 2500) of the stall (402) without any dairy livestock (200, 202, 203); and a processor (102) communicatively coupled to the imaging system and the one or more memory (104) devices, the processor (102) configured to: access the first 3D image (138, 2400, 2500) and the reference (3D) 3D image (138, 2400, 2500); subtract the first 3D image (138, 2400, 2500) from the reference (3D) 3D image (138, 2400, 2500) to produce a second 3D image (138, 2400, 2500); perform morphological image (138, 2400, 2500) processing on the second 3D image (138, 2400, 2500) to produce a third 3D image (138, 2400, 2500); perform image (138, 2400, 2500) thresholding on the third 3D image (138, 2400, 2500) to produce a fourth 3D image (138, 2400, 2500); cluster (2616, 2618, 2626, 2628) data from the fourth 3D image (138, 2400, 2500); identify, using the clustered data from the fourth 3D image (138, 2400, 2500) to avoid the identified one or more legs (205) while attaching the teat cup (203, 210) to the teat (1102, 1104, 1106, 1108, 203S, 203) of the dairy livestock (200, 202, 203).

Vision system for teat detection

A leg (205) detection system comprising: a robotic arm (200) comprising a gripping portion (208) for holding a teat cup (203, 210) for attaching to a teat (1102, 1104, 1106, 1108, 2038, 203) of a diary livestock (200, 202, 203); an imaging system coupled to the robotic arm (200) and configured to capture a first three-dimensional (3D) image (138, 2400, 2500) of a rearview of the dairy livestock (200, 202, 203) in a stall (402), the imaging system comprising a 3D camera (136, 138) or a laser (132), wherein each pixel of the first 3D image (138, 2400, 2500) is associated with a depth value; one or more memory (104) devices configured to store a reference (3D) 3D image (138, 2400, 2500) of the stall (402) without any dairy livestock (200, 202, 203); and a processor (102) communicatively coupled to the imaging system and the one or more memory (104) devices, the processor (102) configured to: access the first 3D image (138, 2400, 2500) and the reference (3D) 3D image (138, 2400, 2500); subtract the first 3D image (138, 2400, 2500) from the reference (3D) 3D image (138, 2400, 2500) to produce a second 3D image (138, 2400, 2500); perform morphological image (138, 2400, 2500) processing on the second 3D image (138, 2400, 2500) to produce a third 3D image (138, 2400, 2500); perform image (138, 2400, 2500) thresholding on the third 3D image (138, 2400, 2500) to produce a fourth 3D image (138, 2400, 2500); cluster (2616, 2618, 2626, 2628) data from the fourth 3D image (138, 2400, 2500); identify, using the clustered data from the fourth 3D image (138, 2400, 2500) to avoid the identified one or more legs (205) while attaching the teat cup (203, 210) to the teat (1102, 1104, 1106, 1108, 203S, 203) of the dairy livestock (200, 202, 203).

System and method for filtering data captured by a 3D camera

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.

Robot and method for milking a cow by this robot

A milking robot includes a movable arm having a first end that couples to a frame and a free extremity at a second end that extends telescopically in a longitudinal direction. The milking robot further includes at least one gripper coupled to the free extremity of the movable arm at the second end, wherein the gripper is extendable away from the movable arm in the longitudinal direction based at least in part upon the telescopic extension of the free extremity.

Robot and method for milking a cow by this robot

A milking robot includes a movable arm having a first end that couples to a frame and a free extremity at a second end that extends telescopically in a longitudinal direction. The milking robot further includes at least one gripper coupled to the free extremity of the movable arm at the second end, wherein the gripper is extendable away from the movable arm in the longitudinal direction based at least in part upon the telescopic extension of the free extremity.

Milking box with robotic attacher

A system comprises a milking box, a robotic attacher, a sensor, and a controller. The milking box has a stall to accommodate a dairy livestock. The stall comprises a first exit gate on a first side of the stall leading to a first sorting region and a second exit gate on a second side of the stall leading to a second sorting region. The robotic attacher extends from the rear between the hind legs of the dairy livestock. The sensor identifies the dairy livestock within the milking box stall. The controller selects and opens the first exit gate or the second exit gate based at least in part upon the identity of the dairy livestock.

Milking box with robotic attacher

A system comprises a milking box, a robotic attacher, a sensor, and a controller. The milking box has a stall to accommodate a dairy livestock. The stall comprises a first exit gate on a first side of the stall leading to a first sorting region and a second exit gate on a second side of the stall leading to a second sorting region. The robotic attacher extends from the rear between the hind legs of the dairy livestock. The sensor identifies the dairy livestock within the milking box stall. The controller selects and opens the first exit gate or the second exit gate based at least in part upon the identity of the dairy livestock.

MEANS AND METHODS FOR FREE DOME RANGE
20190223406 · 2019-07-25 · ·

The present invention discloses a free dome range (FDR) where dairy animals have a free access to their stall to concurrently eat and to be milked. The FDR comprises a plurality of stalls; at least one of said stalls is characterized by a front side and rear opposite side into which a dairy animal is at least temporarily accommodated, head fronting said front side; a plurality of main living areas (MLAs); at least one of said MLAs is in connection with at least one of said stalls by means a plurality of gates. The FDR further comprising a substantially horizontally positioned elevated rail system comprising a plurality of elevated rails, and a plurality of mobile milking units (MMUs), each of said MMUs is configured to transport on said elevated rail to a dairy animal at its stall, and milk the animal while it is eating.

Robotic arm with double grabber and method of operation

A robotic attacher comprises a main arm suspended from a rail, a supplemental arm coupled to the main arm, and a gripping portion coupled to an extension of the supplemental arm. The gripping portion comprises a first grabber positioned side-by-side with a second grabber. The first grabber is operable to attach a first teat cup to a first teat of a dairy livestock and the second grabber is operable to tilt downward independent of the first grabber in conjunction with the first grabber attaching the first teat cup. The second grabber is operable to attach a second teat cup to a second teat of the dairy livestock and the first grabber is operable to tilt downward independent of the second grabber in conjunction with the second grabber attaching the second teat cup.