Sections
You are here: Home Projects FlexBot

FlexBot

Robot
The Robot

Make Controller - Mounted
Make Controller Inside

ScreenShot
The Control Application

Comms

Communication Devices

Batteries

Battery Compartment

April 2009 - ongoing
by Patrick Adesso

Project Description

A personal project to create a mobile robotic platform, started more than a year ago.  Desktop software (originally created in .NET C# and then ported to Flex/ActionScript) communicates with the mobile platform, can monitor its surroundings via a mounted webcam, operate it remotely and activate autonomous mode.  

Initially planning to use a Lynxmotion 4WD2 chassis, but ended up using the excellent updated 4WD1 chassis from Lynxmotion. The rover is driven by 4 12vdc 50:1 175rpm motors, which are powered by a 12v 5000 mAh battery.

I am able get around the 1A per channel limitation of the Make Controller by using a Sabertooth 2x10 motor controller from Dimension Engineering.  The Sabertooth is controlled by two servo ports on the Make Controller, each port controls two motors simultaneously.

The host application communicates over ethernet via a pair of Logitech Play Link wireless bridges, originally intended to hook a game console to a local network.  One bridge is connected to a router, the other to a Linksys five port hub on the rover. The hub also connects the Make Controller and a D-Link DCS-900 webcam. The webcam is mounted on a pan/tilt servo setup from Budget Robotics so it can be positioned. All these electronics are powered by a 6v 1000mAh battery.

For autonomous navigation a MaxBotix LV-MaxSonar-EZ1 connected to AnalogIn 4 and mounted on a stepper motor.  The stepper setup allows for very smooth panning. The EZ1 gives very reliable readings and I can't recommend it highly enough on ease of use!

Resources

Grab the code yourself, make your own tweaks and hack to your heart's content - http://code.google.com/p/makingthings-flex-bot

Major Components

  • MaxBotix LV-MaxSonar-EZ1 - distance sensor
  • Logitech Play Link wireless bridges
  • D-Link DCS-900 webcam
  • Lynxmotion 4WD1 chassis
  • Dimension Engineering Sabertooth 2x10 motor controller
  • Linksys 5-port hub
  • Make Controller - of course!
Also, thanks to Alistair Rutherford (www.netthreads.co.uk) for IFrame.as
Document Actions