I know it’s a bit late, but here is our build blog as found on our website: https://team2869.org/build-blog/category/2022/
Week 1
Our team watched the kickoff live stream for this year’s game. This was the beginning of our build season. Right after the live stream, we read the manual and brainstormed ideas for our build season. A big thank you to the parents who helped us out with ideas and planning for the Rampage. We’re so excited to build this year’s field for Rampage! We started off by drawing some ideas on a SmartBoard and brainstorming some ideas and techniques having to do with intake. We then had a prototype for the shooter started and a possible design for a rotating intake arm. The mechanical group measured the dimensions for the chassis so that it would fit the dimensions that we wanted. Electrical was soldering the motors to make a prototype shooter for our robot. While that was happening we were looking for parts to build our climbers.
Some motor math:
- A mathematical model, looking at different parabolic trajectories, leads us to conclude that we need the ball to move at 8 m/s. The max free speed of a 775 pro motor is over 18,000 RPM.
- If we run the motor at 75% max RPM and a 10:1 gear reduction we get: 0.75(1800) = 1350 RPM. Attaching a 6″ diameter wheel to this motor, we get 1350 RPM (6in * 2 Pi) * 60 sec ≈ 10 meters/second
The first shooter prototype is complete. The ball was shown to exit near the speed we predicted. This was powered by two 775s geared down 5:1. (The shooter is flat, but we elevated it with the 3.5″ side of a 2 by 4). We also started assembling the chassis. Our carpentry team started reviewing the PDF file TE-22173 for measurements. The electric team worked on attaching neo brushless motors and toughbox mini to the new chassis.
Week 2
We prototyped two shooters and made the right adjustments to reach the high goal with both. We advanced our progress on the chassis with the toughbox mini and tube neo brushless motors. Our electrical team made an electrical panel to test the chassis. We also looked into using falcon 500s for shooters instead of the 775 pros. We tried putting new wheels onto the shooter prototype. The shooter prototype reached up to 8 feet in the air when shooting!
Then the chassis measurements (churro length) were fixed. We also continued to make adjustments to the two shooter prototypes. Meanwhile, others in the mechanical team built a climber prototype.
We ordered materials we needed for the climber as well. The climber prototype worked as a proof of concept. A group brainstormed intake mechanisms. The electrical team researched encoders and practiced putting them together. The programming team tested out the Falcon 500s, and the CAD team designed and printed a mount for the Falcon. Programming also looked into tracking the ball through vision; pictures of the ball in different locations on carpet with scrap wood were taken. The climber group added a PVC pipe paracord system to the prototype hangar.
The PVC pipe is extended which is connected to the paracord raised by a roller similar to the 118 EveryBot 2020 design. The electrical group mounted the electrical panel to the chassis so we can hopefully start getting driving practice soon. The shooting prototype group built and fixed up the second prototype shooter. The intake group started the prototype for an intake design and assembled miniature tennis balls. The programming group got the UltraSonic sensor working for distance measurement.
This is our updated climber prototype
https://youtu.be/PYOcCzmqRsY
Week 3
Carpentry has made progress on making the field for our Regal Eagle Rampage on March 6th, 2022. Our carpentry team has just about finished cutting all the pieces of wood to complete the Hub, and now we are in the progress of assembling the field. We have made progress on our intake prototype and now it takes in the cargo efficiently. After seeing kickoff this year, our team decided that a vision system was going to be a necessity. We bought a Limelight back in 2020 but didn’t have time to actually use it. The Limelight contains a camera with some very bright LEDs on it, which make retro reflective targets shine very brightly.
The Limelight also has built-in software that filters out what parts of the image are from retro reflectors and what parts are unrelated. Then there are a bunch of options to narrow it down to just the targets you want, such as aspect ratio and area. But this year there are many targets in a circle, so the shape you get isn’t going to be dependent on the position of the Limelight, both in distance and height. Instead of selecting the target that is biggest or closest to the center of the screen, we ran two pipelines that detected the leftmost and rightmost targets, and the distance between them. We reasoned that if we knew how far away the two edges of the vision targets are we could compute the distance to the hub. However, turning that knowledge into an equation proved to be harder than predicted. We deduced that the graph comparing size on the camera to distance would be an inverse relationship since when the camera is closer to the vision targets, they will be more pixels away from each other (the image is wider on the screen). We just took a bunch of measurements and plotted a graph to fit.
As predicted, the graph was in the form we expected. The x axis is the distance between left and right (pixels), and the y axis is the distance to the target (cm). Just look at that regression! The R² is 0.999. If it were any higher, we’d have to assume this data was fabricated instead of collected by taking honest measurements. We didn’t figure out how to do it the proper way (with math) so if anyone wants to figure out why 9471/x is the correct formula, the distance between the center of the leftmost and rightmost is about 137 cm. If not, trial and error has been shown to work really well so we might just use that once we have a replica hub built.
We tested how high up and how far back the shooting/intaking mechanism should be mounted. We started off by doing some trial and error, then we modified certain lengths until we decided on a reasonable height and distance that allows the mechanism to intake while completely inside the frame mechanism. This is still just an idea …we need to check to make sure that the intake angle works, then we will verify our calculations in cad. Mechanical team has been making the mounts for the falcon prototype shooters. The programming team has made progress on our robots autonomous mode.
The programming team has worked on UltraSonic, which measures how far away you are from the object so it can stop at an exact point. They have also worked on PID, which determines how fast the robot needs to move to get to a specific spot. These programs help the robot start and stop at certain points, calculate the distance between the robot and the object, and determine the speed at which the robot needs to move at to get to the desired spot. They also have done some Artificial Intelligence.
The mechanical team has been working on a possible intake for the robot. The plan is to mount brackets for the rollers of the intake which will help the robot pick up the ball. We had planned to use carpet originally but changed our idea to rollers with rubber on them which helps with traction with the ball. A CAD design has been made for possibly having our intake double as a Falcon-powered shooter. A lot of metal has been cut the last couple of days for the shooter so it is an ongoing process. The electrical team has been designing the layout of the electrical components on the Lexan panel for the robot. Carpentry still is hard at work at making the proper parts for Regal Rampage, our practice competition before the real deal.
We are open to any feedback you have and we will be able to answer any questions that you may have.