Our ROBOT work plan started back in early summer by designing and building our own robots so we could all explore new innovations and lean how to build better. We then presented those ideas to the team in consideration of building a robot together.
See the presentation section here for our robot designs
Next, We all learned how to code together in a classroom style as we explored building our robots. Our coach lead us through a series of tutorials where we learned how to move and control our robots.
Next we explored the field and identified features that would help us build an effective robot. (see pictures below)
Once we had a good understanding of what sensors and attachments we needed we set to work building our team robot. We didn't have access to physical parts so we built out base robot virtually in LEGO studio - online. The team came up with the basic design and layout, then we had two team members work together virtually to build a sturdy working robot.
When planning our robot we looked at key features from each of our robots and combined them with requirements we felt that the robot needed to have such as Large wheels, sensors, and motors along with good stabilization and small size for maneuverability.
Our key features that solve reliability, speed and attachment removability, are using sensors and motors in strategic positions. Large wheels for speed and attachment motors upright to fix attachments over.
Our innovations that solve attachments falling off, loose wires, are. adding quick release on attachments, and an area under the brick for wire storage
Just after this, the covid restrictions set in place and we could no longer have access to our robots and field. But we didn't give up! We went to work designing our robot virtually!
We discovered that we can work together even when we can't be together. We designed our robot over zoom using Lego Studio
Here Caden is placing the main components while the team gives input.
Our robot's innovative features:
cord organizer on sides and storage under brick to keep cords out of the way,
Easily removable control Brick.
Dual color sensors (front and back)
upside down drive motors
upright medium motors for drop down attachments
control Brick sideways to operate from side of table.
Large smooth wheels for speed and reliability
Once we had a solid design, we created the instructions for the rest of the team.
Here are the instructions for our robot
We knew we needed to see if this design would work in real life after designing it in Studio. Below, our Team mates Dale and Caden work on building the robot over zoom. Caden worked it out in Studio while Dale built and tested it in person.
our gyro program
Explanation:
this is the gyro rotations my Block. this my block uses the motor Rotations Sensor ands gyro To citrate a very accurate moving forward. the first part infortune of the loop resets the motor Rotation sensors. inside the the loop the yellow block reads the data from the gyro to detect if the robot is drifting. the two red blocks are math blocks. the first one subtracts the angle relative to the starting position you want and the second one multiplies it by -5 wick will go into the green steering block what this does is it makes it so when it is drifting it makes the robot turn the other way. the last section of the loop is the rotations part what it does is it keeps going until the amount of rotations is less than or equal to the value that you put into it. the last block is to stop the wheels 0f the robot.
Explanation:
This helps our robot recover if it gets off course.
Our Route 1 program
Explanation:
The robot heads east along wall pushing the step counter attachment into place, then reverses with slight angle and heads east again. Then once past step counter turns left and wall squares. Then moves forward and 90 degrees right to treadmill. The lifter arm lowers to stabilize and then runs the right wheel to turn the treadmill. Then reverses, wall squares again on east wall then moves into place for tire flip. Once at tire the lifter arm lowers and the claw arm extends down to tire. Robot reverses white claw lifts, tire flips then robot pushes back. Then robot moves north to tire two. Lowers lifter arm and claw to flip tire. Robot then wall squares on east wall then heads west across field to knock over the bench. Next robot reverses, turns toward home and goes home.
Our Route 2 program
Explanation:
The Robot heads north to bench, angles slightly, pushes innovative solution and hearts into place, pulls the bench bar up, then moves forward to deposit cubes in bench.
Explanation:
This
our Route 5 program