DARPA SubT Challenge - Communications

Communication presents a key challenge in underground environments with an intermittent connection between nodes.

For SubT, I engineered a distributed communication scheme based on ZeroMQ. This module allows transmitting ROS messages asynchronously in a multi-master architecture. Data synchronization between pairs of nodes is triggered automatically when the link quality between nodes is sufficiently high.