Embedded Robotics
Mobile Robot Design and Applications with Embedded
Systems
Thomas Bräunl
This book presents a unique combination of Embedded Systems and
Mobile Robots from introductory to intermediate level. It is
structured in three parts, dealing with Embedded Systems (hardware
and software design, actuators, sensors, PID control, multitasking),
Mobile Robots (driving, balancing, walking, and flying robots), and
Robot Applications (Mapping, Robot Soccer, Genetic Algorithms,
Neural Networks, Behavior-Based Systems, and Simulation). It can be
used as a textbook for courses in Computer Science, Computer
Engineering, IT, or Mechatronics, as well as a guide for robot
hobbyists and researchers.
The book is a practical "hands-on" training guide in embedded
systems and mobile robots. All important aspects of Embedded Systems
are presented in the interesting context of Mobile Robots.
- 3nd Edition (english version),
Springer-Verlag, Berlin, Heidelberg, 2008, pp. (XIV, 541),
paperback
- 2nd Edition, Springer-Verlag, Berlin, Heidelberg, 2006, pp.
(XIV, 458), paperback
- 1st Edition, Springer-Verlag, Berlin, Heidelberg, July 2003,
pp. (XIV, 434), hardcover, color figures
Russian Edition
Chinese Edition
Japanese Edition
- Springer-Tokyo, 2006, translated by Dr. Kagawa from Kanazawa
University
Can be ordered from Amazon
Japan
Additional Information
- Full set of lecture notes (PowerPoint) for lecturers who adopt
the book for a course
- Translations of this book exist in English and Japanese
Contents 3rd Edition
PART I: EMBEDDED SYSTEMS
1 Robots and Controllers
2 Central Processing Unit
3 Sensors
4 Actuators
5 Control
6 Multitasking
7 Wireless Communication
PART II: MOBILE ROBOT DESIGN
8 Driving Robots
9 Omni-Directional Robots
10 Balancing Robots
11 Walking Robots
12 Autonomous Planes
13 Autonomous Vessels and Underwater Vehicles
14 Robot Manipulators
15 Simulation Systems
PART III: MOBILE ROBOT APPLICATIONS
16 Localization and Navigation
17 Maze Exploration
18 Map Generation
19 Real-Time Image Processing
20 Robot Soccer
21 Neural Networks
22 Genetic Algorithms
23 Genetic Programming
24 Behavior-Based Systems
25 Evolution of Walking Gaits
26 Automotive Systems
27 Outlook