zteel created page: Week11 sumo wrestling robots authored by Troels Fleischer Skov Jensen's avatar Troels Fleischer Skov Jensen
......@@ -6,7 +6,7 @@
**Group members participating:** Sune Brinch Sletgård, Claus Hedeager Rasmussen, Klaus Fyhn Jacobsen, Troels Fleischer Skov Jensen
**Activity duration:** (thursday?, friday?, sunday?, thursday?, friday?)
**Activity duration:** (thursday?, friday?, sunday?, thursday?, friday?, sunday?, monday?)
# Goal
The goal is to experiment with programming a robot with different behaviours resulting in a sumo wrestling LEGO robot.
......@@ -211,13 +211,24 @@ We also found that we could get more force by making the robot drive the other w
![small_IMAG0696](http://gitlab.au.dk/uploads/lego-group-3/lego/9be6f4e5eb/small_IMAG0696.jpg)
Image 5: Final version of the robot, after moving the light sensor to the other end and making that the front of the robot.
Image 5: Final version of the robot Bumpy (Brutally unnatural monster of passive yellowness), after moving the light sensor to the other end and making that the front of the robot.
We ended up with the following behavior priority queue:
EXIT > Front touch > Sides touched > Avoid Edge > Cruise
Diagram 1. Diagram showing the behaviors.
Our final implementation can be found on GitLab[8].
### Testing the robot
![small_IMAG0697](http://gitlab.au.dk/uploads/lego-group-3/lego/a13b8793bd/small_IMAG0697.jpg)
Image 6: Test robot
We created another robot as seen in the image above. The original purpose of the robot was to test the ultrasonic sensor, since it was difficult to do this without having an opponent to detect. We also had a lot of use out of it to help us think of ideas and in general test our robot without help from other groups.
# Conclusion
We have been very limited by the weight limitation, because of our vast amounts of sensors and especially the rcx cables. We have found that a motor mounted ultrasonic sensor is simply too slow to use in a sumo fight, a solution could have been to use two ultrasonic sensors, but we did not have weight or sensor ports to spare. Most interestingly is our experience with using multiple touch sensors connected to the same port through rcx cables. It was surprising how well we could distinguish the sensors solely because of small differences in the measured raw value.
......@@ -248,4 +259,3 @@ https://gitlab.au.dk/lego-group-3/lego/blob/master/Week9/EnemyDetector.java
![small_IMAG0697](http://gitlab.au.dk/uploads/lego-group-3/lego/a13b8793bd/small_IMAG0697.jpg)