While TA'ing for COMP 417 (Introduction to Robotics and Intelligent Systems) in Fall 2013, I upgraded the BoeBots to work with Arduinos. The BoeBots orginally come with a BASIC stamp which is coded using parallax's version of BASIC language. I used the power and ground connections of the BoeBots to power the Arduino and re-wired the motors, servo and sensor (SONAR, Buzzer) pins so that they could be controlled using the Arduino. Here are the instructions for re-wiring and writing some simple code using Arduino IDE: BoeBot with Arduinos.
For one of the final projects in COMP 417, I extended the BoeBot and Arduino setup to use an XBee module for communication with a laptop. This allowed the students to map an environment with the onboard SONAR on the BoeBot and remotely visualize it on their laptop. For the communications, I used a XBee on the laptop which was paired with the XBee on the BoeBot. The detailed instructions for pairing two XBees can be found at this link. For mapping, transmitting and visualizing the SONAR values I used rosserial and OpenCV libraries.
As a TA for COMP 322 (Introduction to C++), I got several requests for using Eclipse on Windows platform. So, I compiled the following instructions based on this