Platform for cooperation of multiple robotic fish - Robofish water poloJinyan ShaoLong Wang2007CDC 2007