After making some additional modifications to the design, we now have a complete NXT sumo robot.
One modification was the removal of the ultrasonic sensor located at the back of the robot. Previously, our group had trouble programming the robot with two ultrasonic sensors gathering information at the same time as seen in the video uploaded last week. We ultimately decided to remove the back ultrasonic sensor and have our robot rely solely on the forward sensor as well as the two light sensors.
We have also created and attached the ramp which is used to disrupt the opposing robot's maneuverability. Once the opposing robot is within a certain range determined by the ultrasonic sensor, the ramp will rise up with the intention of providing defensive and offensive protection.
The code has now been modified for the newly modeled robot. After testing the code, the results proved that the code is adequate enough to be able to compete.
The only major objective we have next week is to adjust any part of the code that needs to be adjusted in order to be prepared for the upcoming competition.
Below is a video of our robot running on the most current version of our code. We used a water bottle to get a basic idea of it's accuracy since there were no other NXT sumo robots to test with at the time.
Basic test of our robot's code.
The video below is humorous test run of an idea that occurred on the spot. We decided to upload this because we may create a new offensive tool based off this idea to aid us in the competition.
A random idea that the group came up with. Our idea was to trap the opposing robot in a box and push it out of the ring easily.