Autonomous Material Transfer Using RL and Visual Servo Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous machinery faces challenges in efficiently moving materials, such as dirt piles, due to the unpredictable nature of the scooping process, which makes it difficult to pre-program an optimal sequence of operations, as the shape and size of the pile change with each iteration, requiring adaptive decision-making.

Innovation Solution

The use of a combination of reinforcement learning and visual servo control allows an autonomous vehicle to determine an approach vector for each iteration based on the current distribution and arrangement of the material, enabling it to adaptively navigate and manipulate the material without relying on a pre-programmed path or detailed dynamic models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If pre-programmed routes are used for autonomous machinery, then the control system complexity is reduced, but the adaptability to changing material conditions deteriorates

Engineering Contradiction:
Improvecontrol system complexityVSAvoidadaptability to changing material conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system continuously receives sensor data about the material pile's current state and uses this feedback to dynamically adjust the approach vector and scooping operations, enabling adaptation without complex pre-programming

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The autonomous machinery uses its own sensor data and onboard processing to make real-time decisions about material handling, eliminating the need for external control or complex pre-programmed sequences

Inventive Principle:
Principle #25Self-service

2Reliability

If multiple iterations of scooping operations are performed, then the complete transfer of material is achieved, but the time required to complete the task increases

Engineering Contradiction:
Improvecomplete transfer of materialVSAvoidtime required to complete task
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The approach vector is dynamically adjusted for each iteration based on the current material distribution, allowing the system to optimize each scooping operation rather than following a fixed sequence, reducing total iterations needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the approach vector parameters (direction, position) based on real-time material pile characteristics, optimizing each scooping operation to remove more material efficiently

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the approach vector is determined independently for each iteration based on current material distribution, then the adaptability to changing conditions is improved, but the computational requirements and control complexity increase

Engineering Contradiction:
Improveadaptability to changing conditionsVSAvoidcontrol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control problem is segmented into independent iteration-based decisions, where each iteration solves a simpler sub-problem (determine next approach vector) rather than solving the entire complex sequence at once

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11709495B2Systems and methods for transfer of material using autonomous machines with reinforcement learning and visual servo control
Publication Date: 2023.07.25 PRONTO AI INC
  • US11709495B2 patent drawing
  • US11709495B2 patent drawing
  • US11709495B2 patent drawing

AI summary

Systems and methods enable an autonomous vehicle to perform an iterative task of transferring material from a source location to a destination location, such as moving dirt from a pile, in a more efficient manner, using a combination of reinforcement learning techniques to select a motion path for a particular iteration and visual servo control to guide the motion of the vehicle along the selected path. Lifting, carrying, and depositing of material by the autonomous vehicle can also be managed using similar techniques.