System and method for determining whether to operate a robot in conjunction with a rotary parlor

US10111401B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10111401-B2
Application numberUS-201213449002-A
CountryUS
Kind codeB2
Filing dateApr 17, 2012
Priority dateAug 31, 2010
Publication dateOct 30, 2018
Grant dateOct 30, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In certain embodiments, 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 hind location of a first hind leg of a dairy livestock based at least in part on visual data captured by the three-dimensional camera and determine a second hind location of a second hind leg of the dairy livestock based at least in part on the visual data. The processor is further operable to determine a measurement, wherein the measurement is the distance between the first hind location and the second hind location. Additionally, the processor is operable to determine whether the measurement exceeds a minimum threshold.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a three-dimensional camera; a processor communicatively coupled to the three-dimensional camera, the processor configured to: determine a first hind location of a first hind leg of a dairy livestock based at least in part on visual data captured by the three-dimensional camera, wherein the dairy livestock is positioned in a stall of a rotary milking platform; determine a second hind location of a second hind leg of the dairy livestock based at least in part on the visual data; determine a measurement, wherein the measurement is the distance between the first hind location and the second hind location; and determine whether the measurement exceeds a minimum threshold; and a robotic arm coupled to the three-dimensional camera and positioned on a linear track separate from and adjacent to a curved portion of the rotary milking platform, wherein the robotic arm and the three-dimensional camera move laterally along the track as the rotary milking platform rotates such that the robotic arm moves along the linear track at a rate corresponding to the rotational speed of the rotary milking platform and the processor determines whether the measurement between the first and second hind locations of the dairy livestock exceeds a minimum threshold while the rotary milking platform is in motion. 2. The system of claim 1 , wherein the processor is further configured to communicate an instruction to position the robotic arm. 3. The system of claim 2 , wherein the processor is further configured to communicate an instruction to position the robotic arm between the hind legs in response to determining that the measurement exceeds the minimum threshold. 4. The system of claim 3 , wherein positioning the robotic arm between the hind legs comprises the robotic arm approaching an udder of the dairy livestock from the rear of the dairy livestock. 5. The system of claim 2 , wherein the processor is further configured to determine whether a portion of the robotic arm is in contact with the dairy livestock. 6. The system of claim 2 , wherein the processor is further configured to prevent the robotic arm from extending between the hind legs of the dairy livestock in response to determining that the measurement is less than the minimum threshold. 7. The system of claim 2 , further comprising a first rail coupled to the robotic arm, the first rail operable to facilitate movement of the robotic arm in a direction relative to a movement of the dairy livestock. 8. The system of claim 7 , further comprising an encoder operable to determine a displacement measurement of the movement of the dairy livestock. 9. The system of claim 8 , wherein movement of the robotic arm is based at least in part on the displacement measurement. 10. The system of claim 1 , wherein the first hind location is an inner hind location of the first hind leg and the second hind location is an inner hind location of the second hind leg. 11. The system of claim 1 , wherein determining the first hind location comprises: determining a first location based at least in part upon the visual data, wherein the first location is associated with a first hip of the dairy livestock; determining a second location based at least in part upon the visual data, wherein the second location is associated with an outer hind location of the first hind leg of the dairy livestock; and determining a third location based at least in part upon the visual data, wherein the third location is associated with an inner hind location of the first hind leg. 12. The system of claim 11 , wherein determining the second hind location comprises: determining a fourth location based at least in part upon the visual data, wherein the fourth location is associated with a second hip of the dairy livestock; determining a fifth location based at least in part upon the visual data, wherein the fifth location is associated with an outer hind location of the second hind leg of the dairy livestock; and determining a sixth location based at least in part upon the visual data, wherein the sixth location is associated with an inner hind location of the second hind leg. 13. The system of claim 1 , wherein the distance between the first hind location and the second hind location is in a first dimension oriented in a left-to-right direction relative to the hind legs of the dairy livestock. 14. A method comprising: using a three-dimensional camera to capture visual data of a dairy livestock positioned in a stall of a rotary milking platform as the platform rotates, wherein the three-dimensional camera is coupled to a robotic arm positioned on a linear track separate from and adjacent to a curved portion of the rotary milking platform; moving the robotic arm and three-dimensional camera laterally along the track as the rotary milking platform rotates; determining, using a processor, a first hind location of a first hind leg of a dairy livestock based at least in part on the visual data; determining, using the processor, a second hind location of a second hind leg of the dairy livestock based at least in part on the visual data; determining, using the processor, a measurement, wherein the measurement is the distance between the first hind location and the second hind location; and determining, using the processor, whether the measurement exceeds a minimum threshold while the rotary milking platform is in motion. 15. The method of claim 14 further comprising communicating an instruction to position a robotic arm, wherein the three-dimensional camera is coupled to the robotic arm. 16. The method of claim 15 further comprising communicating an instruction to position the robotic arm between the hind legs in response to determining that the measurement exceeds the minimum threshold. 17. The method of claim 16 , wherein positioning the robotic arm between the hind legs comprises the robotic arm approaching an udder of the dairy livestock from the rear of the dairy livestock. 18. The method of claim 15 further comprising determining whether a portion of the robotic arm is in contact with the dairy livestock. 19. The method of claim 15 further comprising preventing the robotic arm from extending between the hind legs of the dairy livestock in response to determining that the measurement is less than the minimum threshold. 20. The method of claim 15 , wherein the robotic arm is coupled to a first rail, the first rail operable to facilitate movement of the robotic arm in a direction relative to a movement of the dairy livestock. 21. The method of claim 20 further comprising determining, using an encoder, a displacement measurement of the movement of the dairy livestock. 22. The method of claim 21 , wherein movement of the robotic arm is based at least in part on the displacement measurement. 23. The method of claim 15 , wherein the first hind location is an inner hind location of the first hind leg and the second hind location is an inner hind location of the second hind leg. 24. The method of claim 15 , wherein determining the first hind location comprises: determining a first location based at least in part upon the visual data, wherein the first location is associated with a first hip of the dairy livestock; determining a second location based at least in part upon the visual data, wherein the second location is associated with an outer hind location of the first hind leg of the dairy livestock; and determining a third location based at

Assignees

Inventors

Classifications

  • Attaching of clusters · CPC title

  • A01J7/04Primary

    for treatment of udders or teats, e.g. for cleaning · CPC title

  • Carousels · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10111401B2 cover?
In certain embodiments, 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 hind location of a first hind leg of a dairy livestock based at least in part on visual data captured by the three-dimensional camera and determine a second hind location of a second hind leg of the dairy liv…
Who is the assignee on this patent?
Hofman Henk, De Ruijter Cor, Koekoek Menno, and 2 more
What technology area does this patent fall under?
Primary CPC classification A01J7/04. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Oct 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).