Perception for a river mapping robot | Synapse