Optimal Gait Planning and Thruster Force Allocation for Rough Terrain Climbing of an Underwater Hexapod Robot | IEEE Journals & Magazine | IEEE Xplore