Unmanned Vehicle Control Message Selection via Priority Queue
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Reliability
If all control messages are processed, then no control command is lost, but the processing time increases and safety is compromised
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.
Data Source
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.


