Remote Machine Control With CRC and Sequence Validation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote control systems for off-highway vehicles lack secure and reliable methods for remote operation, particularly in ensuring the validity and integrity of control messages and video data over wireless connections, which can lead to unsafe machine operation if communication errors occur.
Innovation Solution
A secure remote control system that includes a machine controller, a camera, and an operator controller connected via a wireless link, where video data and control messages are transmitted with CRC and sequence number verification to ensure message validity, and the machine operates only when valid messages are confirmed, shutting down if validity is not confirmed to prevent unsafe states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If remote control operation is implemented over wireless connection, then operator can control machine from remote location, but message integrity and validity cannot be guaranteed leading to unsafe operation
Solution Approach 1:
The system performs preliminary actions by attaching CRC and sequence number verification mechanisms to control messages before transmission. The machine controller verifies the received sequence number matches the expected next sequence number, and the operator controller verifies the control message CRC before execution, preventing invalid messages from causing unsafe operation.
Solution Approach 2:
The system implements feedback through the machine controller sending acknowledgments for received control messages and the operator controller receiving status information about message validity. This feedback loop ensures that only verified valid messages are executed and allows the system to detect and report communication errors.
2Reliability
If CRC and sequence number verification is implemented, then message integrity is ensured, but communication overhead and processing time increase
Solution Approach 1:
The system extracts only the essential verification elements (CRC and sequence number) from the complete message validation process. By focusing on these specific components rather than comprehensive validation, the system achieves adequate message integrity assurance with minimal processing overhead.
Solution Approach 2:
The system performs partial verification by checking only the CRC and sequence number fields rather than validating the entire message content. This partial action approach provides sufficient reliability for safety-critical operations while avoiding the time penalty of exhaustive verification.
3Reliability
If machine operates only on valid messages, then safety is improved, but productivity decreases due to shutdowns on communication errors
Solution Approach 1:
The system prepares for potential communication errors by implementing sequence number tracking and CRC verification before errors can cause unsafe operation. This beforehand cushioning allows the system to gracefully handle communication interruptions by shutting down only when necessary, rather than requiring constant re-verification of already-valid messages.
Data Source
AI summary
A system and method for secure remote control of a machine includes transmitting video data from a camera on the machine to an operator controller located at a remote operation station, and receiving, at a machine controller of the machine, an operator control message from the operator controller. The operator control message is based on an input device actuated in response to the video data. The method further includes confirming validity of the operator control message based, at least in part, on the video data transmitted from the camera to the operator controller, and controlling the machine with the operator control message when validity of the operator control message is confirmed.


