Unmanned Vehicle Control Message Selection via Priority Queue

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unmanned vehicles face challenges in safely navigating due to the inability to select a control command when multiple automatic driving physical apparatuses transmit conflicting control messages, leading to issues in vehicle control.

Innovation Solution

A method that receives control messages from multiple automatic driving physical apparatuses, determines an optimal control message based on priority or working state, and transmits it to the vehicle's control device, discarding redundant messages and sorting others by priority for sequential execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple automatic driving physical apparatuses transmit control commands simultaneously, then the unmanned vehicle can receive more control signals, but the vehicle cannot determine which command to execute, leading to control conflicts

Engineering Contradiction:
Improvecontrol signal reception capabilityVSAvoidcontrol command selection
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a message queue mechanism as an intermediary component between multiple automatic driving physical apparatuses and the chassis control system. This message queue receives, stores, and manages control messages from various apparatuses in a structured manner, enabling the system to handle multiple control signals without direct conflict. The message queue acts as a buffer and organizer, allowing the chassis to process commands in a controlled sequence rather than facing simultaneous conflicting inputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple control messages are transmitted to the chassis, then more control options are available, but the chassis cannot know which message to select for execution

Engineering Contradiction:
Improvecontrol command optionsVSAvoidcontrol priority information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements preliminary action by assigning priorities to different automatic driving physical apparatuses before control conflicts occur. A pre-configured priority list establishes the execution order of control messages from various apparatuses. When multiple control messages are generated simultaneously, the chassis refers to this pre-established priority list to determine which message should be executed first, eliminating the need for real-time decision-making and ensuring consistent control behavior.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If all control messages are processed, then no control command is lost, but the processing time increases and safety is compromised

Engineering Contradiction:
Improvecontrol command completenessVSAvoidcontrol processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and processes only the most critical control messages by implementing a priority-based filtering mechanism. The chassis control system identifies and executes control messages with the highest priority first, while lower priority messages are either queued for later processing or discarded if they conflict with higher priority commands. This extraction approach ensures that essential control functions are executed immediately for safety, while non-critical commands are handled subsequently or omitted when necessary.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11243537B2Method, apparatus, device and storage medium for controlling an unmanned vehicle
Publication Date: 2022.02.08 APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO LTD
  • US11243537B2 patent drawing
  • US11243537B2 patent drawing
  • US11243537B2 patent drawing

AI summary

The present disclosure provides an method, an apparatus, a device and a storage medium for controlling an unmanned vehicle, where the method includes: receiving control messages transmitted by at least two automatic driving physical apparatuses, where the control messages include indication information; determining an optimal control message according to the indication information in each of the control messages; transmitting the optimal control message to a device for controlling an unmanned vehicle, so that the device for controlling an unmanned vehicle performs driving control on the unmanned vehicle according to the optimal control message. When a plurality of automatic driving physical apparatuses transmit control messages, at this time, the control messages are redundant, and a control message can be selected for execution, so that the unmanned vehicle can receive a control signal in time, which is beneficial to the safe driving of the unmanned vehicle.