BODEBot - Basic Object Detection (and avoidance) Robot

Well...this is my first attempt at building a robot. Right now it does basic object avoidance and drives around...woohoo! I'm going to continue to tweak the code to refine his object avoidance.  The next thing I'm going to do for him is build a remote control that will have an LCD display and dual thumb sticks (one for driving, the other to control the head).

 

Info:

Arduino Uno

Adafruit Motor Shield

Rover 5 Platform

Sharp Infared Proximity Sensor - Sharp GP2D120XJ00F

SparkFun pan/tilt bracket

 

 

Drives around using feedback from the Sharp IR sensor to avoid objects

  • Actuators / output devices: Rover 5 Motors + Encoders
  • Control method: autonomous
  • CPU: Arduino Uno (atmega328)
  • Operating system: Arduino C++
  • Power source: 12v 8xAA battery pack
  • Programming language: Arduino
  • Sensors / input devices: Sharp GP2D120 IR sensor
  • Target environment: indoor

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/bodebot-basic-object-detection-and-avoidance-robot

Thanks!

Thanks OddBot!  Yeah that’s something I was worried about.  I forgot to mention in the article but I swapped out the L293Ds for SN754410s.  I also have two additional SN754410s that I can piggy back on top if need be.  Would you suggest putting the additional ones on there?

Oh, I forgot to mention that

Oh, I forgot to mention that I’m running 4 motors.

Put a fuse or PTC fuse in
Put a fuse or PTC fuse in series with the SN754410’s power supply.

Thanks!

Thanks OddBot.  Yeah, my current setup is definitely less than efficient.  I’ll look into the DAGU setup.  At this point I’m not even using the encoders.  I wanted to get this basic setup working then I was going to expand on it from there.

Hi, I’ve got the same setup:

Hi, I’ve got the same setup: rover 5 ( 2motors +2encoders) and adafruit motor shield. Could you give more details about the fuse?