Against the flow: A Braitenberg controller for a fish robot | IEEE Conference Publication | IEEE Xplore