Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Technical Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=22)
-   -   swerve drive alinement question (http://www.chiefdelphi.com/forums/showthread.php?t=85310)

mark.amber 17-04-2010 09:55

swerve drive alinement question
 
In a swerve drive system how do we know what direction our wheels are pointing when we start the bot, so the wheels are all facing the correct directions, I know with rotery encoders position is relitive to the starting position. I am sure that this is not a problem, because I have seen bots with swerve drive, so I know there is a solution, I just cannot find it.

Thanks in advanced for any help.
Mark

hillale 17-04-2010 10:34

Re: swerve drive alinement question
 
We use the ma3 absolute encoders, the fact they're absolute means they keep the same 0.

Foster 17-04-2010 11:00

Re: swerve drive alinement question
 
We use Cherry magnetic sensors. If you look at the DEWBOT VI steering you can see the sensor mounted on the drive motor. There is a link on that page to the sensor specs.

Or Makbily 17-04-2010 11:14

Re: swerve drive alinement question
 
There are three possible solutions:
1. add a set point, something like a microswitch being pressed when the wheel is at angle 0. For this solution the wheels would have to do an initialization process on the beginning of each match (turn around until microswitch is pressed).
2. Save your wheels last positions in the cRio memory, possible, but not really a good solution.
3. Third time's the charm - use absolute sensors (not incremental encoders) such as Potentiometers (one or multiple) or absolute encoders (see http://usdigital.com/ for MA3 or MAE3).

have fun programming.

Gdeaver 17-04-2010 12:41

Re: swerve drive alinement question
 
1640 used the Cherry AN8 series absolute non-contact rotary sensors. We have been very pleased with the performance. Note that several teams have had problems with the US Digital absolute encoders. Several teams suspect electrostatic discharge to be the problem. The Cherry sensors are automotive qualified and IP67 rated. Perfect for our robot environment. The availability of the Cherry sensors is spotty and is a problem. Many other companies will be bringing absolute magnetic sensors to the market in the future. Robot teams should watch their development and possible robot applications. The potentiometer is loosing it's place on our robots.

AmoryG 17-04-2010 12:50

Re: swerve drive alinement question
 
Quote:

Originally Posted by mark.amber (Post 954409)
In a swerve drive system how do we know what direction our wheels are pointing when we start the bot, so the wheels are all facing the correct directions, I know with rotery encoders position is relitive to the starting position. I am sure that this is not a problem, because I have seen bots with swerve drive, so I know there is a solution, I just cannot find it.

Thanks in advanced for any help.
Mark

Team 2423 used hall-effect sensors on our robot last year. When we turned on our robot, the wheels would spin until our sensors told us the wheels were facing forward.

Ether 17-04-2010 13:23

Re: swerve drive alinement question
 
Quote:

Originally Posted by mark.amber (Post 954409)
In a swerve drive system how do we know what direction our wheels are pointing when we start the bot, so the wheels are all facing the correct directions, I know with rotery encoders position is relitive to the starting position.

Not all encoders are relative. Some are absolute, like the austriamicrosystems magnetic encoder that came with the 2010 KoP.


~

sparrowkc 18-04-2010 15:07

Re: swerve drive alinement question
 
We used one of the Kit Magnetic encoders for our swerve drive this year. They have a digital interface, so you can read them without any encoding error and without having to worry about calibrating the limits of an analog output to avoid a deadzone. You can get similar sensors with higher accuracy if you need it.

KrazyCarl92 18-04-2010 18:55

Re: swerve drive alinement question
 
potentiometers. We used them on our swerve drive this year, along with encoders on each of the wheel axles. That coupled with a MEMS gyro and good coding and a camera, and you can position yourself for nearly everything.

ajlapp 18-04-2010 20:35

Re: swerve drive alinement question
 
Aside from electronic sensoring....

Many swerve systems, including Wild Swerve, have mechanical features that allow you to fine tune each module without tweaking your steering sensors.

For instance, I have seen teams put radial slots in their steering chain mounts. The slots allow them to loosen their transmissions and make slight adjustments to the alignment, or compensate for chain that won't hit a center distance number and also line up properly.


All times are GMT -5. The time now is 13:06.

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