(scary title)
I have created this topic on what the best fight program would be.
My question is "How can you tell the difference between the wall and the opponant?"
I haven't been able to come up with anything suitable.
Algorithms
Moderators: BeligerAnt, petec, administrator
-
- Posts: 1134
- Joined: Tue Jan 20, 2004 12:00 am
- Location: London
- Contact:
Algorithms
TEAM GEEK!
- BeligerAnt
- Posts: 1872
- Joined: Wed May 15, 2002 12:00 am
- Location: Brighton
- Contact:
I think the short answer is that you can't! At least not without some seriously clever image processing, object recognition system.
Certainly way beyond the abilities of my little PIC-based IR-sensing creation!
The practical answer for minisumo is that the sumo ring is surrounded by a large "keep out" area. I think the theory is that a well-designed robot would be able to "see" across the ring, but not "see" from inside the ring to outside of the "keep out" area.
Whilst this works fine for non-hazardous sumo robots, it makes things difficult for autonomous ants fighting in an enclosed arena. Or, it makes for a huge (and expensive) enclosure.
I also can't see any realistic solution, which is another reason why I favour adopting the existing minisumo rules and format for autonomous competition.
Certainly way beyond the abilities of my little PIC-based IR-sensing creation!
The practical answer for minisumo is that the sumo ring is surrounded by a large "keep out" area. I think the theory is that a well-designed robot would be able to "see" across the ring, but not "see" from inside the ring to outside of the "keep out" area.
Whilst this works fine for non-hazardous sumo robots, it makes things difficult for autonomous ants fighting in an enclosed arena. Or, it makes for a huge (and expensive) enclosure.
I also can't see any realistic solution, which is another reason why I favour adopting the existing minisumo rules and format for autonomous competition.
Gary, Team BeligerAnt