Text this: Maintaining Wireless Connectivity Constraints for Robot Swarms in the Presence of Obstacles