Engineering & Transportation
Robot Programming: A Practical Guide to Behavior-Based Ro... and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $39.00
  • Save: $14.79 (38%)
FREE Shipping on orders over $35.
Only 20 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
FREE Shipping on orders over $35.
Used: Very Good | Details
Condition: Used: Very Good
Comment: SHIPS DIRECT. Book is sharp with only minor wear. Has a publisher's remainder mark.
Access codes and supplements are not guaranteed with used items.
Add to Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Robot Programming : A Practical Guide to Behavior-Based Robotics Paperback – December 12, 2003

ISBN-13: 063-9785506942 ISBN-10: 0071427783 Edition: 1st

Buy New
Price: $24.21
21 New from $20.48 27 Used from $7.20
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$24.21
$20.48 $7.20
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Robot Programming : A Practical Guide to Behavior-Based Robotics + Ant Encounters: Interaction Networks and Colony Behavior (Primers in Complex Systems) + Autonomous Robots: From Biological Inspiration to Implementation and Control (Intelligent Robotics and Autonomous Agents series)
Price for all three: $79.41

Buy the selected items together

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Tab Robotics
  • Paperback: 288 pages
  • Publisher: McGraw-Hill/TAB Electronics; 1 edition (December 12, 2003)
  • Language: English
  • ISBN-10: 0071427783
  • ISBN-13: 978-0071427784
  • Product Dimensions: 9.2 x 7.4 x 0.8 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #511,229 in Books (See Top 100 in Books)

Editorial Reviews

Review

Jones, one of the inventors of the first widely adopted consumer robot,introduces the history and theory behind behavior-based programming, teaches skills needed for programming a robot, and provides readers with a virtual robot on a web site to test programming expertise. Using an intuitive method, he deconstructs robot control into simple behaviors that are easy to program and debug for inexpensive microcontrollers with little memory. No background is required in programming or robotics. (Sci-Tech Book News)

From the Back Cover

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

More About the Author

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

Customer Reviews

4.3 out of 5 stars
5 star
13
4 star
2
3 star
0
2 star
2
1 star
1
See all 18 customer reviews
This book provides a very good intro into that very subject.
Alan
I highly recommend this book to anyone interested in behavior-based robots and in the practical details of creating and programming them.
calvinnme
At the very least, the authors good sense of humor makes reading the book quite enjoyable.
Sara Morgan Rea

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. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
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. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
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. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
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. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
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. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search