Teat Detection Vision System for Robotic Milking Arms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dairy milking systems face challenges in accurately positioning and maneuvering robotic arms due to the unpredictable movement of dairy livestock, such as cows, and the variability in teat positions, which leads to inefficiencies and potential collisions with the animal's legs and tail.

Innovation Solution

A vision system incorporating a robotic arm, laser, and processor that uses 3D images and profile signals to detect and adapt to the location of teats, legs, and tail, allowing for real-time adjustments and precise attachment of teat cups without hard coding specific movements or positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a robotic arm is used to attach teat cups to dairy livestock, then automation and productivity are improved, but the system becomes vulnerable to inaccuracies caused by animal movement and variable teat positions

Engineering Contradiction:
Improvemilking operation efficiencyVSAvoidteat position accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system transitions from static, pre-programmed robotic arm movements to dynamic, real-time position adjustment based on laser scanning data. The robotic arm continuously adapts its positioning commands according to the actual teat locations detected by the laser, enabling accurate attachment despite animal movement and position variability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a closed-loop feedback mechanism where the laser scanner continuously measures actual teat positions, the processor compares these measurements with expected positions, and the robotic arm adjusts its movements based on this feedback. This real-time feedback cycle ensures high positioning accuracy while maintaining automated productivity.

Inventive Principle:
Principle #23Feedback

2Device complexity

If the robotic arm uses pre-programmed movements and positions, then device complexity is reduced, but the system cannot adapt to unpredictable animal movement and teat position variability

Engineering Contradiction:
Improverobotic arm control simplicityVSAvoidresponse to animal movement
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system replaces complex mechanical positioning calculations and manual programming with an optical measurement system (laser scanner) and automated feedback control. The laser continuously maps teat positions, and the processor automatically generates appropriate robotic arm movement commands, eliminating the need for complex pre-programming while maintaining adaptability to animal movement.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If the laser performs multiple scans to detect teat position, then measurement precision is improved, but the time required for teat detection increases

Engineering Contradiction:
Improveteat location accuracyVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary scanning of the dairy livestock to identify the general location and characteristics of teats before the robotic arm begins its attachment sequence. This preliminary action allows the system to pre-calculate expected teat positions and prepare appropriate movement commands, reducing the time required during actual attachment operations while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The vision system enhances the accuracy and speed of robotic arm operations by detecting and compensating for leg and teat movement, avoiding the tail, and identifying teat positions, thereby improving the efficiency and safety of the milking process.

Implementation Method 1

The laser is coupled to the robotic arm and is configured to generate a plurality of profile signals, each profile signal comprising information associated with a relative distance between the laser and at least a portion of the dairy livestock

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS10349613B2Vision system for teat detection
Publication Date: 2019.07.16 TECHNOLOGIES HOLDINGS CORP
  • US10349613B2 patent drawing
  • US10349613B2 patent drawing
  • US10349613B2 patent drawing

AI summary

A system includes a robotic arm, a laser, and a processor. The processor is configured to command the robotic arm to move to a first location corresponding to an expected teat position of a first teat. The processor is further configured to determine whether the first teat is found in a first scan by the laser, and if so, command the robotic arm to move to a second location corresponding to the location in the scan. The processor is further configured to determine whether the first teat is found in a second scan by the laser, and if so, determine whether the first teat is within a predetermined distance from a current location of the robotic arm. If the first teat is within the predetermined distance from the current location of the robotic arm, the processor commands the robotic arm to attach a teat cup to the first teat.