About Avik Agarwal

This author has not yet filled in any details.
So far Avik Agarwal has created 2 blog entries.

By |2025-12-20T18:05:30-08:00December 19th, 2025|

With the introduction of the new SDS MK5n swerve modules, we decided to build a 26.5 x 26.5 (our team’s preferred frame perimeter) drivetrain during the fall season. We wanted to make sure there would be no surprises during the build season, and we also wanted the opportunity to work on a new layout of upside-down belly (brain) pan. We spent a lot of time and energy planning out the layout of all our control system components on the brain pan. We worked out how the wires would route inside the brain pan and how to implement strain relief on key connections. We also planned out the CAN bus, and decided to implement two CANivores to isolate the drivetrain devices and the subsystem devices. We will also be using jacketed CAN wire whenever possible, black for drivetrain, grey for all sub systems above the drivetrain, we believe different jacket colors will help with serviceability and troubleshooting. We decided to use Refire quick connect adapters (Anderson and Molex SL connector option) on our Krakens to simplify wiring, improve serviceability and troubleshooting. This also allows us to implement direct runs on the CAN bus, reducing the number of connections, which typically are points of failure. The goal is also to isolate and keep all drivetrain power, [...]

By |2025-01-29T15:13:52-08:00November 19th, 2024|

             This is the third year we have worked on the vision project. In the 2022-2023 season, we started the project and wrote code for pose estimation using April Tags. In 2023-2024, we mostly focused on improving the accuracy of our pose estimation, but we also started working on object detection. Our pose estimation was accurate enough to shoot into the speaker by the competition, but our object detection was not functional enough to use the competition.              This year, we are mostly focusing on object detection. The first step is imaging the Jetson Orin Nano that we plan to use since we currently need help finding the one we used last year. We encountered several problems imaging it and installing all of the necessary libraries, but we eventually finished. Our code runs but gets about 7 or 8 frames per second. We are currently trying to improve our framerate, and then we plan to mount a camera on our test robot to create and tune an algorithm to help the driver intake a game piece.              We are also training a practice model. Since FIRST released that there will be two different game pieces next year, we decided to use cones and cubes [...]

Go to Top