Joseph L. Jones, Anita M. Flynn, Bruce A. Seiger
Summary
A step-by-step book to construct your own robots, based on the skill level desired. Starting with the basics of electrical wiring, the book progresses through component selection, motors, batteries, electronic control, and finally behavior-based programming. Using two simple robots as models, these robots are constructed in detail, exposing the reader to the range of skills required for robot construction. Includes electrical design using breadboards, microprocessors, and complete systems. I was happy with the preliminary exposure to behavior programming, which was explained well. That concept I think will become fundamental in our design.
Methods
Behavior based programming applies the concept of distributed modeling by discretely processing each seperate sensor individually. The data from the sensors is not fused, rather is is analyzed in isolation. The results of each of the seperate behaviors are combined with an arbiter, based on a heirarchitical structure. Example behaviors include the drive straight module, which is lower in priority to the avoid obstacle module, below the touch sensor control. Add to this structure a goal seeker, and you have a complete heirarchy of robot behaviors. Simple to learn, easy to read!
Keywords
electical assembly, component selection, microprocessors, behavior based programming
Rating
9
Bibtex Entry
@article{ jones99mobile,
author = "Joseph L. Jones, Anita M. Flynn, Bruce A. Seiger",
title = "Mobile Robots: Inspiration to Implementation",
year = "1999",
}