Determination of haptoglobin quantity in milk
US-2024224926-A1 · Jul 11, 2024 · US
US10349614B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10349614-B2 |
| Application number | US-201715448879-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 3, 2017 |
| Priority date | Aug 17, 2016 |
| Publication date | Jul 16, 2019 |
| Grant date | Jul 16, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system includes a robotic arm, memory, and a processor. The processor is configured to access first and second success counters stored in the memory. The first success counter is associated with a first attach algorithm and the second success counter is associated with a second attach algorithm. The processor is further configured to determine whether the first success counter is greater than the second success counter. The processor is further configured to execute the first attach algorithm if the first success counter is greater than the second success counter, and to execute the second attach algorithm if the first success counter is not greater than the second success counter. The processor is further configured to increment the first success counter if the first attach algorithm is successful, and to increment the second success counter if the second attach algorithm is successful.
Opening claim text (preview).
The invention claimed is: 1. A vision system comprising: a robotic arm configured to attach a teat cup to a dairy livestock in a stall; one or more memory devices configured to store a plurality of success counters, each success counter associated with a successful attachment of the teat cup to a particular dairy livestock using a particular attach algorithm; and a processor communicatively coupled to the robotic arm and the one or more memory devices, the processor configured to: access a first success counter associated with a first attach algorithm; access a second success counter associated with a second attach algorithm; determine whether the first success counter is greater than the second success counter; if it is determined that the first success counter is greater than the second success counter: execute the first attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm; determine that the teat cup was successfully attached to the dairy livestock using the first attach algorithm; and in response to determining that the teat cup was successfully attached to the dairy livestock using the first attach algorithm, increment the first success counter; and if it is determined that the first success counter is not greater than the second success counter: execute the second attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm; determine that the teat cup was successfully attached to the dairy livestock using the second attach algorithm; and in response to determining that the teat cup was successfully attached to the dairy livestock using the second attach algorithm, increment the second success counter. 2. The vision system of claim 1 , wherein the processor is further configured to: determine that the teat cup was not successfully attached to the dairy livestock using the first attach algorithm; and in response to determining that the teat cup was not successfully attached to the dairy livestock using the first attach algorithm: execute the second attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm; determine that the teat cup was successfully attached to the dairy livestock using the second attach algorithm; and in response to determining that the teat cup was successfully attached to the dairy livestock using the second attach algorithm, increment the second success counter and store the incremented second success counter in the one or more memory devices. 3. The vision system of claim 1 , wherein the processor is further configured to: determine that the teat cup was not successfully attached to the dairy livestock using the second attach algorithm; and in response to determining that the teat cup was not successfully attached to the dairy livestock using the second attach algorithm: execute the first attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm; determine that the teat cup was successfully attached to the dairy livestock using the first attach algorithm; in response to determining that the teat cup was successfully attached to the dairy livestock using the first attach algorithm, increment the first success counter and store the incremented first success counter in the one or more memory devices. 4. The vision system of claim 1 , wherein the processor is further configured to: store the incremented first success counter in the one or more memory devices; and store the incremented second success counter in the one or more memory devices. 5. The vision system of claim 1 , wherein executing the first attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm comprises sending one or more instructions to the robotic arm and a laser coupled to the robotic arm. 6. The vision system of claim 1 , wherein executing the second attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm comprises sending one or more instructions to the robotic arm and a laser coupled to the robotic arm. 7. The vision system of claim 1 , wherein determining that the teat cup was successfully attached to the dairy livestock comprises analyzing a profile signal generated by a laser by scanning the dairy livestock. 8. A method, comprising: accessing, by a processor, a first success counter associated with a successful attachment of a teat cup to a dairy livestock using a first attach algorithm; accessing, by the processor, a second success counter associated with a successful attachment of the teat cup to the dairy livestock using a second attach algorithm; determining, by the processor, whether the first success counter is greater than the second success counter; if it is determined that the first success counter is greater than the second success counter: executing, by the processor, the first attach algorithm in order to attempt to attach the teat cup to the dairy livestock using a robotic arm; determining, by the processor, that the teat cup was successfully attached to the dairy livestock using the first attach algorithm; and in response to determining that the teat cup was successfully attached to the dairy livestock using the first attach algorithm, incrementing, by the processor, the first success counter; and if it is determined that the first success counter is not greater than the second success counter: executing, by the processor, the second attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm; determining, by the processor, that the teat cup was successfully attached to the dairy livestock using the second attach algorithm; and in response to determining that the teat cup was successfully attached to the dairy livestock using the second attach algorithm, incrementing, by the processor, the second success counter. 9. The method of claim 8 , further comprising: determining, by the processor, that the teat cup was not successfully attached to the dairy livestock using the first attach algorithm; and in response to determining that the teat cup was not successfully attached to the dairy livestock using the first attach algorithm: executing, by the processor, the second attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm; determining, by the processor, that the teat cup was successfully attached to the dairy livestock using the second attach algorithm; and in response to determining that the teat cup was successfully attached to the dairy livestock using the second attach algorithm, incrementing, by the processor, the second success counter. 10. The method of claim 8 , further comprising: determining, by the processor, that the teat cup was not successfully attached to the dairy livestock using the second attach algorithm; and in response to determining that the teat cup was not successfully attached to the dairy livestock using the second attach algorithm: executing, by the processor, the first attach algorithm in order to attempt to attach the teat cup to the dairy livestock using the robotic arm; determining, by the processor, that the teat cup was successfully attached to the dairy livestock using the first attach algorithm; in response to determining that the teat cup was successfully attached to the dairy livestock using the first attach algorithm, incrementing, by the processor, the first success counter. 11. The method of claim 8 , further comprising: storing, by the processor, the incremented first success counter in the one or
Monitoring milking processes; Control or regulation of milking machines · CPC title
Attaching of clusters · CPC title
for measuring contours or curvatures · CPC title
Physics · mapped topic
Recognition of objects for industrial automation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.