Professional Documents
Culture Documents
Midseason Newsletter
Midseason Newsletter
F
or the past few months, the programming subteam
has been focused on implementing concepts we
learned last season into our autonomous program for
the first league meet. We have been using a PID controller
with encoders to ensure accurate robot movements, and
with an IMU to ensure accurate turning. In addition, we
have implemented camera vision to detect the ring stack
using OpenCV, an open-source camera vision library. We
considered several methods of determining the number
of rings in the ring stack in the autonomous period. The
first option we considered was having the robot measure
the amount of orange detected from the webcam in the
area that the rings would be. This approach is what we
used for our first and second league meets, and it worked
in all of our matches. However, it was a pain to set up: the
webcam had to be aimed at the exact same place every
time and our current mounting system is very unstable.
For our third league meet, we have programmed the robot
to actively find where the rings are using contours, and
then determine the number of rings based on the height
of the stack. Our next steps are to learn about using dead-
wheel odometry for localization, motion profiling for ac-
celeration control, and splines for smooth movements.
Last but definitely not least, the PR team has been working
hard to bring you this wonderful newsletter, as well as updat-
ing our website, branding, and getting funds. We have also
been working on some epic t-shirt designs for future merch.
TITANS 17576
email | titansftc@imsa.edu