Autonomous Vehicle Distributed Communication Redundancy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Autonomous vehicles lack an effective system for communicating errors and failures to other vehicles and a central server, leading to potential loss of information and hindering the development of safe and effective autonomous vehicle technology.
Innovation Solution
A distributed communication system that establishes peer-to-peer communication sessions between autonomous vehicles through an ad-hoc network and centralized communication paths via a wide area network, allowing for error detection and processing, even when vehicles lose connection with the central server due to network, hardware, mechanical, or electrical failures, using geo-spatial data and redundant algorithms to ensure data integrity and minimize storage requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If autonomous vehicles rely solely on centralized communication with a central server, then system management and error processing are simplified, but the system becomes vulnerable to network failures, hardware failures, and information loss when communication with the central server is lost
Solution Approach 1:
The communication system is segmented into multiple independent communication paths: a primary centralized path through the wide area network to the central server, and secondary ad-hoc peer-to-peer paths between autonomous vehicles. This segmentation allows the system to maintain functionality through multiple routes when one path fails, directly resolving the contradiction between reliability and complexity by distributing communication responsibilities across separate channels.
Solution Approach 2:
The system dynamically changes communication parameters by switching between centralized and decentralized communication modes based on operational conditions. When the central server is accessible, vehicles use centralized communication for comprehensive error processing. When server communication is lost, vehicles automatically transition to ad-hoc peer-to-peer communication, changing the operational parameters of the communication system to maintain reliability without permanent complexity increase.
2Reliability
If autonomous vehicles establish ad-hoc peer-to-peer communication networks, then communication redundancy and fault tolerance are improved, but network management and coordination become more complex
Solution Approach 1:
The central server acts as an intermediary that coordinates ad-hoc network formation and management. When vehicles establish peer-to-peer communication, the server provides overarching coordination, error processing, and network management. This intermediary approach enables fault-tolerant ad-hoc communication while offloading the complexity of network management to the centralized server, resolving the contradiction between reliability and management complexity.
Solution Approach 2:
The ad-hoc network structure is dynamic rather than static, with vehicles automatically joining and leaving networks based on their geo-spatial locations and communication needs. The network topology adapts in real-time to maintain optimal connectivity, and vehicles periodically refresh local indexes of available neighbors. This dynamic behavior provides fault tolerance through automatic reconfiguration while reducing management complexity through decentralized, location-based organization.
3Reliability
If autonomous vehicles store complete data sets locally for error processing, then error processing capability is improved when disconnected from the central server, but storage requirements and data management complexity increase
Solution Approach 1:
Vehicles store only essential error processing data and communication protocols locally, maintaining full error processing capability for critical functions while minimizing storage requirements. The system applies local quality by differentiating between data that must be stored locally (error processing algorithms, basic communication protocols) and data that can be obtained from the central server or neighboring vehicles (detailed error logs, comprehensive system state). This resolves the contradiction by providing adequate error processing capability without requiring complete data sets locally.
Solution Approach 2:
Vehicles create simplified copies of essential error processing functionality locally rather than storing complete data sets. The ad-hoc network enables vehicles to share and exchange error data and diagnostic information with neighbors, creating distributed copies of critical information. This copying approach maintains error processing capability when disconnected while reducing individual vehicle storage requirements, as each vehicle holds a subset of the total system information.
4Productivity
If autonomous vehicles continuously update local indexes of available vehicles, then network awareness and coordination are improved, but processing overhead and energy consumption increase
Solution Approach 1:
Vehicles perform index updates periodically rather than continuously, balancing network awareness with energy conservation. The system uses periodic refreshes of local indexes of available vehicles, where vehicles update their knowledge of neighboring vehicles at scheduled intervals based on their mobility and network conditions. This periodic action maintains adequate network coordination efficiency while significantly reducing processing overhead and energy consumption compared to continuous updates, resolving the contradiction between productivity and energy use.
Data Source
AI summary
A method and system of distributed communication of independent autonomous vehicles to provide redundancy and performance are disclosed. In one embodiment, a set of autonomous vehicles operates in a geographically proximate area through which peer-to-peer communication sessions are established between nearby ones of the set of autonomous vehicles through an ad-hoc network based on a present geo-spatial location of each one of the set of autonomous vehicles in communication proximity to preferred adjacent ones of the set of autonomous vehicles. A central server directly coupled to each of the set of autonomous vehicles establishes centralized communication paths with each of the set of autonomous vehicles through a wide area network. The centralized server processes a communication from adjacent ones of the set of autonomous vehicles when an error condition is detected in an operational mode of a non-functional vehicle that has lost communication with the central server.


