Investigating Autonomous and Adaptive Communications Systems for Robotics Applications