Autonomous Vehicle Data Transmission via Server Polling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Efficiently transmitting large amounts of data from autonomous vehicles to remote locations is challenging due to poor mobile network connectivity, which hinders timely analysis of operational issues by back-end engineers.
Innovation Solution
A system and method that involves transmitting a polling request to a server to obtain a task for specific data from an autonomous vehicle via a mobile network, allowing for the collection and processing of requested data, and its transmission to a second server, optimizing data transfer without requiring active user access through a VPN.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all data from autonomous vehicle is transmitted to remote locations, then complete data availability for analysis is improved, but transmission time and network resource consumption increase significantly due to poor mobile network connectivity
Solution Approach 1:
The system extracts and transmits only the specific requested data that is relevant to the problem being analyzed, rather than transmitting all data from the autonomous vehicle. This selective extraction approach ensures data availability for analysis while significantly reducing transmission time and network resource consumption.
Solution Approach 2:
The data transmission process is segmented into multiple steps: first transmitting a polling request to obtain a task, then obtaining and transmitting only the specific data related to the task. This segmentation allows the system to manage large data sets efficiently by breaking down the transmission into manageable, relevant portions.
2Productivity
If selective data transmission is implemented, then transmission efficiency is improved, but system complexity increases due to task management and polling mechanisms
Solution Approach 1:
A server acts as an intermediary between the autonomous vehicle and the remote analysis system. The server receives polling requests, manages task distribution, and coordinates data transmission. This intermediary approach simplifies the overall system architecture by centralizing task management while improving transmission efficiency through selective data transfer.
3Reliability
If data transmission is performed only when vehicle is in non-autonomous mode, then safety is improved by avoiding interference with autonomous driving, but data transmission opportunities are reduced
Solution Approach 1:
The system implements periodic polling requests to check for tasks and transmit data during non-autonomous driving modes. This periodic action ensures that data transmission occurs regularly when safe conditions exist, maintaining driving safety while maximizing data transmission opportunities during available time windows.
Data Source
AI summary
A method for data management for an autonomous vehicle may include transmitting a polling request to a first server to obtain a task. The task may be a remote task request, and the task may be associated with obtaining, from the autonomous vehicle, data related to one or more subjects via a mobile network. The method may also include receiving the task from the first server based on the polling request. The method may also include obtaining the data based on the task. The method may also include transmitting the data to a second server via the mobile network.


