|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#1
|
||||||
|
||||||
|
Best Sensor for Unlimited Rotation Swerve
Sidebar:
Quote:
Quote:
In an unlimited rotation angle world, the natural thing to do is to put a quadrature encoder (like a US Robotics or a Grayhill or some such) in the swerve drive system somewhere and pretty much call it good. But... ...I hate that idea. The main reason is that then you have to zero the count when the robot wakes up (or goes brain dead*). Yes, you can get around this with training and check lists and such but it is a long season, this decision is going to bite you in the tukhus before its over. Here is what I would like.
Anyway, I would like learn from folk with unlimited rotation swerve experience. What sensor scheme did you use and what are the pros (and cons) of those choices? Do tell. Dr. Joe J. *don't get me started about FIRST's decision to allow the NI folks to allow the RoboRIO loose its mind at just under 7V -- this is something close to criminal. Really... this was a really dumb design direction given the customer base and the intended use of the RoboRIO. Last edited by Joe Johnson : 13-05-2015 at 14:53. |
|
#2
|
||||
|
||||
|
Re: Best Sensor for Unlimited Rotation Swerve
I haven't built a swerve but your requirements for the sensor scream absolute rotary encoder to me. So for instance: <http://www.cui.com/catalog/components/encoders/absolute>
Buy at Digikey for $48.65 each http://www.digikey.com/product-detai...050-ND/2278846 Edit: Also if the encoder is 1:1 with respect to rotation you could attach a standard rotary encoder and use the index to give you a home position. Turn each wheel left until you see the index then figure out that angle relative to forward for each wheel and reset the current angel of the wheel to that known value. Last edited by jman4747 : 13-05-2015 at 14:55. |
|
#3
|
||||
|
||||
|
Re: Best Sensor for Unlimited Rotation Swerve
On our swerve, we use absolute encoders. They use analog instead of digital output, though.
We've used them on our swerve for the past two years, and have been very reliable. They only require one offset constant, and then don't need to be calibrated again. Rotates infinitely and wraps around from 360-0. I don't know what the model of the encoder is specifically, but maybe I can find that out. |
|
#4
|
||||
|
||||
|
Re: Best Sensor for Unlimited Rotation Swerve
US Digital makes some analog absolute magnetic encoders that work great for unicorn drive (2783 used them for their implementation). Forgot the model though.
|
|
#5
|
|||||
|
|||||
|
Re: Best Sensor for Unlimited Rotation Swerve
I'm assuming this is the ma3?
|
|
#6
|
||||
|
||||
|
Re: Best Sensor for Unlimited Rotation Swerve
We've had good and bad experience with the AS5145B contact-less magnetic sensor (also available here) used as absolute encoders. They work well if you can guarantee the distance from the sensor to the shaft does not change, and you can embed the magnet to the end of the shaft.
Last edited by wt200999 : 13-05-2015 at 15:13. |
|
#7
|
|||||
|
|||||
|
Re: Best Sensor for Unlimited Rotation Swerve
You should certainly include Hall-effect rotary sensors in your investigation. They offer continuous rotation and do not drift, except at the mechanical end.
|
|
#8
|
||||
|
||||
|
Re: Best Sensor for Unlimited Rotation Swerve
Here is a link to the sensor that we have been using on our swerves. It meets all of you requests (and probably some you haven't encountered yet) except that it has an analog output, and you can get it for ~$10 if you shop around a little.
|
|
#9
|
||||
|
||||
|
Re: Best Sensor for Unlimited Rotation Swerve
Quote:
|
|
#10
|
|||
|
|||
|
Re: Best Sensor for Unlimited Rotation Swerve
Quote:
My money is on the sensor Bryce listed because I'm cheap. And also lazy and don't like wiring extra sensors. |
|
#11
|
|||
|
|||
|
Re: Best Sensor for Unlimited Rotation Swerve
We used indexed encoders this year. In my opinion an encoder such as the AM103 (made by cui) where the shaft goes through the encoder are much easier to deal with because you can mount them right to the gearbox plate. However each team has their own machining advantages and disadvantages.
Overall I would say its an extremely high priority to either use indexed encoders or continuous potentiometers on a swerve steering system. Though there are totally ways around it, I feel like doing it this way makes it much easier. |
|
#12
|
|||||
|
|||||
|
Re: Best Sensor for Unlimited Rotation Swerve
my team interfaced our swerve with the SRX, using these absolute encoders... http://www.andymark.com/product-p/am-2899.htm
works like a charm |
|
#13
|
||||
|
||||
|
Re: Best Sensor for Unlimited Rotation Swerve
+1 On the magnetic absolute analog encoders from US Digital. We calibrate them and store an offset to zero, keeping it stateless.
|
|
#14
|
||||
|
||||
|
Re: Best Sensor for Unlimited Rotation Swerve
Quote:
http://www.chiefdelphi.com/forums/sh...07&postcount=9 http://www.chiefdelphi.com/forums/sh...4&postcount=13 Last edited by Ether : 13-05-2015 at 15:56. |
|
#15
|
|||
|
|||
|
Re: Best Sensor for Unlimited Rotation Swerve
I have not used the US Digital MA3 in a swerve module, but I have used it in numerous other applications and it has always worked flawlessly.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|