This is a textbook for advanced undergraduate and graduate students in the field of mobile robotics. Emphasising computation and algorithms, the authors address a range of strategies for enabling robots to perform tasks that involve motion and behavior. The book is divided into three major sections: locomotion, sensing, and reasoning. It concentrates on wheeled and legged mobile robots, but discusses a variety of other propulsion systems. Kinematic models are developed for many of the more common locomotive strategies. It presents algorithms for both visual and nonvisual sensor technologies, including sonar, vision, and laser scanners. In the section on reasoning, the authors offer a thorough examination of planning and the issues related to spatial representation. They emphasize the problems of navigation, pose estimation, and autonomous exploration. The book is a comprehensive treatment of the field, offering a discussion of state-of-the art methods with illustrations of key technologies.* A comprehensive treatment of the range of issues in mobile robotics * Emphasis on computation and algorithms * State-of-the-art methods with illustrations of key technologies of current and historical significance' ... a good synthesis of robotics for computer science people, and is a useful tool for approaching the area.' G. Gini, Computing Reviews' ... clearly presents the range of topics covered in this multidisciplinary field.' Industrial Robot