I wanna learn Odometry and PIDS

I want to learn how to use them for my team but I’m not sure where to start. Does anyone know where I can start?

@anon4126930 you know what to do (let me know if you want me to stop pinging you when needed)

For odometry, one useful article is the article on the Purdue wiki, with assistance from 5225A:

Odometry example code: JAR-Template/src/JAR-Template/odom.cpp at main · JacksonAreaRobotics/JAR-Template · GitHub


As for PID, credit to _Colossus’s post,

I think the pdf document on this link here is very useful:

I would suggest looking at page 12 for what to expect inside of the while loop.

I would refer to the JAR-Template for odometry and PID example code with respective OOP. I think the JAR-Template is an excellent baseline:

No worries, I love helping those who are interested in these useful algorithms!

Thank you! I will take a look at these resources!