colton
April 14, 2025, 2:49pm
1
Hi,
So my team and i would like to use Odometry but we are unsure how to code every thing and believe that it would be difficult for us because we have a drifty drive train, so any help would be appreciated.
1 Like
Hello World,
As you can probably tell from my post history, I’m not nearly as active here as I should be. For those of you that don’t know me, my name is Nick Mertin, and I was the head programmer for Team 5225A, The E-Bots PiLons during the 2017-2018, In The Zone season. I have since graduated, but still remain a mentor for the team.
Over the past couple of months, myself and the other programming team members and alumni, by popular demand, have been working on a document describing our Absol…
give these two articles/post a read. explains alot of the math and thought proccess behind odometry.
heres another good reference from 8059a
4 Likes
meng
April 15, 2025, 2:25pm
3
It is supposed to be a simplified version from 5225a’s version.
1 Like
colton
April 15, 2025, 8:04pm
4
im not sure if i should be using rotation sensors or shaft encoders.
The new rotation sensors are probably your best bet.
1 Like
colton
April 17, 2025, 2:53pm
6
so i have a little understanding of calculus as i am taking pre-cal but were still confused about coding it after reading these documents, not sure what to go from here. is there a way for in autonomous to just have the motors spin till the rotation sensor spins a certain amount of times, with out doing odometry
meng
April 17, 2025, 5:36pm
7
Honestly, not everything need to use odometry.
Most of the time, just PID will do the work.
1 Like
If you are looking for a place to get started then, probably, this topic is best for that:
Most everyone struggles with accurate base control in auton. At the highest level, 5225 developed a 3 tracking wheel solution that allowed them to set the world record in programming skills last year, and a handful of teams including 8059 and 139 have replicated their “odometry” based on a document they released last year. Team 5225 Introduction to Position Tracking Document
But at a less extreme level, for people just looking to take a step up from move.relative you may like the base control…
Once you get it to work with your robot, you could explore more complex methods and discussions linked from and to that thread.
1 Like