Autonomous Truck Loading Scripts for Precise Loader Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current autonomous truck systems lack autonomous loading capabilities for mining and construction applications, relying heavily on human intuition and limited sensor use, which complicates the loading process due to varying terrain, truck types, and load conditions.

Innovation Solution

A system utilizing a drive-by-wire kit, sensors, and a scripting language to automate the loading process by encoding preferred loading conditions and maneuvers, allowing for alignment, loading, and departure phases to be customized and executed autonomously, incorporating sensors like LADAR, DGPS, and RADAR for precise positioning and collision avoidance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If autonomous loading functions are implemented, then loading automation is improved, but system complexity increases due to multiple sensors and coordination requirements

Engineering Contradiction:
Improveloading automationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The autonomous loading system is divided into distinct functional modules: sensor subsystem (LIDAR, cameras, radar), processing subsystem (maneuver database, scripting language interpreter), and execution subsystem (drive-by-wire controls). This segmentation allows each module to be developed, tested, and maintained independently, reducing overall system complexity while maintaining high automation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A scripting language serves as an intermediary layer between the sensor data processing and the physical loading maneuvers. The scripting language encodes loading knowledge and coordinates the various sensors and actuators, acting as a mediator that simplifies the control architecture and makes the system more manageable despite its complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple sensors are used for precise positioning and collision avoidance, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvepositioning precisionVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Multiple sensor types (LIDAR, cameras, radar) are merged into a unified sensing system that shares common processing infrastructure and coordinate systems. The sensors work synergistically rather than independently, with their data fused to achieve precise positioning and collision avoidance while avoiding the complexity of completely separate sensor systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The sensor system is designed with multi-functionality, where the same sensor array serves multiple purposes: positioning, obstacle detection, terrain mapping, and collision avoidance. This universal approach reduces overall system complexity compared to having dedicated sensor systems for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If autonomous loading maneuvers are automated, then productivity is improved, but ease of operation decreases due to reduced human intuition in loading decisions

Engineering Contradiction:
Improveloading efficiencyVSAvoidadaptive loading capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

Loading knowledge and decision-making rules are encoded in advance into the maneuver database and scripting language during system setup. Human operators pre-program various loading scenarios, terrain conditions, and truck types into the system, allowing the autonomous vehicle to automatically adapt to different situations without requiring real-time human intuition, thus maintaining both productivity and adaptive capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates continuous feedback loops where sensor data about actual loading conditions is constantly monitored and fed back to the control system. This allows the autonomous loading system to adapt to real-time conditions and learn from outcomes, maintaining operational flexibility and ease of adaptation while preserving high productivity through automation.

Inventive Principle:
Principle #23Feedback

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

Enables efficient and safe autonomous truck loading by automating the alignment, loading, and departure phases, adapting to different truck and loader types, and varying load conditions, enhancing operational efficiency and safety in mining and construction environments.

Implementation Method 1

incorporating sensors like LADAR, DGPS, and RADAR for precise positioning and collision avoidance

Methodology Applied
Scientific EffectLIDAR: LIDAR

Implementation Method 2

incorporating sensors like LADAR, DGPS, and RADAR for precise positioning and collision avoidance

Methodology Applied
Scientific EffectRADAR: Radar

Data Source

PatentUS12085940B2Autonomous truck loading for mining and construction applications
Publication Date: 2024.09.10 ROBOTIC RESEARCH OPCO LLC
  • US12085940B2 patent drawing
  • US12085940B2 patent drawing
  • US12085940B2 patent drawing

AI summary

An autonomous truck loading system can have a database that stores a plurality of elementary behaviors for various phases of a process of loading the autonomous truck by the one or more loaders. The stored elementary behaviors can include predetermined maneuvers for the autonomous truck, sensing behaviors; and logic behaviors. An operator can select multiple ones of the stored behaviors via user interface. A controller can assemble the selected behaviors together into an operation script for loading of the autonomous truck by a loader. The controller can control the autonomous truck to perform the operation script.