1. School of Marine Science and Technology, Northwestern Polytechnical UniversityXi'an710072People's Republic of China
2. Department of Applied MathematicsNorthwestern Polytechnical UniversityXi'an710072People's Republic of China
3. Department of Information Science and EngineeringNortheastern UniversityShenyang110819People's Republic of China
4. Mechatronics, Embedded Systems and Automation (MESA) Lab, School of Engineering, University of CaliforniaMerced 5200 North Lake RoadMercedCA95343USA