Milking box with robotic attacher, vision system, and vision system cleaning device
A system includes a robotic attacher comprising a main arm and a supplemental arm operable to extend into a stall portion of a milking box. A camera couples to the supplemental arm. The supplemental arm comprises a camera-facing nozzle operable to spray the camera with a cleanser.
1. A milking system, comprising:
a robotic attacher comprising:
a main arm; and
a supplemental arm, the supplemental arm operable to extend into a stall portion of a milking box;
a camera coupled to the supplemental arm; and
a camera-facing nozzle coupled to the supplemental arm and operable to spray the camera with a cleanser.
2. The system of claim 1 , wherein the camera comprises a two-dimensional camera coupled to a gripping portion of the supplemental arm.
3. The system of claim 1 , wherein the camera comprises a protective layer in front of a lens of the camera and the camera-facing nozzle sprays the cleanser on the protective layer.
4. The system of claim 1 , further comprising a controller that is programmed to communicate a signal instructing the camera-facing nozzle to spray the camera with cleanser.
5. The system of claim 4 , wherein the controller is programmed to communicate the signal in response to determining that a milking cycle has been completed.
6. A milking system, comprising:
a robotic attacher comprising an arm that extends along a longitudinal axis;
a two-dimensional camera coupled to and positioned on the arm at a fixed location along the longitudinal axis;
a three-dimensional camera coupled to the arm at a second fixed location along the longitudinal axis; and
a controller that is programmed to:
receive a two-dimensional image from the two-dimensional camera;
receive a three-dimensional image from the three-dimensional camera;
determine where to move the arm based at least in part upon:
the two-dimensional image and a first calibration, the first calibration based at least in part upon a distance between the two-dimensional camera and a fixed calibration point located on the robotic attacher; and
the three-dimensional image and a second calibration, the second calibration based at least in part upon a distance between the three-dimensional camera and a second fixed calibration point located on the robotic attacher; and
communicate one or more signals instructing the robotic attacher where to move the arm.
7. The system of claim 6 , wherein the two-dimensional camera includes a transmitter operable to transmit a two-dimensional signal at a fixed angle and a lens operable to receive a reflection of the two-dimensional signal.
8. The system of claim 7 , wherein the fixed angle comprises an upward angle between substantially 5 and 35 degrees relative to an x-axis of the arm.