Building a 3D simulator for autonomous navigation of robotic fishes | Synapse