Magnificent Marvel Supersale

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Visit our stores

    Recently Viewed clear list

    Beyond the Headlines | March 6, 2015

    Rhianna Walton: IMG Beyond the Headlines: How to Visit Cuba

    Ever since President Obama's December announcement that the United States is resuming full diplomatic ties with Cuba, the Powell's buyers' office... Continue »


This item may be
out of stock.

Click on the button below to search for this title in other formats.

Check for Availability
Add to Wishlist

This title in other editions

Robot Programmer's Bonanza


Robot Programmer's Bonanza Cover


Synopses & Reviews

Publisher Comments:

The first hands-on programming guide for today's robot hobbyist

Get ready to reach into your programming toolbox and control a robot like never before! Robot Programmer's Bonanza is the one-stop guide for everyone from robot novices to advanced hobbyists who are ready to go beyond just building robots and start programming them to perform useful tasks.

Using the versatile RobotBASIC programming language, you'll discover how to prototype your creative ideas using the integrated mobile robot simulator and then port your finished programs to nearly any hardware/software configuration. You can even use the built-in wireless protocol to directly control real-world robots that can be built from readily available sensors and actuators. Start small by making your robot follow a line, hug a wall, and avoid drop-offs or restricted areas. Then, enable your robot to perform more sophisticated actions, such as locating a goal, sweeping the floor, or navigating a home or office. Packed with illustrations and plenty of inspiration, the unique Robot Programmer's Bonanza even helps you “teach” your robot to become intelligent and adapt to its behavior!

Everything you need to program and control a robot!

  • In-depth coverage of the RobotBASIC simulator as well as how it can be used to control real-world robots either directly or through the integrated wireless protocol
  • A companion website with a FREE download of the full version of the RobotBASIC robotic simulator and control language
  • Remote control algorithms as well as autonomous behaviors
  • Integrated debugger facilitates program development
  • Appendices that detail RobotBASIC's extensive commands and functions as well as the integrated programming environment
  • Adaptable and customizable programs that solve realistic problems-use simulations to prototype robots that can mow a yard, deliver mail, or recharge a battery, then port your algorithms to real-world robots
  • Chapters devoted to creating contests with RobotBASIC and utilizing RobotBASIC in the classroom to teach programming

About the Author

John Blankenship taught computer and electronic technology for 33 years at the college level. He has also worked as an engineer and as an independent consultant. He received a B.S. in electrical engineering from Virginia Tech, a masters in electronic engineering technology from Southern Polytechnic State University, and an M.B.A. from Georgia State University. This is his sixth book.

Samuel Mishal is a software engineer and systems analyst. He worked as a consultant for major government departments and businesses around the world. He taught mathematics and computing at the college level. He received a B.S. in electronics engineering technology from DeVry University, a bachelors in computer science from the University of Western Australia, a masters in engineering science from Oxford University, and a masters in structural engineering from Imperial College London.

Table of Contents

Part I: Building Blocks

Ch 1: Why Simulations?

Ch 2: Intro To RobotBASIC

Ch 3: RobotBASIC Sensors

Ch 4: Remote Control Algorithms

Ch 5: Random Roaming

Ch 6: Debugging

Part II: Developing a Toolbox Of Behaviors

Ch 7: Following A Line

Ch 8: Following A Wall

Ch 9: Avoiding Drop-Offs and Restricted Areas

Ch 10: Vector Graphics Robot

Part III: Complex Compound Behaviors

Ch 11: Mowing and Sweeping Robot

Ch 12: Locating a Goal

Ch 13: Charging the Battery

Ch 14: Negotiating a Maze

Ch 15: Negotiating a Home or Office

Part IV: Going Further

Ch 16: True Intelligence: Adaptive Behavior

Ch 17: Relating Simulations to the Real World

Ch 18: Contests With RobotBASIC

Ch 19: RobotBASIC in the Classroom

Part 5: Appendices

Appendix A: The RobotBASIC IDE

Appendix B: The RobotBASIC Language

Appendix C: Commands, Functions and Other Details

Appendix D: Parts and Serial Input/Output


Product Details

McGraw-Hill/TAB Electronics
Technology : Robotics
Blankenship, John
Mishal, Samuel
Technology & Engineering : Robotics
Computers : Programming - General
Publication Date:
May 2008

Related Subjects

Computers and Internet » Artificial Intelligence » Robotics
Computers and Internet » Computers Reference » Computer Simulation
Computers and Internet » Computers Reference » General
Computers and Internet » Software Engineering » Programming and Languages
Engineering » Engineering » General Engineering

Robot Programmer's Bonanza
0 stars - 0 reviews
$ In Stock
Product details 396 pages McGraw-Hill Companies,Incorporated - English 9780071547987 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at