Autonomous Body Task Order Pre-calculation for Warehouse Path Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for optimizing operations in warehouses with autonomous bodies lead to inefficient path planning and increased calculation time due to dynamic task additions, as they do not pre-calculate optimal paths for multiple via-points, resulting in suboptimal operation orders and prolonged calculation times.

Innovation Solution

A design execution apparatus that includes an input unit for task group and environmental information, a determining unit to calculate and store the optimal order for task execution, and a memory unit to store this order information, allowing for efficient task assignment and path planning by reusing past calculations to speed up path searching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If path optimization is performed every time a task is added, then the operation order can be optimized, but the calculation time increases significantly

Engineering Contradiction:
Improveoperation optimizationVSAvoidcalculation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-calculates and stores optimal paths for multiple via-points (task locations) in advance before tasks are added. When a task is added, the system retrieves previously calculated path information and combines it with new task requirements, rather than recalculating all paths from scratch. This preliminary action significantly reduces the calculation time for dynamic task additions while maintaining optimization quality.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the autonomous body is assigned tasks immediately upon addition, then task execution can begin quickly, but the operation order may not be optimal

Engineering Contradiction:
Improvetask execution speedVSAvoidoperation efficiency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system pre-calculates optimal execution orders for groups of tasks (task groups) in advance and stores them. When tasks are added dynamically, the system determines whether the new tasks form a complete task group that matches pre-calculated configurations. If so, the pre-determined optimal execution order is applied immediately, achieving both fast task assignment and optimal operation sequencing.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If all paths are recalculated for every new task, then the most optimal path can be found, but the searching time becomes unacceptably long

Engineering Contradiction:
Improvepath optimization accuracyVSAvoidpath searching time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary path calculations for all possible via-points (task locations) in advance and stores these optimal path segments. When a new task is added, the system combines pre-calculated path segments rather than recalculating entire paths. This approach maintains high path optimization accuracy while dramatically reducing the searching time for dynamic task additions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system divides the overall path planning problem into smaller segments corresponding to individual task locations (via-points). Each via-point's optimal path is calculated and stored independently in advance. When multiple tasks are executed, the system segments the total path into individual via-point paths and combines them, reducing the computational complexity from calculating one large optimal path to combining multiple pre-calculated smaller paths.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240103922A1Design execution apparatus and design execution method
Publication Date: 2024.03.28 HITACHI LTD
  • US20240103922A1 patent drawing
  • US20240103922A1 patent drawing
  • US20240103922A1 patent drawing

AI summary

A design execution apparatus includes: an input unit that inputs task group information indicating a task group including one or more tasks to be executed by an autonomous body and environmental information indicating an environment in which the task is executed; a determining unit that determines an order in which the autonomous body executes tasks included in a task group indicated by the task group information, based on the task group information and the environmental information that are input by the input unit; and a memory unit that stores order information indicating the order determined by the determining unit.