Automotive Holiday Deals Books Holiday Gift Guide Shop Men's Athletic Shoes Learn more nav_sap_SWP_6M_fly_beacon Ed Sheeran egg_2015 All-New Amazon Fire TV Beauty Deals Martha Stewart American Made Amazon Gift Card Offer minions minions minions  Amazon Echo Starting at $84.99 Kindle Black Friday Deals AutoRip in CDs & Vinyl Outdoor Deals on Tikes
Robot Programming: A Practical Guide to Behavior-Based Ro... and over one million other books are available for Amazon Kindle. Learn more

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Robot Programming : A Practical Guide to Behavior-Based Robotics 1st Edition

22 customer reviews
ISBN-13: 978-0071427784
ISBN-10: 0071427783
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$6.11 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$31.26 On clicking this link, a new layer will be open
More Buying Choices
38 New from $11.42 43 Used from $5.00
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Get Up to 80% Back Rent Textbooks
$31.26 FREE Shipping on orders over $35. Only 9 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Frequently Bought Together

  • Robot Programming : A Practical Guide to Behavior-Based Robotics
  • +
  • Ant Encounters: Interaction Networks and Colony Behavior (Primers in Complex Systems)
  • +
  • Darwin's Devices: What Evolving Robots Can Teach Us About the History of Life and the Future of Technology
Total price: $70.23
Buy the selected items together

Editorial Reviews


history and theory behind behavior-based programming... teaches skills needed for programming... test[s]... expertise... intuitive... deconstructs robot control into simple behaviors -- Sci-Tech Book News, June 2004

From the Back Cover


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.

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

Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Series: Tab Robotics
  • Paperback: 288 pages
  • Publisher: McGraw-Hill Education TAB; 1 edition (January 2, 2004)
  • Language: English
  • ISBN-10: 0071427783
  • ISBN-13: 978-0071427784
  • Product Dimensions: 7.3 x 0.8 x 9.1 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #760,750 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

36 of 37 people found the following review helpful By calvinnme HALL OF FAMETOP 1000 REVIEWERVINE VOICE on March 10, 2006
Format: Paperback
Behavior-based robotics is quite simply the design of robots where there are no internal "models" of the environment. Instead, the robot's action is state-machine driven via inputs gleaned from the robot's sensors. This book gives very practical advice on building and programming such a robot. Some mathematics is involved, so the reader who knows trigonometry, algebra, and the basics of computer programming would be best prepared to make good use of this book.

Chapter 1 uses the author's Java-based simulator, BSim, to observe the behavior of a working simulated robot. This chapter tries to answer the big picture questions : What exactly is a robot and what are its essential components?

Chapter 2 reviews the concept of the feedback control system in a very accessible fashion. The author uses examples from BSim to demonstrate how good control systems can go bad.

Chapter 3 shows how to build primitive behaviors, introduces the concept of triggers, and discusses ballistic versus servo behaviors.

Chapter 4 deals with arbiters, which is the software construct that all behavior-based systems must have to manage conflict between behaviors.

Chapter 5 begins instruction on writing complete behavior-based programs using everything learned up to this point. Included are techniques for homing, avoidance, and wall-following.

Chapter 6 discusses the task of decomposing a problem into the design of a robot. This chapter specifically discusses the design of "SodaBot", a robot which moves empty soda cans to recycling bins.

Chapter 7 takes a software-centered look at various common sensors, how they function, and the ways that sensor output can be misleading.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
20 of 20 people found the following review helpful By Randy M. Dumse on January 19, 2004
Format: Paperback
You can really see that Jones knows what he is talking about reading this book, and you can see the influence participation in making a practical robot (Roomba) for mass production has had on Jones thinking. Previously Jones authored _Mobile Robots_ with Anita Flynn, a product of MIT research. Now Jones brings many practical and useful explanations in very easily understood terms to the beginner, and hidden depth to the experienced robot programmer. While many of the research level books talk "about" Behavior-Based Programming in general terms, Jones descends into specifics, such as the inner workings of arbitration, and some of the different schemes used, and the difference between ballistic and servo behaviors. Well written, an easy read, and deceptively meaty exercises. One of the appendices of the book cover some much-needed common algorithms. Another the mathematics of differential drive. Plus, this book has a companion web site, also covered in a appendix, written by Daniel Roth, where you can get your own free virtual robot to "play" with and control. You can run your own experiments with their pre-canned behaviors, and watch the results of your concept level programming in simulated action. More than a book, this is a learning opportunity for anyone wanting to understand practical robot programming "behavior style".
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
13 of 13 people found the following review helpful By STEPHANE GAUTHIER on March 3, 2004
Format: Paperback
I first read Jones' previous book ("Mobile Robots: Inspiration to Implementation") back in 1999 and was very excited to see how simple AI could be.
This new book goes much deeper in the art of designing behavior-based robots and does a great job at it. And Even though I had already gainged a lot of experience programming my own robots, I still found it very stimulating and learned a thing or two.
I highly recommend this to any aspiring roboticist, and even the old pros!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
10 of 10 people found the following review helpful By Mark Landriscina on November 30, 2004
Format: Paperback Verified Purchase
OK, I'm no uber geek, just someone who is very curious about robotics. I have a moderately strong CS background, but have never before delved into the EE or robotics world.

I was looking for some good books to introduce me to the topic of robotics, an interest that has been scratching at the back of my cranium for some time.

I was hoping that Robot Programming would cover the software fundamentals side of the equation and it did just that. Don't get me wrong, you will not find much in the way of actual code. The book is more conceptual. It does a great job describing the topics that a nascent robot programmer will face.

The only negative was that the robot simulator is a bit over-hyped. I can't say that I ever felt the need to use it. Hey, that's just me. Others might feel differently.

Great job Joe Jones!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
7 of 7 people found the following review helpful By Alan on September 11, 2005
Format: Paperback
I have many robot books and this is the best and most informative book of all. It is easy to understand and read; I personally couldn't put it down. I wish it was twice as long while still marinating the high info density... Most authors just babble and every few pages actually tell you something; this is not the case with this book!

The programming of a robot is everything... and behavior based programming is the only way to go. This book provides a very good intro into that very subject. The only complaint I have is not about the book but his robot simulation program on is website which is referred to in the text. It seems to be rather slow and over taxing for the PC, but being a Java app it's not that surprising.

Highly recommended to anyone building robots!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Robot Programming : A Practical Guide to Behavior-Based Robotics
This item: Robot Programming : A Practical Guide to Behavior-Based Robotics
Price: $31.26
Ships from and sold by

Want to discover more products? Check out these pages to see more: servo actuator, robots robotics