Rivers and Robots