IET Cyber-systems and Robotics (Jun 2024)
ROSIC: Enhancing secure and accessible robot control through open‐source instant messaging platforms
Abstract
Abstract Ensuring secure communication and seamless accessibility remains a primary challenge in controlling robots remotely. The authors propose a novel approach that leverages open‐source instant messaging platforms to overcome the complexities and reduce costs associated with implementing a secure and user‐centred communication system for remote robot control named Robot Control System using Instant Communication (ROSIC). By leveraging features, such as real‐time messaging, group chats, end‐to‐end encryption and cross‐platform support inherent in the majority of instant messenger platforms, we have developed middleware that establishes a secure and efficient communication system over the Internet. By using instant messaging as the communication interface between users and robots, ROSIC caters to non‐technical users, making it easier for them to control robots. The architecture of ROSIC enables various scenarios for robot control, including one user controlling multiple robots, multiple users controlling one robot, multiple robots controlled by multiple users, and one user controlling one robot. Furthermore, ROSIC facilitates the interaction of multiple robots, enabling them to interoperate and function collaboratively as a swarm system by providing a unified communication platform that allows for seamless exchange of data and commands. Telegram was specifically chosen as the instant messaging platform by the authors due to its open‐source nature, robust encryption, compatibility across multiple platforms and interactive communication capabilities through channels and groups. Notably, the ROSIC is designed to communicate effectively with robot operating system (ROS)‐based robots to enhance our ability to control them remotely.
Keywords