|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Absoloute Potentiometer for swerve drive
My team is prototyping a swerve drive this fall and is having trouble finding a sensor for determining the posistion of a wheel. We are using the WildSwerve modules forom Team 221 which have .25" shafts for sensors. The KOP encoders seem to offer a good degree of accuracy (360 degrees), but they do not have an absoloute zero. From what I know, this means they would re-zero themselves every time we turn the robot on, which is not ideal.
Any advice on the problem in general or a specific sensor would be greatly appreciated!! Thanks in advance |
|
#2
|
|||||
|
|||||
|
Re: Absoloute Potentiometer for swerve drive
|
|
#3
|
||||
|
||||
|
Re: Absoloute Potentiometer for swerve drive
Team 20 considered normal encoders, absolute encoders, and ten turn potentiometers. We decided the zeroing made the normal encoders not worth using. We wanted to get be able to make more than one full twist of the modules, which the magnetic encoders are able to do, but the zeroing once again becomes an issue. So, we went with the ten turn potentiometer, and it worked well.
|
|
#4
|
|||
|
|||
|
Re: Absoloute Potentiometer for swerve drive
The magnetic encoders provided by Austria Microsystems in the 2010KoP would do nicely here. They are absolute within one revolution, and can handle continuous rotation. I believe them to be ideally suited for this purpose*.
* Which is why I introduced AMS to FRC in the first place. Last edited by EricVanWyk : 01-11-2010 at 12:45. Reason: Thanks for keeping me honest, Ether. I thought "last year" and wrote 2009, because it is 2010 now... Oops! |
|
#5
|
|||
|
|||
|
Re: Absoloute Potentiometer for swerve drive
Thanks!!!!!!
|
|
#6
|
||||
|
||||
|
Re: Absoloute Potentiometer for swerve drive
The MA3 that Don mentioned from US Digital has worked well for us in the past.
Our current demo bot uses them. We are able to have continuous rotation and the data seems quite robust. |
|
#7
|
|||||
|
|||||
|
Re: Absoloute Potentiometer for swerve drive
Quote:
There is also a software solution. Each time the swerve module makes a full rotation, save the "twist number" to a file. When initializing the system, read that file. This does fail if someone turns the module too far by hand while the robot is not powered off. The simplest answer is to make the modules capable of rotating without limit so you don't need to keep track of how many full turns they've made. That's not necessarily the easiest answer, though. |
|
#8
|
||||
|
||||
|
Re: Absoloute Potentiometer for swerve drive
Quote:
![]() |
|
#9
|
||||
|
||||
|
Re: Absoloute Potentiometer for swerve drive
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Swerve Drive | DuskProgrammer | Programming | 7 | 16-01-2010 09:29 |
| Swerve Drive | Team1710 | Technical Discussion | 11 | 07-03-2009 09:58 |
| Swerve drive 4, 2+2? | kirtar | Technical Discussion | 18 | 02-04-2008 06:58 |
| A Swerve Drive Question | lndnny | Technical Discussion | 10 | 20-07-2006 08:09 |
| Swerve Drive | Jeff Waegelin | Technical Discussion | 14 | 17-09-2001 08:06 |