IP Library Granted Patent US 8,720,382
Granted Patent B2
US 8,720,382 · App. 13/095,977 · Granted May 13, 2014

Vision system for facilitating the automated application of disinfectant to the teats of dairy livestock

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,720,382
App. No.
13/095,977
Granted
May 13, 2014
Kind
B2
Abstract

A system includes a controller operable to access an image signal generated by a camera. The accessed image signal corresponds to one or more features of the rear of a dairy livestock. The controller is further operable to determine positions of each of the hind legs of the dairy livestock based on the accessed image signal. The controller is further operable to determine a position of an udder of the dairy livestock based on the accessed image signal and the determined positions of the hind legs of the dairy livestock. The controller is further operable to determine, based on the image signal and the determined position of the udder of the dairy livestock, a spray position from which a spray tool may apply disinfectant to the teats of the dairy livestock.

Claims (31)

1. A system, comprising:

a controller operable to:

access an image signal generated by a camera, the image signal corresponding to the rear of a dairy livestock, wherein the image signal includes at least both of the hind legs of the dairy livestock and the udder of the dairy livestock in the same image;

determine, based on the image signal including both of the hind legs in the same image, positions of each of the hind legs of the dairy livestock;

determine, based on the image signal and the determined positions of the hind legs of the dairy livestock, a position of an udder of the dairy livestock; and

determine, based on the image signal and the determined position of the udder of the dairy livestock, a spray position from which a spray tool may apply disinfectant to the teats of the dairy livestock;

wherein the controller is operable to determine the spray position by processing the accessed image signal to determine a tangent to the rear of the udder and a tangent to the bottom of the udder, the spray position being a position relative to the intersection of the two tangents.

2. The system of claim 1 , wherein the spray position is located. beneath one or more teats of the dairy livestock.

3. The system of claim 1 , wherein:

the camera comprises a three-dimensional camera; and

the image signal comprises a three-dimensional video image signal.

4. The system of claim 1 , wherein the controller is operable to determine positions of each of the hind legs of the dairy livestock by processing the accessed image signal to locate edges in depth, the edges in depth corresponding to the edges of the hind legs of the dairy livestock.

5. The system of claim 4 , wherein the controller is operable to determine the position of the udder of the dairy livestock by processing the accessed image signal to trace one or more of the located edges in depth upwardly until they intersect with the udder.

6. The system of claim 1 , wherein:

the camera is positioned on a robotic arm; and

the controller is further operable to communicate, in response to determining positions of each of the hind legs of the dairy livestock, one or more signals to one or more actuators of the robotic arm, the one or more signals causing the one or more actuators to move the robotic arm between the hind legs of the dairy livestock.

7. The system of claim 1 , wherein:

the spray tool is positioned on a robotic arm; and

the controller is further operable to communicate, in response to determining the spray position, one or more signals to one or more actuators of the robotic arm, the one or more signals causing the one or more actuators to move the robotic arm to the spray position such that spray tool may apply disinfectant to the teats of the dairy livestock.

8. Software embodied on a non-transitory computer readable medium, the software operable when executed to:

access an image signal generated by a camera, the image signal corresponding to the rear of a dairy livestock, wherein the image signal includes at least both of the hind legs of the dairy livestock and the udder of the dairy livestock in the same image;

determine, based on the image signal including both of the hind legs in the same image, positions of each of the hind legs of the dairy livestock;

determine, based on the image signal and the determined positions of the hind legs of the dairy livestock, a position of an udder of the dairy livestock; and

determine, based on the image signal and the determined position of the udder of the dairy livestock, a spray position from which a spray tool may apply disinfectant to the teats of the dairy livestock;

wherein determining the spray position comprises processing the accessed image signal to determine a tangent to the rear of the udder and a tangent to the bottom of the udder, the spray position being a position relative to the intersection the two tangent.

9. The software of claim 8 , wherein the spray position is located beneath one or more teats of the dairy livestock.

10. The software of claim 8 , wherein the image signal comprises a three-dimensional video image signal.

11. The software of claim 8 , wherein determining positions of each of the hind legs of the dairy livestock comprises processing the accessed image signal to locate edges in depth, the edges in depth corresponding to the edges of the hind legs of the dairy livestock.

12. The software of claim 11 , wherein determining the position of the udder of the dairy livestock. comprises processing the accessed image signal to trace one or more of the located edges in depth upwardly until they intersect with the udder.

13. The software of claim 8 , wherein the software is further operable when executed to communicate, in response to determining positions of each of the hind legs of the dairy livestock, one or more signals to one or more actuators of a robotic arm on which the camera is located, the one or more signals causing the one or more actuators to move the robotic arm between the hind legs of the dairy livestock.

14. The method of claim 8 , wherein the software is further operable when executed to communicate, in response to determining the spray position, one or more signals to one or more actuators of a robotic arm, the one or more signals causing the one or more actuators to move a spray tool. located on the robotic arm to the spray position such that spray tool may apply disinfectant to the teats of the dairy livestock.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 27, 2017
From: BANK OF AMERICA, N.A., FORMERLY LASALLE BUSINESS CREDIT, INC.
To: TECHNOLOGIES HOLDINGS CORP. F/K/A BOU-MATIC TECHNOLOGIES CORPORATION
Reel/Frame 044510/0954 →
RELEASE OF SECURITY INTEREST Recorded Nov 27, 2017
From: BANK OF AMERICA, N.A., FORMERLY LASALLE BUSINESS CREDIT, INC.
To: TECHNOLOGIES HOLDINGS CORP. F/K/A BOU-MATIC TECHNOLOGIES CORPORATION
Reel/Frame 044810/0039 →
SECURITY AGREEMENT Recorded Jun 26, 2013
From: TECHNOLOGIES HOLDINGS CORP. F/K/A BOU-MATIC TECHNOLOGIES CORPORATION
To: BANK OF AMERICA, N.A., FORMERLY LASALLE BUSINESS CREDIT, INC.
Reel/Frame 030694/0677 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2011
From: HOFMAN, HENK; VAN DER SLUIS, PETER WILLEM; GROENSMA, YPE
To: TECHNOLOGIES HOLDINGS CORP.
Reel/Frame 026191/0928 →