This week’s rosject contains the simulation of a robot fish developed by ETH Zurich.
It contains the meshes and controllers, so you can start straight testing your navigation control.
This is a video with the result of just applying a simple sinusoidal signal to the joints:
The rosject can be found here, containing the full code and some notes: http://www.rosject.io/l/a20f851/