In “Robot Programming:

                                A Guide to Controlling

                                Autonomous Robots

                                written by Cameron and

                                Tracey Hughes takes the

                               reader on an adventure

                               through the eyes of

                               Midamba, a lad who has been stranded on a desert island and must find a way to program robots to help him escape. In this book, you are presented with practical approaches and techniques to program robot sensors, motors, and translate your ideas into tasks a robot can execute autonomously.

Coverage includes:

  How to program robot sensors and motors
  Describing tasks in a way your robot can  


  Programming robots to take individual actions  

    and complete complex tasks

  Using the powerful Java/C++ languages to

    program LEGO Mindstorms EV3, Arduino, and


  Taking the next steps - including Linux, Lejos,

     and other programming environments


                               In "Build Your Own      

                                Teams of Robots Using

                                Lego Mindstorms NXT and

                                Bluetooth” written by

                               Cameron and Tracey

                                Hughes, Dr. Bob Kramer

                                and Trevor Watkins, we

                               present robot teamwork

We introduce the Bluetooth Robotic-Oriented Network (BRON). BRON  is a communication technique that allows teamwork between two or more robots.  BRON allows robots to share sensors,  actuators, end effectors, motor power,  and programming in order to accomplish as a team what they could not do individually. 

Coverage include:

  Coordinate multiple robots to work together

     as a team to perform tasks

  Combine two or more microcontrollers to make

    a single, multi-controller/multi-agent robot

  Take advantage of sensor and actuator

    capabilities in a team environment

  Establish goals and teamwork strategies for

    your robots

  Use java on the Linux and Darwin operating