Robotics Project

On the first day of robotics we followed a guide and used a kit to build a "5 minute LEGO robot." I added on some extra parts so that it looked cool and could fight other robots.

I added the knife looking things to the front in the hopes of flipping another robot but they ended up just pushing the other robot. The sensors on top are touch and sonar. I did not use them.

The next day I figured out how to use the Sonar and Touch sensors so that I could avoid obstacles since this was relatively easy I added an arm to the left side that spun and could have caused major damage to other robots. In order to make the arm functional i had to go into pybot.py and find the code and definition that would make the engine in its specific port activate.

The following day I removed the extra arm and added a color sensor to detect a red ball. Detecting a red ball was one of two chalenges. The other challenge was to follow a line of tape on the ground that had a turn in it and make my robot follow it to the end. My robot was the first to complete this task.

Since the previous Monday was a holiday we didnt have school so we got to do robots for an extra day which was the following monday. This final day was to complete the mars rover challenge. This challenge included: avoiding craters and the goal was to find water by recognizing the color blue with our color sensors. I didn't do the coding for this challenge since I had done it for the other challenges. My partner did it and since he wasn't very good at coding we never fully completed the challenge. We were told to take apart our robots before we had time to fix the code and complete the challenge.

All in all I think this Robotics course will be in my memory for a long time because it was the first time I used Python and I plan to continue learning it and practicing it.