Sunday, January 1, 2012

Mini Sumo Robot Testing

I have made some serious progress (in comparison to what I usually do).  My Mini Sumo Robot has all the components secured to the platform (secured = tape) and a working program.

Instead of using home-built IR sensors (shown in the image in my last post), I opted to use the Sharp IR distance sensor to make things easier to start.  Since I only had one laying around, I have named him "Cyclops".  Obviously, the more sensors the better, but this is a good place to start.

Mini Sumo Robot - Cyclops
Mini Sumo Robot - Cyclops (Front)
Mini Sumo Robot - Cyclops (Back-Side)
Mini Sumo Robot - Cyclops (Back-Side)
Although he has not changed much in appearance since my last post, I have wired everything and created a simple program.  The program does the following.


  1. Rotate
  2. Sense target
  3. Drive forward
Here is the IR Sensor working


And here is the first test (actually about the fourth after a bit of tweaking).


From here, I will refine the program to make him a bit smarter and 'tune' the IR sensor so it's not seeing the ground when the sensitivity is turned up (turned up in the code).    

My long-term goal is to design and build a 'professional' version.  I can use Cyclops to refine my design and keep me motivated.

4 comments:

  1. Greetings fellow robot enthusiasts. I invite you to enter in my 2012 Online Robotics Competition. Details at http://salviusrobot.blogspot.com/p/2012-online-robotics-competition.html

    ReplyDelete
  2. I am working one like your design too but Iam using wood as my base frame and will have drop scoop on my

    ReplyDelete
  3. Hi, I've been follow ur blog for a long time, I'm a student now and I'm interested in arduino stuff. After reading ur pages I'm thinking that why not make one too, would plz share ur cod?

    ReplyDelete
    Replies
    1. I hope to tackle the sumo bot again soon, when I do, I will use an Arduino. The board was built around a PIC Micro controller, whereas Arduino uses another kind (Atmega). My code would not be of much use (and is currently a mess). One of the reasons I decided to switch to Arduino is because all of the configuration is mainly done behind the scenes (setting speed, flags, other bits). Take a look at the Arduino site, "arduino.cc", they will have lots of examples which will help (another reason I switched). Thanks for following my blog.
      -Chris

      Delete