Go to Post All I know is that last year in Philadelphi, our camera locked dead onto MOE (Team 365) and their flourescent green shirts during the matches. They might want to consider what would happen if they get pelted with balls during the autonomous period! :ahh: - Greg Marra [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 17-04-2010, 09:55
mark.amber mark.amber is offline
Registered User
FRC #2039
 
Join Date: Jan 2010
Location: Rockford IL
Posts: 12
mark.amber is an unknown quantity at this point
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
  #2   Spotlight this post!  
Unread 17-04-2010, 10:34
hillale's Avatar
hillale hillale is offline
Formerly a Winnovator
AKA: Alec Hill
FRC #3617 (Cold Logic)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2005
Location: Marquette, MI
Posts: 184
hillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to beholdhillale is a splendid one to behold
Send a message via AIM to hillale
Re: swerve drive alinement question

We use the ma3 absolute encoders, the fact they're absolute means they keep the same 0.
__________________
  #3   Spotlight this post!  
Unread 17-04-2010, 11:00
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,387
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
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.
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
  #4   Spotlight this post!  
Unread 17-04-2010, 11:14
Or Makbily Or Makbily is offline
Registered User
FRC #2230
 
Join Date: Jul 2008
Rookie Year: 2007
Location: Israel
Posts: 3
Or Makbily is an unknown quantity at this point
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.

Last edited by Or Makbily : 17-04-2010 at 11:18.
  #5   Spotlight this post!  
Unread 17-04-2010, 12:41
Gdeaver Gdeaver is offline
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,357
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
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.
  #6   Spotlight this post!  
Unread 17-04-2010, 12:50
AmoryG AmoryG is offline
Registered User
FRC #2423 (KwarQs)
Team Role: Alumni
 
Join Date: Mar 2008
Rookie Year: 2008
Location: Watertown, MA
Posts: 221
AmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud ofAmoryG has much to be proud of
Re: swerve drive alinement question

Quote:
Originally Posted by mark.amber View Post
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.
__________________
KwarQs 2423

2008 Boston Regional Rookie Allstars

http://whsrobot.blogspot.com/
  #7   Spotlight this post!  
Unread 17-04-2010, 13:23
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,015
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: swerve drive alinement question

Quote:
Originally Posted by mark.amber View Post
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.


~
  #8   Spotlight this post!  
Unread 18-04-2010, 15:07
sparrowkc sparrowkc is offline
Registered User
AKA: Mark
FRC #1986 (Team Titanium)
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Lees Summit
Posts: 114
sparrowkc is a splendid one to beholdsparrowkc is a splendid one to beholdsparrowkc is a splendid one to beholdsparrowkc is a splendid one to beholdsparrowkc is a splendid one to beholdsparrowkc is a splendid one to beholdsparrowkc is a splendid one to beholdsparrowkc is a splendid one to behold
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.
__________________
  #9   Spotlight this post!  
Unread 18-04-2010, 18:55
KrazyCarl92's Avatar
KrazyCarl92 KrazyCarl92 is offline
Registered User
AKA: Carl Springli
FRC #5811 (The BONDS)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Dayton, OH
Posts: 519
KrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond repute
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.
__________________
[2016-present] FRC 5811 - BONDS Robotics
[2010-2015] FRC 0020 - The Rocketeers
  #10   Spotlight this post!  
Unread 18-04-2010, 20:35
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: 646
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: 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.
__________________
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)
Closed Thread


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 09:14.

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