MathCS - Robotics

Challenge: Freestyle

In this challenge your robot needs to exhibit some "behavior". The specific type of behavior is up to you, anything goes - hence the name "freestyle": use your imagination to create a fun robot with interesting design and behavior. However, you do need to use the subsumption model with at least two different behaviors.

Here are some examples:


Your robot needs to exhibit at least two clearly recognizable behaviors. It should be clear which stimulus causes a behavior to turn off and another to turn on. If so, you receive 100 points.

10 more points will go to the "most innovative" or "most fun" behavior, as decided by the group.

Results from 11/19/2008

This challenge was the most fun so far (even though not all teams participated, again). Most teams implemented similar behavior, like "move", "turn", and "avoid obstacle", but some added more unique ones like "dance or "scared". Actually, that makes sense, since most creatures can move, turn, and avoid obstacles, but add a few unique behaviors to their repertoire. One team designed a regular-steering drive robot that was much larger then our previous ones, and it was fun to see that one 'attack' me. To my surprise nobody made use of the music/sound possibilities of the NXT even though it would be relatively easy and add character to the robot. Anyways, the robots were fun, and we split the 10 points among the participants.

We also had a great guest lecture by Michael Vigorito from the Psychology Department whose presentation included much food for thought and contained lots of possibilities for future robot design. He finished by pointing out how animals 'learn', which we did not get into at all in our course.  And his presentation on Braitenberg Vehicles should be easy to implement on an NXT.  Next time perhaps!

Team A: 103
Team B: 103
Team C: 103
Team D: 0
Team E: 0

Click here to watch the outcomes.