Efficiency-based optimisation of a 2-DOF robotic fish model. (1st January 2013)