Hey y’all it’s James, and we have some great stuff to share. First off a little explanation of the state of our redesigns, the current plan is to finish the design before Fort Worth. At Fort Worth, if our current bot performs as well or better than expected we won’t build these revisions for state/worlds since it wouldn’t be worth it to sacrifice more time/money on a new bot when this one works. If somehow we just barely scrape into state and don’t think we have a chance for worlds we plan on churning out this new bot for state to help qualify for worlds. But enough of the planning let’s get to the fun stuff
Upgrades:
- Uses a “direct feed” intake that loads the shooter right from the ground
- Adds 2 static rollers between the shooter and intake to help guide note
- Compresses note horizontally from 1 in in the intake to ½ in in the shooter
- What I call a Spectrum frame, yes 3847 Spectrum, using raised 1x1 tubing to help support the static intake rollers and the intake gussets
- Raises the shooter pivot tubes, but not the pivot itself, to allow electrical to work completely in the belly pan
- Climb now includes a hard stop/limit switch to avoid breaking any more string cough cough
INTAKE
- Uses 3 powered shafts and 2 free spinning to lead notes into our static rollers
- Has an L-shaped cutout in the intake to allow notes to be “spun” onto and not smacked away if your driver misses
SHOOTER
- Adds top/bottom kicker wheels to control notes better
- Changed the shooter wheels to increase grip on notes as we noticed some slippage on our current ones
- Uses an A-Frame design for better stability
Besides this, our other 2 designers have been working to fix up Sentinel and give it a couple of touch-ups for Fort Worth. Some quick intake changes and electrical moves but the biggest change is the addition of an Amp Bar that will hopefully prevent what happened at Katy, that is the field Amps being different so our tuned Amp shooting didn’t work. This is the last thing we need, in our opinion, to become a good first pick for the top 4 alliances, something we need if we plan on getting to worlds safely.
One last thing before I finish up this post, our Programming team has been hard at work, even until 11 pm on Sunday, to get some cool vision stuff up. As promised in my last post, it’s time to explain. For our vision we are using a Jetson Orin Nano to process all of our camera feeds including 1 Intel RealSense D435i for VSLAM, I’ll explain that in a second, 1 RealSense D455 for note/bot (yes like other bots on the field) detection, and more than likely 1 USB or RealSense T261 Camera for more VLSAM/AprilTag detection. Currently, we only have the D435i but our D455 should be in by Tuesday and running by Fort Worth.
VLSAM
For those of y’all that don’t know what this is VSLAM stands for Visual simultaneous localization and mapping, fancy words for it looks around and maps the field while also detecting its change in position. Currently, we are using Isaac ROS on the Jetson and pushing the localization data to network tables via SSH. Honestly, this project has been crazy, we all assumed it would be a 1-2+ month project with tons of complications but somehow it just worked on the first try and has been working ever since. We had minor issues with pushing the data to the RIO but after some finagling we got it working. If your team wants to try this my advice is
DO NOT
At least not right now, let me explain. This is something that probably only worked because of the abilities of our team. We have someone incredible at vision/Linux/ubuntu programming, a master of Desmos who I’m pretty sure has made more graphs than met people, and a WPILib wizard. These people made this possible in just under a week and are still working to iron everything out. Once we finish or after worlds, whichever comes first, we will work to release a little guide for teams that want to move away from Limelight’s “black boxes” and have more control over their issues. If for some reason you still think trying this right now is worth it, it’s not, we are more than happy to help and impart the mistakes and solutions we found.
Well, that was a bit longer than I would have liked. I may have forgotten to post last Thursday/Friday, so this is kinda 2 posts in one. As always if you have any questions please message me or one of our wonderful team on this CD thread, privately or in our Discord and we will try our best to answer. Thank you so much for reading and good luck to all the teams competing with us in week 3.