Hello guys,
I had been working on a project similar to a mini sumo robot, a "Team" Mini Sumo robot. I have a good PCB design for single mini sumo, which has Sharp 340K sensors/ Custom built IR sensors with TSSP4038 etc. It performed well in contests, but I haven't got a rank yet. Main reason is that in Turkey, where I live, there are lots of mini sumo builders because it's cheaper than a "Normal" Sumo and easier than micromice vice versa. But, there is a special branch of mini sumo, which needs some extra work on program and circuitry, is "Team mini sumo." It is a variation which instead of matching 1 vs 1, you match 3 vs 3. The robots in same team must recognize each other, so that they do not push themselves out. Teamkilling is punished with minus points generally.
So, I need a way to distinguish ally robots and enemy robots. I first thought of using IR signal, but this had some problems. First, my proximity sensors are also IR sensors, which works with 38kHZ IR pulses. I thought that if I modulate a message, instead of raw blinks, I might be able to recognize allies, but this is too much work for a mini sumo robot's brain I think. Especially I need at least 5 opponent sensors and 4 ally recognition sensors.
Then I thought that if I use a higher frequency transmitter and receiver, like 56kHZ IR receivers, and a second small chip like 12F675 which will only check the allies. But this is impractical, because another chip means that connection will be needed between two ICs. This will hurt the agility of my robots.
So what I need is a way to communicate 3 robots, informing them about the direction of allies, and not hurting or blinding my 38KHz IR proximity sensors. I am waiting for nice ideas.
Well, there is a product available from pololu, it is called Beacon Transceiver Pair. But it only supports one sender and one receiver. And the price is fairly high. I also need four pins to read from it, but I am almost out of pins.
the product: https://www.pololu.com/product/702
I added some sample videos and the rules section of the contest at METU, one of the most famous Turkish universities
sample contest and rules: http://odturobotgunleri.org.tr/en/pages/team-mini-sumo
http://odturobotgunleri.org.tr/en/documents/download/13 (pdf file)
Important update: 6 days to freedom. After my last exam, I am free to design and manufacture my dream bots! Meanwhile, you can inform me about your nice ideas.
Update 15-07-2015
Good news, everyone! The exams that I have attended were very successful! This will be a huge morale boost for me.
I have decided that using color sensors and leds would be the best choice. I have designed a small board which will carry ams TCS3200 color sensor chip and the configuration resistors. I will attach this module to one of the CCP pins of PIC18F46k22. There will be two color sensors on the front side of mini sumo bot. I have chosen blue and green (just like home and away outfits of soccer players) because they probably would not effect the correct operation of IR sensors. I will simply change the color sensor if the opponent is using same method and same color as me. A jumper will toggle the onboard LEDs color.
And about the main board, cosmetics and less than %10 of routing is still waiting me.
In about 30 days, I will order the sensors and motor drivers from Digi-Key.
https://www.youtube.com/watch?v=kAaKt5Jz9Dk