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.

Contents 2nd Ed.

PART I: EMBEDDED SYSTEMS
1 Robots and Controllers
2 Sensors
3 Actuators
4 Control
5 Multitasking
6 Wireless Communication

PART II: MOBILE ROBOT DESIGN
7 Driving Robots
8 Omni-Directional Robots
9 Balancing Robots
10 Walking Robots
11 Autonomous Planes
12 Autonomous Vessels and Underwater Vehicles
13 Simulation Systems

PART III: MOBILE ROBOT APPLICATIONS
14 Localization and Navigation
15 Maze Exploration
16 Map Generation
17 Real-Time Image Processing
18 Robot Soccer
19 Neural Networks
20 Genetic Algorithms
21 Genetic Programming
22 Behavior-Based Systems
23 Evolution of Walking Gaits
24 Outlook