Books

Introduction to Autonomous Mobile Robots

Posted 15 Jun 2004 at 17:32 UTC by steve Share This

MIT Press recently sent us their latest book on mobile robotics, Introduction to Autonomous Mobile Robots by Roland Siegwart of EPFL and Illah R. Nourbakhsh of CMU. The book provides a load of useful information on mobile robot locomotion and navigation issues. If you're struggling with the problem of how to make your robot get from point A to point B quickly and efficiently while avoiding obstcles, this book may have your answer. Read on for the full review.






Review by R. Steven Rainwater

Help support robots.net by purchasing this book from Amazon.com

Title: Introduction to Autonomous Mobile Robots

Authors: Roland Siegwart and Illah R. Nourbakhsh

ISBN Number: 0-262-19502-X

Publisher: The MIT Press

Number of pages: 321

List of chapters:
Preface
1. Introduction
2. Locomotion

2.1 Introduction
2.2 Legged Mobile Robots
2.3 Wheeled Mobile Robots
3. Mobile Robot Kinematics
3.1 Introduction
3.2 Kinematic Models and Constraints
3.3 Mobile Robot Maneuverability
3.4 Mobile Robot Workspace
3.5 Beyond Basic Kinematics
3.6 Motion Control
4. Perception
4.1 Sensors for Mobile Robots
4.2 Representing Uncertainty
4.3 Feature Extraction
5. Mobile Robot Localization
5.1 Introduction
5.2 The Challenge of Localization: Noise and Aliasing
5.3 To Localize or Not to Localize: Localization-Based
Navigation vs. Programmed Solutions
5.4 Belief Representation
5.5 Map Representation
5.6 Probabilistic Map-Based Localization
5.7 Other Examples of Localization Systems
5.8 Autonomous Map Building
6. Planning and Navigation
6.1 Introduction
6.2 Competences for Navigation: Planning and Reacting
6.3 Navigation Architectures
7. Bibliography

Introduction to Autonomous Mobile Robots provides a succinct overview of mobile robotics with an emphasis on mobility. After a brief, general introduction to mobile robots, the book proceeds to break down the field into specific topics, such as kinematics, locomotion and navigation. Each topic begins with more summary of the problems faced by mobile robots, then presents the most common solutions or approaches. Almost everything covered by the book is useful and I would definitely recommend this book as an addition to any serious robot builder's library.

The book almost reads like Cliff Notes for the robotics student. You can quickly pick up most of the current ideas and buzzwords found in the field of robot mobility, without having to read hundreds of pages of dry technical material. Need to know the six types of robot locomotion? See page 14. Want to see a chart of every possible wheel geometry for wheeled robots? See page 34. How about a breakdown of robot sensors by active vs. passive and proprioceptive vs. exteroceptive? See page 91. A list of just about every known obstacle avoidance algorithm? See page 287. Well, you get the idea. There are a couple of curious omissions, however, including a complete lack of information on subsumption (as well as behavioral robotics in general) and BEAM technologies. There is also no discussion of common standardized robot operating systems such as Orocos or Player/Stage. It would have been useful to see a comparison of the technologies and algorithms supported by off-the-shelf software.

The book includes enough detail that it should be easy to understand and implement the strategies described. There are also frequently references to further information on selected topics.

Because the book is aimed at college-level readers, it doesn't hesitate to present the math associated with the subject when necessary. The technical detail puts this book a notch above the average hobbyist level introductory robotics book. Almost anyone building robots has searched, at one time or another, for an algorithm or formula that can easily be found in this book. For a hobbyist who has built a few simple robots and would like to learn more advanced technologies, this book would make a great introduction to the methods and algorithms being used in university-level mobile robot research institutions like CMU and EPFL.


illah, posted 17 Jun 2004 at 12:31 UTC by jiggersplat » (Journeyer)

haven't read the book, so i can't comment on that, but i did have Illah as a professor at CMU and can say that he's a great guy and a good teacher.

dan

Robot of the Day

HEXAL-R

Built by
Vibhu Vivek

Recent blogs

4 Jul 2009 svo (Master)
4 Jul 2009 limor (Master)
4 Jul 2009 jmhenry (Apprentice)
30 Jun 2009 steve (Master)
26 Jun 2009 jkkroll (Master)
25 Jun 2009 p.stegemann (Apprentice)
19 Jun 2009 motters (Master)
13 Jun 2009 jwp9447 (Observer)
12 Jun 2009 c6jones720 (Master)
10 Jun 2009 ROB.T. (Master)
9 Jun 2009 Sergey Popov (Apprentice)
8 Jun 2009 MRyan (Apprentice)
5 Jun 2009 kuka (Journeyer)
5 Jun 2009 Roko (Apprentice)
4 Jun 2009 roboilo (Journeyer)
3 Jun 2009 roschler (Master)
31 May 2009 thorn_stevens (Journeyer)
27 May 2009 trossenrobotics (Observer)

Newest Robots

13 May 2009 Spacechair
6 Feb 2009 K-bot
9 Jan 2009 3 in 1 Bot
15 Dec 2008 UMEEBOT
10 Nov 2008 Robot
10 Nov 2008 SAMM
24 Oct 2008 Romulus
30 Sep 2008 CD-Bot
26 Sep 2008 Little Johnny
11 Aug 2008 Chives

User Cert Key

Observer
Apprentice
Journeyer
Master
X
Share this page