|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
I don't have any pictures unfortunately, but a couple of 1712s students designed a novel mount for the Versa block system. They 3D printed a piece that interfaced with the contour of the Versa block above the 2x1 channel (including the existing mounting holes) and stick out just beyond the end of our drive axle. There was an adjustable encoder mount that was then slid into that overhung lever, allowing a structural element to hold the encoder that could also slide with the Versa block as the block moved to tension chain.
|
|
#32
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#33
|
|||||
|
|||||
|
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.
|
|
#34
|
|||||
|
|||||
|
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. |
|
#35
|
|||||
|
|||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#36
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#37
|
|||
|
|||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#38
|
|||||
|
|||||
|
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. |
|
#39
|
||||
|
||||
|
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. |
|
#40
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#41
|
|||||
|
|||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
|
|
#42
|
||||
|
||||
|
Re: How are teams mounting drivetrain encoders on WCD?
Quote:
Thanks for the clarification. |
|
#43
|
||||
|
||||
|
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! |
|
#44
|
||||
|
||||
|
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. |
|
#45
|
||||
|
||||
|
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.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|