Data-Driven Cellular Network Selector for Vehicle Teleoperations

Barak Gahtan,Reuven Cohen,Alex M. Bronstein,Eli Shapira
2024-10-16
Abstract:Remote control of robotic systems, also known as teleoperation, is crucial for the development of autonomous vehicle (AV) technology. It allows a remote operator to view live video from AVs and, in some cases, to make real-time decisions. The effectiveness of video-based teleoperation systems is heavily influenced by the quality of the cellular network and, in particular, its packet loss rate and latency. To optimize these parameters, an AV can be connected to multiple cellular networks and determine in real time over which cellular network each video packet will be transmitted. We present an algorithm, called Active Network Selector (ANS), which uses a time series machine learning approach for solving this problem. We compare ANS to a baseline non-learning algorithm, which is used today in commercial systems, and show that ANS performs much better, with respect to both packet loss and packet latency.
Signal Processing,Computer Vision and Pattern Recognition,Machine Learning,Networking and Internet Architecture
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: how to optimize the quality of video streams during the remote operation of autonomous vehicles (AVs), especially by selecting the optimal cellular network to minimize the packet loss rate and latency. ### Problem Background Remote - controlling robotic systems or machines, also known as tele - operation, plays a crucial role in the development of autonomous vehicle (AV) technology. It allows remote operators to view real - time videos from AVs and, in some cases, make real - time decisions. However, the quality of video streams is severely affected by the quality of cellular networks, especially their packet loss rate and latency. To optimize these parameters, it can be achieved by connecting multiple cellular networks and deciding in real - time which network each video packet should be transmitted through. ### Specific Problem Specifically, this paper defines a new problem - the multi - cellular packet routing (MPR) problem, that is, how to select the optimal path among multiple cellular networks to send the next video packet, so as to minimize the packet loss rate and latency. To solve this problem, the authors propose an algorithm named Active Network Selector (ANS), which uses time - series machine - learning methods to dynamically select the best network. ### Solution To verify the effectiveness of the ANS algorithm, the authors compared it with existing non - learning baseline algorithms, and the results show that ANS performs better in reducing packet loss and latency. In addition, the authors also propose three machine - learning algorithms: 1. **LossPredict**: Predict which cellular network is more likely to transmit the next packet without loss. 2. **HandPredict**: Predict which cellular network is less likely to have a handover when transmitting the next packet. 3. **LatencyPredict**: Predict the latency of the next video packet for each cellular network. ### Main Contributions The main contribution of the paper lies in providing a general method for selecting which cellular network an AV should use to send the next video packet to ensure high - quality real - time video streams. This method does not require prior knowledge of geographical areas, AV movement patterns, or cellular network coverage. Commercial companies can use this framework to achieve this goal by modeling geographical areas, recording relevant features, and training ML models. ### Conclusion By solving the MPR problem, this research provides new ideas and technical means for improving the reliability and efficiency of the remote operation of autonomous vehicles.