mbed SumoBot hack?

30 Aug 2010 . Edited: 31 Aug 2010

Has anyone hacked a Sumobot kit yet and replaced the processor with mbed?

They have IR sensors to detect another robot and IR sensors to detect the white edge of the black Sumobot ring. Two servos for drive motors, easy to run with PWM and the battery pack. Could add more advanced sensors like Sonar and tilt. It is just like Sumo - first robot to push the other one out of the ring wins. The servos have already been hacked for continuous rotation to make low cost robot drive motors.

I think it is way past time to upgrade the old Basic Stamp technology processors many of them use. For example, the one below from Parallax that runs about US $150 ($20 cheaper in two pack kit). Would be nice if someone made a new PCB with mbed and used the other parts from the kit. I have been trying to talk some students here into doing it, but so far not much luck. It would be a fairly simple two sided PCB and you can look at the existing PCB below to see how to set it up.

We could have an mbed Sumobot contest!

 

Here is an image of the PCB to update and replace with mbed technology insertion. A schematic comes with the documentation. Mainly SIP pins and sockets for IR sensors and servos to connect to mbed pins and power hookups. Would not need a serial cable and might want to replace the protoboard area with an upper deck providing room for more advanced sensors. It uses a 4AA battery pack mounted low in the robot. The forward facing IR detectors plug into the row of SIP sockets at the top of the board and IR floor sensors and servos plug into SIP pins on the left. You might just solder those in, as I recall they often get knocked off. So the simple combat program moves around looks at IR sensors and rams the other robot when it sees it trying to push it out of the ring. When it sees the white floor ring with the downward facing IR sensors below the blade in front it backs away from the edge and turns to stay in the ring. There was a Sumobot contest at an embedded systems conference years ago and it was a lot of fun. They even have official rules and a weigh in at the start of each contest by the refs.

 

 

 

31 Aug 2010

I replaced the MPU of  Junun Sumo MarkIII with n mbed.  A small protoboard from Radio Shack, some headers and you can connect to the 40 pin connector on the Sumo's main board.  I found that the best way to make an mbed board is to use a proto board (the ones ou stick the wires in).

 

I've since replaced the mbed with a PSoC5 evaluation board. The mbed will go to the iCreate I bought this past summer.

31 Aug 2010

Looking at the photos at http://www.junun.org/MarkIII/Manual/index.jsp it does look like you could hack into that SumoBot control board a bit easier since it has a 40 pin DIP processor socket on it and not surface mount. I kind of hesitate to use a push in wire protoboard on something that moves and shakes a lot. I had a robot years ago and after rolling down the street for awhile the chips would even vibrate out of the DIP sockets over time.

31 Aug 2010

Hi Jim,

A year or so ago I replaced the "brainboard" on the Solarbotic Sumovore with an mbed carrier, which worked a treat.

http://mbed.org/projects/cookbook/wiki/PimpMySumovore

You are right though, an mbed sumorobot competition would be good. Maybe the first stage of the competition should be for everyone to design an simple mbed carrier board for thier favourite platform?


Chris

 

 

31 Aug 2010

Looks like you already did it. I did not find it right away, I was looking only at the new cookbook main page. I see a link on the old cookbook page now. Maybe the new cookbook page needs a robotics project section at some point?

 

31 Aug 2010

Yup, when there are a few bits to link to, we should create a robotics heading.

I made a PCB, I wouldnt really try and claim much else, it is pretty crude. I'd like to have built a library module for the Sumovore and API for this sort of robot platform, but as ever, there are too many distractions.

Cheers,
Chris

01 Sep 2010

Hi all,

Great to see the robot talk; definitely potential for some great mbed robot platforms.

But Dan didn't put in all that work to the new cookbook for you to need to ask permission to make a robotics page! Go for it! Start it! Extend it! Improve it!

I'd suggest a page called "Robots" :)

Simon