Teat Identification Vision System for Dairy Robotics

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 legs and tails.

Innovation Solution

A vision system that utilizes a laser and processor to detect and compensate for leg and teat movement in real-time, allowing the robotic arm to identify teat positions and avoid obstacles like the tail, using 3D images and profile signals to enhance the accuracy and speed of operations.

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 structure is simple, but the system cannot adapt to unpredictable livestock movement and variable teat positions, leading to collisions and operational failures

Engineering Contradiction:
Improveadaptability to livestock movementVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static hard-coded positions to dynamic real-time tracking. The vision system continuously captures images and updates teat position coordinates, allowing the robotic arm to adapt its movement path dynamically based on actual livestock position and teat location, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements closed-loop feedback by continuously monitoring teat position through vision systems and using this information to adjust robotic arm movements. The processor receives position data, calculates adjusted coordinates, and sends real-time control signals to the robotic arm, enabling adaptive operation without requiring complex hard-coded movement sequences.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the robotic arm operates without real-time position detection, then the system complexity is reduced, but the positioning accuracy of teats deteriorates, leading to operational errors and collisions

Engineering Contradiction:
Improveteat position detection accuracyVSAvoidvision system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system replaces complex mechanical positioning mechanisms with a vision-based detection system. Instead of using multiple sensors and mechanical measurement devices, the system uses image capture and processing to detect teat positions, achieving high measurement precision while keeping the overall system complexity manageable through software-based solutions.

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

Solution Approach 2:

The vision system acts as an intermediary between the robotic arm and the teats. Rather than direct mechanical contact or complex sensor arrays, the system uses image data as an intermediate representation to determine teat positions, calculate coordinates, and guide robotic arm movements, achieving accurate positioning without excessive system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the system uses simple positioning methods, then the device complexity is low, but the speed and accuracy of compensating for livestock movement deteriorates, causing operational inefficiency

Engineering Contradiction:
Improveresponse speed to movementVSAvoidreal-time detection system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system uses periodic image capture and processing cycles to track movement. By capturing images at regular intervals and processing position data in discrete steps, the system achieves real-time response to livestock movement without requiring continuous complex computation, balancing speed and system complexity effectively.

Inventive Principle:
Principle #19Periodic 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 improves the robotic arm's ability to accurately locate teats and avoid obstacles, enabling efficient and safe milking operations without the need for hard-coded movements, thus increasing operational efficiency and reducing the risk of errors.

Implementation Method 1

a vision system that includes a laser

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS9974278B2Vision system with teat identification
Publication Date: 2018.05.22 TECHNOLOGIES HOLDINGS CORP
  • US9974278B2 patent drawing
  • US9974278B2 patent drawing
  • US9974278B2 patent drawing

AI summary

A system that includes a laser, a memory, and a processor. The processor is configured to receive a teat position associated with an unknown teat, determine a first position distance between the teat position and a first teat, determine a second position distance between the teat position and a second teat, determine a third position distance between the teat position and a third teat, and determine a fourth position distance between the teat position and a fourth teat. The processor is further configured to compare the first position distance, the second position distance, the third position distance, and the fourth position distance to determine a smallest position distance from the unknown teat, identify a teat of the dairy livestock corresponding with the smallest position distance, associate a teat identifier for the unknown teat with the identified teat, and store the association in the memory.