|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Re: How are teams mounting drivetrain encoders on WCD?
FWIW, 254 generally (or always?) mounts their encoder on a wheel shaft and has some of the fanciest autos out there.
|
|
#2
|
|||||
|
|||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
I feel that it's worth adding that this is possible because 254 properly tensions their chains, which means the backlash/slop between the outer wheels and directly driven wheels is minimal. If you're using WCP sliding versablocks, you should be able to tension your chain/belt well enough to make this a viable solution as well. As an aside, 254 and 971 gave a great talk at Champs 2015 which is recorded on Youtube about Motion Profiling and Control which is super helpful to understand how they get such reliable auto control. Worth looking at. TLDR; If you have a reasonable tensioning method for your chains (esp sliding bearing blocks) you should be fine putting an encoder on one of the outer wheel axles. |
|
#3
|
|||||
|
|||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#4
|
|||||
|
|||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Correct. I actually had a much longer post drafted up and then deleted most of it to keep it shorter and more straightforward. Tension your chains and you shouldn't have a problem.
I would consider a well-designed exact C-C setup to be "properly tensioned", such as 254 ran in 2015 and 2016 and 118 for the past few years as well. Some quick math also shows that a few degrees of "slop" of the wheels relative to eachother will only result in a positional error of fractions of an inch (1 degree of slop on a 4" diameter wheel is less than 0.040" linear). While you may get some "noise" in your encoder values, you should be able to tune a PID loop to be stable with that amount of error and still give extremely precise auton navigation. |
|
#5
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#6
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
It's a good idea to push the robot back and forth a few times as you set it up, in either case, to make sure everything is running smooth and your drivetrain isn't stuck on a burr or anything like that. I've just always made sure the last push was in the direction the robot intends to travel. |
|
#7
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#8
|
|||||
|
|||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#9
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
Thanks for the clarification. |
|
#10
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
A) What do you mean by the "weighted" wheel? Do you mean the dropped wheels? B) What do you mean by preloading chain? How would this help? You said something about moving the robot forward and then back, but I don't understand how this would help. Thanks so much! |
|
#11
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
As for preloading, if your chains are not preloaded, as you start to drive the motors, there will be a split second where the motors will accelerate, but the wheels will stay stationary. This is because there is some slop in the gears and the chain or belt. This will then jolt the wheels when everything in the geartrain gets loaded, which can cause control issues if you want to be precise. If you preload the geartrain, which you do by moving the robot manually in the opposite direction you want to move, this jolt goes away, which allows much more controlled starts and more controlled acceleration. |
|
#12
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
I'd assume this would mean stretching out the chain before actually putting it on finally, so that it stretches less during actual use.
|
|
#13
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
I believe what they're really talking about is temporarily pre-tensioning, or removing the slack before each match. You could call that pre-loading, but I consider what you mentioned to be a better description for pre-loading.
|
|
#14
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
Weighted wheels would be the wheels actually contacting the ground when your robot drives in the direction it's about to go. For the vast majority of 6-wheel drop centers, this will be your back wheels due to the torquing of the wheels. For 8-wheelers, it kinda depends on your specific wheel placement whether the robot is on its center sets or back sets of wheels. As for preloading this chain, they're mostly talking about removing any slack from the side of the chain that is about to be driving the robot. This prevents much shock loading from being put on your chain runs right as you start auto or teleop. And if you consider pushing the robot to be the directional opposite of the robot driving itself, pulling the robot "pre-loads" the chains so they're ready to go when you start accelerating. |
|
#15
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|