Go to Post But no matter how you place, the thing to watch for is the character change in the team members. The trophies are only important for a few hours. The character that is built will last a lifetime. - BrothersKeepers [more]
Home
Go Back   Chief Delphi > Technical > Control System > Sensors
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-11-2010, 09:39
buildmaster5000 buildmaster5000 is offline
Trying to program the swerve drive
AKA: Alex
FRC #2421 (Rolling Thunder Robotics)
Team Role: Alumni
 
Join Date: May 2009
Rookie Year: 2009
Location: Northern Virginia
Posts: 207
buildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud of
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
__________________
-Alex



2010 Washington DC Regional: Engineering Excellence Award
Reply With Quote
  #2   Spotlight this post!  
Unread 01-11-2010, 10:35
Don Wright's Avatar
Don Wright Don Wright is offline
Registered User
FRC #0469
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 2003
Location: Livonia, MI
Posts: 683
Don Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond reputeDon Wright has a reputation beyond repute
Send a message via MSN to Don Wright Send a message via Yahoo to Don Wright
Re: Absoloute Potentiometer for swerve drive

http://www.usdigital.com/products/en...ary/shaft/ma3/
__________________
Donald F. Wright Jr.
Product Manager
AVL Instrumentation & Test Systems, Inc.
Reply With Quote
  #3   Spotlight this post!  
Unread 01-11-2010, 11:09
JewishDan18's Avatar
JewishDan18 JewishDan18 is offline
Registered User
FRC #1700
Team Role: Engineer
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Sunnyvale, CA
Posts: 185
JewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to behold
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.
Reply With Quote
  #4   Spotlight this post!  
Unread 01-11-2010, 11:15
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
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!
Reply With Quote
  #5   Spotlight this post!  
Unread 01-11-2010, 11:19
buildmaster5000 buildmaster5000 is offline
Trying to program the swerve drive
AKA: Alex
FRC #2421 (Rolling Thunder Robotics)
Team Role: Alumni
 
Join Date: May 2009
Rookie Year: 2009
Location: Northern Virginia
Posts: 207
buildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud ofbuildmaster5000 has much to be proud of
Re: Absoloute Potentiometer for swerve drive

Thanks!!!!!!
__________________
-Alex



2010 Washington DC Regional: Engineering Excellence Award
Reply With Quote
  #6   Spotlight this post!  
Unread 01-11-2010, 12:04
ajlapp ajlapp is offline
Registered User
AKA: Anthony Lapp
None #0118 (Team RUSH and Robonauts)
 
Join Date: Sep 2001
Rookie Year: 1996
Location: Ortonville, MI
Posts: 648
ajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond reputeajlapp has a reputation beyond repute
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.
__________________
Anthony Lapp
FIRST Engineering Mentor
Owner/Operator 221 Robotic Systems
221 Robotics Systems - Quality Hardware, Made in the USA
RobotOpen
anthony@221robotics.com
Twitter us: @221RobotSystems
Team 1 --> 94 --> 68 --> 221 --> 857 --> 27 --> 118
Design Engineer/Fabricator and 17 year vet
Team Rush (FRC27) and Robonauts (FRC118)
Reply With Quote
  #7   Spotlight this post!  
Unread 01-11-2010, 16:19
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Absoloute Potentiometer for swerve drive

Quote:
Originally Posted by JewishDan18 View Post
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.
Depending on how the rotation motor is connected to the module, there are several possible ways to get multiple turns of the module to correspond to a single turn of the sensor. If you use chain, it's easy to put the sensor on an appropriately-sized "idler" sprocket.

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.
Reply With Quote
  #8   Spotlight this post!  
Unread 01-11-2010, 20:09
JewishDan18's Avatar
JewishDan18 JewishDan18 is offline
Registered User
FRC #1700
Team Role: Engineer
 
Join Date: Feb 2009
Rookie Year: 2007
Location: Sunnyvale, CA
Posts: 185
JewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to beholdJewishDan18 is a splendid one to behold
Re: Absoloute Potentiometer for swerve drive

Quote:
Originally Posted by Alan Anderson View Post
Depending on how the rotation motor is connected to the module, there are several possible ways to get multiple turns of the module to correspond to a single turn of the sensor. If you use chain, it's easy to put the sensor on an appropriately-sized "idler" sprocket.

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.
Yes, we considered saving the number of turns to a file, but we didn't want some I/O error breaking the robot in competition. We actually had plans to use slip rings along with magnetic encoders (which is ideal), but slip rings were banned this year
Reply With Quote
  #9   Spotlight this post!  
Unread 01-11-2010, 20:47
PAR_WIG1350's Avatar
PAR_WIG1350 PAR_WIG1350 is offline
Registered User
AKA: Alan Wells
FRC #1350 (Rambots)
Team Role: Alumni
 
Join Date: Dec 2009
Rookie Year: 2009
Location: Rhode Island
Posts: 1,189
PAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond reputePAR_WIG1350 has a reputation beyond repute
Re: Absoloute Potentiometer for swerve drive

Membrane potentiometers might work, but their reliability in competition is questionable:
<Link> or <Link>
I am currently doing research to investigate their suitability for the task, but at the rate it is going, I'll be lucky to finish by build season.
__________________
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

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


All times are GMT -5. The time now is 21:55.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi