Vision System for Teat Detection Using Dynamic Algorithm Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dairy milking operations face inefficiencies due to the inability of existing systems to accurately and efficiently position and maneuver robotic arms around dairy livestock, which move and have varying teat positions, and the need to avoid obstacles like tails.

Innovation Solution

A vision system equipped with a robotic arm, memory devices, and a processor that uses 3D images and profile signals to detect and compensate for leg, teat, and tail movements, allowing real-time adjustments and successful teat cup attachment, regardless of cow position or tail presence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If hard coded movements and positions are used for robotic arm operations, then the system is simple to implement, but it cannot adapt to moving livestock and varying teat positions

Engineering Contradiction:
Improveadaptability to moving livestockVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static hard-coded positions to dynamic real-time positioning by using vision systems to continuously track livestock movement and teat positions, allowing the robotic arm to adapt its trajectory and attachment points dynamically during operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent replaces mechanical positioning systems with vision-based detection and control systems. Cameras and image processing algorithms substitute for physical guides and hard-coded mechanical paths, enabling the robotic arm to locate and attach to teats without pre-programmed positions

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

2Reliability

If the robotic arm operates without real-time detection capabilities, then the system is simpler, but it cannot avoid obstacles like tails or compensate for movement

Engineering Contradiction:
Improveattachment success rateVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The vision system provides continuous feedback on livestock position, tail location, and teat coordinates to the robotic arm controller. This real-time feedback loop enables the system to adjust its operations dynamically, avoiding obstacles and compensating for movement to maintain high attachment success rates

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The vision system acts as an intermediary between the robotic arm and the livestock. It processes visual information about the environment and translates it into actionable guidance for the robotic arm, mediating the interaction between the automated system and the moving animal

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple attach algorithms are tested to find the best method, then attachment success improves, but the time required for each milking operation increases

Engineering Contradiction:
Improveteat cup attachment successVSAvoidmilking operation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary testing of multiple attach algorithms during setup or maintenance periods to build a knowledge base of effective methods. During actual milking operations, it retrieves pre-determined successful algorithms for that specific livestock, avoiding time-consuming real-time testing while maintaining high attachment success

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The robotic system automatically selects and executes the most appropriate attach algorithm based on real-time vision data and historical performance. It self-optimizes by learning from past operations and automatically adjusting its approach without requiring manual intervention or time-consuming trial-and-error during milking

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10349614B2Vision system for teat detection
Publication Date: 2019.07.16 TECHNOLOGIES HOLDINGS CORP
  • US10349614B2 patent drawing
  • US10349614B2 patent drawing
  • US10349614B2 patent drawing

AI summary

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.