ESA communicates between ISS and robot using RTI Connext DDS

Dec. 9, 2020
A telerobotic device provides visual and sensory data back to the person operating it and responds to the human controller’s movements, which are communicated wirelessly.

LONDON - For solving the challenges of building and deploying telerobotic systems for extraterrestrial missions, like system design, systems integration and long-distance communication, the European Space Agency (ESA) opted for the software framework from Real-Time Innovations (RTI). They use RTI Connext DDS for communication and video to demonstrate long-distance object control from aboard the International Space Station (ISS).

A telerobotic device provides visual and sensory data back to the person operating it and responds to the human controller’s movements, which are communicated wirelessly. RTI Connext DDS enabled developers to manage complex communications from ISS to the earthbound exploration robot, as part of ESA’s Analog-1 project. Using DDS enabled ESA to get active feedback from the robotic arm, while operating the gripper via remote control to work with the precision and dexterity of a human hand.

If environments are too dangerous for people, that’s where robots come in – for example, to collect geological specimens under harsh conditions. Here, the robot needs to be part of a haptic control loop. The astronaut must be able to interact with the robot, and even experience the tactile sensations of the robot through a joystick or data gloves. Consequently, this system needs a low-latency control loop. At the same time, this control loop generates a high volume of video and real-time telemetry data. For everything to work as intended, communications must be near real-time and deterministic.

Thanks to the Data Distribution Service (DDS) connectivity standard, ESA created a real-time control loop between the space station and the robot using RTI Connext DDS as the communication layer. This kind of communication requires a DIL communication link, which is characterized by extreme message latency and jitter. In this environment, the status needs to be continuously assessed and fed back into the control loop.

Transmitting compressed video is now easier as well, as ESA is able to use the User Datagram Protocol (UDP) for keeping huge amounts of data in motion over unpredictable communication links. UDP is far more reliable, because it runs in the transport layer on Connext DDS and doesn’t consume network resources. ESA was further able to achieve Connext DDS integration into Qt QML, which is the basis of their user interface. Because a lot of components are simply C++ interfaces between QML and DDS, ESA’s Human Robotic Interaction Laboratory now has the flexibility to extend these interfaces. In looking to the future, components can be quickly re-architected into subsequent projects and demos.

Voice your opinion!

To join the conversation, and become an exclusive member of Military Aerospace, create an account today!

https://www.rohde-schwarz.com/us/about/news-press/all-news/fraport-installs-advanced-passenger-scanners-from-rohde-schwarz-at-frankfurt-airport-security-checkpoints-press-release-detailpage_229356-1528961.html
Fraport image.
Photo 250087709 © Audioundwerbung | Dreamstime.com
Photo 250087709 © Audioundwerbung | Dreamstime.com