Embedded Robotics
Thomas Bräunl
EMBEDDED ROBOTICS
Mobile Robot Design
and Applications
with Embedded Systems
Second Edition
With 233 Figures and 24 Tables
123
Thomas Bräunl
School of Electrical, Electronic
and Computer Engineering
The University of Western Australia
35 Stirling Highway
Crawley, Perth, WA 6009
Australia
Library of Congress Control Number: 2006925479
ACM Computing Classification (1998): I.2.9, C.3
ISBN-10 3-540-34318-0 Springer Berlin Heidelberg New York
ISBN-13 978-3-540-34318-9 Springer Berlin Heidelberg New York
ISBN-10 3-540-03436-6 1. Edition Springer Berlin Heidelberg New York
This work is subject to copyright. All rights are reserved, whether the whole or part of the
PDWHULDOLVFRQFHUQHGVSHFL¿FDOO\WKHULJKWVRIWUDQVODWLRQUHSULQWLQJUHXVHRILOOXVWUD-
WLRQVUHFLWDWLRQEURDGFDVWLQJUHSURGXFWLRQRQPLFUR¿OPRULQDQ\RWKHUZD\DQGVWRUDJH
in data banks. Duplication of this publication or parts thereof is permitted only under the
provisions of the German Copyright Law of September 9, 1965, in its current version,
and permission for use must always be obtained from Springer. Violations are liable for
prosecution under the German Copyright Law.
Springer is a part of Springer Science+Business Media
springer.com
© Springer-Verlag Berlin Heidelberg 2003, 2006
Printed in Germany
The use of general descriptive names, registered names, trademarks, etc. in this publi-
FDWLRQGRHVQRWLPSO\HYHQLQWKHDEVHQFHRIDVSHFL¿FVWDWHPHQWWKDWVXFKQDPHVDUH
exempt from the relevant protective laws and regulations and therefore free for general
use.
Typesetting: Camera-ready by the author
Production: LE-TEX Jelonek, Schmidt &Vöckler GbR, Leipzig
Cover design: KünkelLopka, Heidelberg
VV
. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PREFACE
t all started with a new robot lab course I had developed to accompany my
robotics lectures. We already had three large, heavy, and expensive
mobile robots for research projects, but nothing simple and safe, which