Transfer Vehicle Route Coding for Low-Memory Guide Path Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic transfer systems face challenges in efficiently updating travel routes for changing or expanding guide paths, particularly when using control devices with low processing capability and limited memory, as they require significant time and effort, and struggle with backward movement and increased memory demands.

Innovation Solution

The system employs a guide path structure with multiple order channels and position codes specified by combinations of numbers corresponding to the maximum order, allowing the transfer vehicle to move forward and backward without needing extensive route recalculations, using a program that calculates routes based on these codes, thus reducing computational load and memory requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Dijkstra's algorithm is used to calculate travel route from each stop position to another stop position, then the travel route can be calculated dynamically, but the processing load becomes heavy and cannot be executed by control devices with low processing capability

Engineering Contradiction:
Improvetravel route calculation capabilityVSAvoidprocessing load
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

The patent segments the guide path into multiple channels with hierarchical ordering (first-order channel, second-order channels, k-th order channels). Each branch point is assigned a channel order and position number, creating a structured segmentation that simplifies route calculation. This segmentation allows the control device to navigate by comparing position codes rather than performing complex pathfinding algorithms, significantly reducing processing load while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-assigning position codes to all branch points and stop positions during system setup. These position codes encode the hierarchical channel structure and sequential order, so that when the transfer vehicle needs to travel between points, the control device only needs to compare pre-assigned codes rather than calculate routes dynamically. This preliminary coding structure enables low-processing devices to execute route calculations efficiently.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the number of branches of the guide path increases, then the guide path can serve more stop positions, but the number of digits of the number assigned to the branch point increases and requires larger memory capacity

Engineering Contradiction:
Improvenumber of stop positionsVSAvoidmemory capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the positioning information into multiple hierarchical levels: channel order (first-order, second-order, k-th order) and position number within each channel. This segmentation allows the system to handle an arbitrary number of branches by adding more channels at appropriate orders rather than increasing the number of digits in a single identifier. The hierarchical structure efficiently encodes large numbers of stop positions using a compact representation that minimizes memory requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a one-dimensional numbering system to a multi-dimensional hierarchical coordinate system. Instead of using a single increasing number that requires more digits as branches increase, the system uses multiple dimensions: channel order level and position number within channel. This dimensional transformation allows the system to accommodate exponentially more stop positions without proportionally increasing the information storage requirement, as the hierarchical structure compresses the representation of complex path configurations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If conventional numbering methods are used without considering backward movement, then the numbering system remains simple, but a detour is required to move toward a stop position where the transfer vehicle has passed

Engineering Contradiction:
Improvenumbering system complexityVSAvoidtravel time for backward movement
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the position code interpretation context-dependent on the vehicle's current direction of travel. The position numbers within each channel are assigned in sequential order from the start point, and the control device dynamically determines whether to move forward (increasing position number) or backward (decreasing position number) based on the target position code comparison. This dynamic interpretation of the same numbering system enables efficient bidirectional movement without requiring separate numbering schemes for each direction, maintaining simplicity while eliminating detours.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240402724A1Automatic transfer system
Publication Date: 2024.12.05 MITSUBISHI ELECTRIC CORP
  • US20240402724A1 patent drawing
  • US20240402724A1 patent drawing
  • US20240402724A1 patent drawing

AI summary

An automatic transfer system includes a guide path, a transfer vehicle, and a program for calculation of a travel route of the transfer vehicle. Each of a plurality of branch points and a plurality of stop positions included in the guide path is assigned with any one of position codes specified by a combination of three numbers, which is a number of pieces corresponding to a maximum order of channels included in the guide path. Each of three numbers specifying the position code is determined on the basis of a channel including a branch point or a stop position corresponding to the position code and on the basis of a sequential order of the branch point or the stop position from a start point of the channel.