A Challenging Application in Swarm Robotics: The Autonomous Inspection of Complex Engineered Structures