Sonar-based chain following using an autonomous underwater vehicle