This book presents a unique combination of Embedded Systems and Mobile Robots from introductory to intermediate level. It is structured in three sections, 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
PART I: EMBEDDED SYSTEMS
1 Introduction
2 Programming Tools
3 RoBIOS Operating System
4 Multitasking
5 Sensors
6 Actuators
7 Control
8 Real-Time Image Processing
9 Wireless Communication
PART II: MOBILE ROBOT DESIGN
10 Driving Robots
11 Omni-Directional Robots
12 Balancing Robots
13 Walking Robots
14 Autonomous Planes
15 EyeSim Simulator
PART III: MOBILE ROBOT APPLICATIONS
16 Maze Exploration
17 Map Generation
18 Robot Soccer
19 Neural Networks
20 Genetic Algorithms
21 Genetic Programming
22 Behavior-Based Systems
23 Evolution of Walking Gaits
24 Outlook