SMS: Scientific methods in mobile robotics :