Machine-Vision Steering for Unknown Vineyard Row Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Agricultural machines require experienced operators to navigate and perform operations in vineyards or orchards, as existing automation methods rely on known plant locations, which are not always feasible, especially due to unpredictable plant growth patterns.

Innovation Solution

An automated steering system for agricultural machines uses point cloud data from cameras to determine the location of plant rows through Hough transform detection algorithms, calculating steering angles based on heading errors and Xtrack distances to maintain alignment with plant rows, enabling autonomous operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If automated steering is implemented using known plant location data, then automation capability is improved, but the system fails when plant locations are unknown or unpredictable

Engineering Contradiction:
Improveautomation capabilityVSAvoidadaptability to unknown plant locations
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary detection of plant row locations using vision sensors before steering operations begin. The Hough transform algorithm pre-processes image data to identify row centerlines and establishes reference frames in advance, enabling the automated steering system to adapt to unknown plant locations dynamically rather than requiring pre-known location data

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If vision-based detection is used to identify plant rows, then adaptability to unknown locations is improved, but system complexity increases

Engineering Contradiction:
Improveability to detect unknown plant locationsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system replaces complex mechanical positioning systems with vision-based detection. Instead of using mechanical sensors or pre-installed location markers, the system uses camera-based vision processing with Hough transform algorithms to automatically detect and identify plant row locations, significantly reducing mechanical complexity while maintaining adaptability

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

Solution Approach 2:

The system creates a digital representation (copy) of the physical plant row structure through image capture and processing. The Hough transform generates mathematical representations of row centerlines from visual data, allowing the control system to work with simplified digital models rather than complex physical measurements

Inventive Principle:
Principle #26Copying

3Measurement precision

If precise row location detection is achieved through complex algorithms, then measurement precision is improved, but processing time increases

Engineering Contradiction:
Improverow location detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The image processing task is segmented into distinct stages: initial image capture, preprocessing to identify relevant features, Hough transform application to detect line patterns, and centerline calculation. This segmentation allows each stage to be optimized independently, with the Hough transform efficiently processing only the most relevant features rather than analyzing entire high-resolution images

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240389494A1Automated steering by machine vision
Publication Date: 2024.11.28 TOPCON POSITIONING SYSTEMS INC
  • US20240389494A1 patent drawing
  • US20240389494A1 patent drawing
  • US20240389494A1 patent drawing

AI summary

A method for automated steering by machine vision receives a point cloud that is generated using a stereo camera. A location of a row is determined based on the point cloud and a steering angle is generated based on the location of the row. The center of the row is detected using a Hough transform detection algorithm and a horizontal projection of the point cloud.