Daniel Von Fange

Life, Code, and Cool Stuff

Cooperative Human-robot Soccer

One team using the segway bots is developing soccer playing robots designed to play along with with humans on segways.

Once I played with building a “brain” for winbolo. Since I realized I did not have the time or the knowledge of C to create a truly autonomous tank, I decided to do a “cooperative” AI. Essentially, the bot would run right at a sighted enemy and blaze away, or it would flock together with other friendly tanks. When played with several of these bots, you would find the flock of them, and then drive toward the enemy. As you moved away from the center of the flock, the flock would follow. When the flock spotted the enemy all the tanks rushed him.

Considering the ridicules small amount of programming I did, it worked out okay. Essentially, I offloaded all of the higher level thinking to the human.