Remote Vehicle Control Over Cellular With FEC Video Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cellular wireless infrastructures face challenges in transmitting real-time streaming video data with low latency and quality due to packet routing delays and retransmit requests, making them unsuitable for remote vehicle control applications.
Innovation Solution
A remote vehicle control system that includes a vehicle-mounted sensor system with video and distance mapping sensors, using forward error correction and prioritization of data packets transmitted over cellular networks via UDP protocols, with a Cauchy Reed-Solomon code for error correction and a voxel render module for virtual reality view creation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP protocol is used to guarantee packet delivery, then reliability is improved, but transmission speed deteriorates due to routing delays and retransmit requests
Solution Approach 1:
The system applies forward error correction encoding to video data before transmission, pre-calculating redundant data blocks that can reconstruct lost packets without requiring retransmission. This preliminary action enables the receiver to recover from packet loss immediately, eliminating the need for TCP's slow retransmit requests while maintaining reliability
Solution Approach 2:
The invention extracts the error correction function from the transmission protocol layer and implements it independently through forward error correction encoding. By separating this function from TCP's reliability mechanisms, the system achieves both high speed (UDP-like) and high reliability (TCP-like) simultaneously through dedicated error correction codes
2Speed
If UDP protocol is used to increase transmission speed, then data transmission speed is improved, but data quality deteriorates due to packet loss without retransmission
Solution Approach 1:
The system performs forward error correction encoding before transmission, pre-generating redundant data blocks that enable reconstruction of lost packets. This preliminary preparation allows the receiver to recover from UDP packet loss without retransmission requests, maintaining both high speed and data quality
Solution Approach 2:
The invention incorporates forward error correction codes that provide a cushion against packet loss by embedding redundant information in advance. This beforehand cushioning ensures that even if UDP packets are lost, the original data can be reconstructed without requiring retransmission, thus maintaining both speed and reliability
3Reliability
If video data is transmitted with high priority over cellular network, then video transmission quality is improved, but other control data transmission may be delayed
Solution Approach 1:
The system segments data into different priority levels: video data with forward error correction receives high priority for quality assurance, while control commands use pre-established protocols with lower latency requirements. This segmentation allows video to be prioritized without significantly impacting critical control data transmission
Solution Approach 2:
The invention changes the reliability parameter of video transmission through forward error correction encoding, allowing video packets to be reconstructed even if lost. This parameter change enables the system to prioritize video quality without proportionally increasing transmission time, as error correction reduces the need for retransmissions
Data Source
AI summary
A remote vehicle control system includes a vehicle mounted sensor system including a video camera system for producing video data and a distance mapping sensor system for producing distance map data. A data handling system is used to compress and transmit both the video and distance map data over a cellular network using feed forward correction. A virtual control system acts to receive the video and distance map data, while providing a user with a live video stream supported by distance map data. Based on user actions, control instructions can be sent to the vehicle mounted sensor system and the remote vehicle over the cellular network.

