Distributed Travel Control Preprocessing for Autonomous Moving Bodies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous driving systems face limitations in performance due to cost, power consumption, and space constraints, with existing multiplexing techniques failing to adequately enhance safety and efficiency.

Innovation Solution

An information processing method that involves receiving preprocessing results from an autonomous vehicle, executing advanced preprocessing remotely, and determining differences to generate a change request for improved travel control processing, utilizing external resources for enhanced accuracy and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If limited computers are mounted on an autonomous moving body to reduce cost and power consumption, then device complexity and energy use are reduced, but autonomous movement performance deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidautonomous movement performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The autonomous movement processing is segmented into two parts: first preprocessing executed by the autonomous moving body's onboard computer, and second preprocessing executed by an external server. This segmentation allows the onboard computer to handle basic processing while the external server handles advanced processing, resolving the contradiction between limited onboard computing resources and the need for high performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An external server acts as an intermediary to provide advanced preprocessing capabilities. The server receives sensing data and first processing results from the autonomous moving body, performs second preprocessing, and returns results to improve overall autonomous movement performance without requiring the onboard computer to have high computing power.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more advanced preprocessing is executed on the autonomous moving body to improve autonomous movement performance, then processing accuracy is improved, but device complexity and cost increase

Engineering Contradiction:
Improveprocessing accuracyVSAvoidcomputer configuration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The advanced second preprocessing function is extracted from the autonomous moving body and relocated to an external server. This allows the system to achieve high processing accuracy through sophisticated algorithms while the onboard computer remains simple and cost-effective.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If multiplexing of hardware or software is implemented to improve safety, then safety is improved, but autonomous movement performance remains insufficient

Engineering Contradiction:
ImprovesafetyVSAvoidautonomous movement performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The processing tasks are segmented between the autonomous moving body and external server, with the body handling real-time control and the server handling advanced analysis. This segmentation enables both safety through redundancy and high performance through distributed computing capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11866065B2Information processing method, information processing system, and information processing device
Publication Date: 2024.01.09 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US11866065B2 patent drawing
  • US11866065B2 patent drawing
  • US11866065B2 patent drawing

AI summary

An information processing method is to be executed by a computer. The information processing method includes: receiving, from an autonomous moving body, a first processing result that is a result of first preprocessing of travel control processing in autonomous movement processing of the autonomous moving body, and sensing data received by the autonomous moving body; executing second preprocessing based on the sensing data to receive a second processing result, the second preprocessing being more advanced than the first preprocessing; determining a difference between the first processing result and the second processing result; and outputting, to the autonomous moving body based on the difference determined, a change request to change the first processing result to the third processing result, the third processing result being received based on at least one of the first processing result or the second processing result.