King Krab is a modified Droid Bot E. that has 3 sensors including a gyro sensor built into the brick as well as four motors. These include two large motors and two medium sized motors. We named our robot King Krab because we thought it went great with this season’s theme! Overall, our robot game scores us 320 points and completes 10 missions.
1) Krill Car
This attachment is used to feed the whale by opening the mouth and dumping the krill in.
2) Crab Claw
Crab claw is a multifunctional attachment used to gather collectibles from across the mat as well as lift/push levers to complete missions.
3) Crab Trap
This is a funnel attachment used to gather/store/deliver collectibles
4) Jigsaw
Jigsaw is a jig used to line our robot up so it can complete runs with accuracy.
We use our robot's built in Gyro Sensor to ensure accuracy when programming our runs. We have coded various MyBlocks that utilize our Gyro Sensor such as the:
Turn By Gyro code, which allows for more accurate tank turns that we use instead of pivotal turns so we can complete missions accurately.
Straight Line Gyro, which uses self corrections to ensure that the robot moves straight towards the mission in progress.
Reverse Gyro, which is a corrective code used to make sure the robot is accurate when moving in reverse.
Another code we created was the Line Squaring code which utilizes our light sensor to acquire, find, and follow the set lines on the board. Our light sensor reads the reflectivity of colors on the boards so we can locate the black and white lines on the boards, and then we use the line following program to dance between them. There is a grey intersection between the colors on the line, which we use so that we can move left and right upon it and follow until we reach our destination.
We use python coding to increase our accuracy when programming. It is more efficient and advanced than Block Coding and allows for an easier control over the robot. This Python code utilizes our Gyro Sensor to pick up the krill, coral, and research sample on the west side of the field.