1. Shanghai Engineering Research Center of Intelligent Maritime Search & Rescue and Underwater VehiclesShanghai Maritime UniversityShanghai201306People's Republic of China
2. College of Mechanical and Electrical Engineering, Harbin Engineering UniversityHarbin150001People's Republic of China
3. Department of Electrical and Computer EngineeringMississippi State UniversityMississippiMS39762USA