Sensor Modelling, Design and Data Processing for Autonomous Navigation by Martin David Adams