t all started with a new robot lab course I had developed to accompany my I robotics lectures. We already had three large, heavy, and expensive mobile robots for research projects, but nothing simple and safe, which we could give to students to practice on for an introductory course. We selected a mobile robot kit based on an 8-bit controller, and used it for the first couple of years of this course. This gave students not only the enjoy ment of working with real robots but, more importantly, hands-on experience with control systems, real-time systems, concurrency, fault tolerance, sensor and motor technology, etc. It was a very successful lab and was greatly enjoyed by the students. Typical tasks were, for example, driving straight, finding a light source, or following a leading vehicle. Since the robots were rather inexpensive, it was possible to furnish a whole lab with them and to con duct multi-robot experiments as well. Simplicity, however, had its drawbacks. The robot mechanics was unreli able, the sensors were quite poor, and extendability and processing power were very limited. What we wanted to use was a similar robot at an advanced level.
From introductory to intermediate level
Covers in-depth embedded microcontroller systems, sensors, actuators (DC motors), PID control, mobile robot design, and mobile robot applications
Layout with icons per chapter, side-texts, and lots of figures, photographs, and worked example programs
Internet support at http://robotics.ee.uwa.edu.au/eyebot/
with free download of: RoBIOS operating system, example programs, online documentation, simulator
Lecture Notes (PowerPoint) available for lecturers who adopt the book for a course
This textbook covers both mobile robots and embedded systems, 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 robot design (driving, balancing, walking, and flying robots), and mobile robot applications (mapping, robot soccer, genetic algorithms, neural networks, behavior-based systems, and simulation). The book is written as a text for courses in computer science, computer engineering, IT, electronic engineering, and mechatronics, as well as a guide for robot hobbyists and researchers.
Thomas Bräunl
Control Embedded Systems Intelligent System Mobile Robot Sensor actuator algorithms genetic algorithms mechatronics robot robotics