z-logo
open-access-imgOpen Access
PERSPECTIVES OF APPLYING WEBRTC FOR REMOTE-CONTROLLED MINING EQUIPMENT
Author(s) -
A. Kravtsov,
V. A. Anischenko,
Victor ATRUSHKEVICH,
I. A. Pytalev
Publication year - 2020
Publication title -
ustojčivoe razvitie gornyh territorij
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.468
H-Index - 8
eISSN - 2499-975X
pISSN - 1998-4502
DOI - 10.21177/1998-4502-2020-12-4-592-599
Subject(s) - webrtc , computer science , computer network , operating system , encryption , real time communication , client side , embedded system , computer security
Currently a lot of mining companies, such as Caterpillar, Sandvik, Atlas Copco and Komatsu are developing solutions for machines remote control and mining process automation. The purpose of these technologies is to increase labor efficiency and safety. Solutions for remote control should establish secure connection and transfer data with low latency – this could be implemented with WebRTC technology. Several problems were revealed during open data analysis of Cisco, Sandvik, Moxa and Acksys remote control solutions – using of expensive IP-cameras, sophisticated network and security design. WebRTC could solve these and several other problems. WebRTC operation principles reviewed further: initial information exchange via signaling server, use of ICE for discovering shortest path between peers and establishing peer-topeer connection. This could simplify network design and allow to use more cheap USB cameras instead of IP-cameras. For security reasons WebRTC encrypts transmitted data with DTLS and SRTP algorithms. Encryption key fingerprints are exchanged over signaling server; after connection establishment, peers are exchanging keys itself over discovered route. But WebRTC specification does not define peer to signaling server communication, which may lead to breach in unsecure data channel, especially man-in-the-middle attack. To prevent this, software engineer should ensure that connection with signaling server is secure. Mining machine model was developed to test data transmission latency. In this model, Raspberry Pi single-board computer is responsible for wireless connection, video encoding and commands processing. Received commands are passed to Arduino controller, which operates electric engines controller. Three remote control scenarios were tested – model is near the operator and in direct line of sight; model is near operator, but not in direct line of sight; model and operator are far away from each other (over 1600 km), model controlled over Internet. Test results shows that transmission latency does not exceed 300 ms, which is suitable for real-time remote driving.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here