Text this: A Machine-Learning-Based and IoT-Enabled Robot Swarm System for Pipeline Crack Detection