Sumo - Robot Group Project!
- Rokas Labanauskas
- Oct 10, 2017
- 2 min read

The first year in Computer Science started with programming a Sumo Robot!I and my team had 3 weeks to prepare our robot. As we didn't know each other, we thought that the best idea would be to discuss what knowledge we have and how shall we dived work. Week 1 - I joined the programmer's team which consisted of three people in total, other three we called them "constructors". They build the Sumo-Robot parts, we program it. Our teams first step was to build a skeleton of our main programs, I got a task to build our robots timer, which would show off on its display, that didn't take long when I finished I joined others to see what they are doing and help them out. In the first week, we managed to build our robots main parts and basic programmes such as driving- forward, backward, the timer on display- how much time passed from the sumo-robots start, turning 90 degrees to scan for enemy sumo-robot. Week 2 - From 6 people only 4 showed up in the lecture, but we took it calmly. We knew that panicking over small things would cause chaos that why we put it aside and start working on the robot. We got a brief summary what Dylan and Sam changed in the robot - to fix one of our robots moving issues, which is that it didn't have any turning wheels, Sam and Dylan rebuilt the robot a little bit by using two main motors- one for one wheel the other for the other wheel, but then we found another problem, if we use two main motors for spinning wheels we don't have additional motor for our "Flip and Push system" that's when JJ thought of an idea using the spinning motor for the flip function, we needed to reconstruct our front and ad gears which would flip the panel, however we noticed that we don't have enough parts to make the gears stable, I suggested making the spin motor on the side and stop using gears for it, we didn't have any options so we went for it! And it worked! After spinning our heads and trying to reconstruct our robot we finally did it. The only part left is to connect the last parts and program it. I and JJ went to the other side of the table to briefly check what we have already programmed and what we programmed at home. JJ found a way of using defence counter/attack system, which is if our robot gets off the ground a little bit, it spins 20 degrees and drives back 5 centimeters then the "SeeknDestroy" function starts when the robot scans the area to find the enemy and using all the power in rotating motor to flip it upside down. We fully designed our time clock on display, driving and few attack defense programs, the hardest bit that we discussed will be to programming the robot to have the ability to "learn".
Коментарі