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

WebWrover Beta

Built by
Keith Daniel

Recent blogs

10 Feb 2012 mwaibel (Master)
6 Feb 2012 Flanneltron (Journeyer)
6 Feb 2012 Mubot (Master)
5 Feb 2012 AI4U (Observer)
29 Jan 2012 robotsrawsome (Observer)
9 Jan 2012 The Swirling Brain (Master)
9 Jan 2012 steve (Master)
4 Jan 2012 evilrobots (Observer)
21 Dec 2011 spirit (Journeyer)
22 Nov 2011 robotvibes (Master)
16 Nov 2011 JLaplace (Observer)
8 Nov 2011 wesley.zilva (Observer)
31 Oct 2011 jmhenry (Journeyer)
16 Oct 2011 milk3dfx (Observer)
14 Oct 2011 Christophe Menant (Master)
20 Sep 2011 jcoat (Observer)
17 Sep 2011 githinkgp (Observer)
8 Aug 2011 Pi Robot (Master)

Newest Robots

7 Aug 2009 Titan EOD
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

User Cert Key

Observer
Apprentice
Journeyer
Master
X
Share this page