Robot Programming: A Practical Guide to Behavior-Based RoboticsPublisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. MASTER ROBOT PROGRAMMING ITH YOUR OWN FREE VIRTUAL 'BOT!This ingenious book/Web site partnership teaches the skills you need to program a robot -- and gives you a virtual robot waiting online to perform your commands and test your programming expertise. You don't need to know either robotics or programming to get started!Using an intuitive method, Robot Programming deconstructs robot control into simple and distinct behaviors that are easy to program and debug for inexpensive microcontrollers with little memory. Once you’ve mastered programming your online 'bot, you can easily adapt your programs for use in physical robots.Though Robot Programming smoothes the path to acquiring skills in this arcane art, it does not reduce it to simplistics. With this resource, you can open the door to all the complexity, sophistication, versatility, and robustness that it is possible for robot behavior to exhibit.WHAT DO YOU WANT YOUR ROBOT TO DO? Robot Programming's hands-on approach to behavior-based robotics-- * Teaches you intuitively, with a system that integrates explanation, code examples, and exercises using an online robot simulator * Demonstrates programming for mobile robots * Gives you the tools to combine sensors with robot skills * Shows you how to develop new robot behaviors by manipulating old ones and adjusting programming parameters * Provides examples of programming for object seeking, object avoidance, decision-making, and much more * Leads you to advanced strategies for designing your own behavior-based systems from scratch * Introduces the history and theory behind behavior-based programming * Requires no background in either programming or robotics |
Contents
Autonomous Mobile Robots Example Collection Task | 1 |
Robot Defined | 6 |
Sensing | 8 |
Copyright | |
128 other sections not shown
Other editions - View all
Robot Programming: A Practical Guide to Behavior-Based Robotics Joe Jones,Daniel Roth Limited preview - 2004 |
Common terms and phrases
actuators angle arbiter avoidance behavior ballistic behavior bang-bang controller batteries beacon behav behavior diagram behavior-based programming behavior-based robotics BSim bump bumper button causes the robot Collection task collision commands complex control system Cruise dead zone detect differential drive direction distance drive motors drive the robot drive wheels environment Escape behavior example Exercise finite state machine forward function goal graceful degradation gripper implemented input left and right light sensor light source mobile robots object obstacle open loop control output parameters perform photocells positioning system primitive behaviors priority problem proximity sensor pseudocode pucks random range sensor right photocells right wheel rigid bodies robot motion robot moves robot program robot spins robot to move roboticist ROCK ROCK's Roomba rotation servo behavior shown in Figure signal simulation soda SodaBot sonar sonar sensors stasis sensor stop strategy subsumption architecture tion trigger variable vector velocity voltage wall following zero