Go to Post You should never, EVER bully, manipulate, or slander another team for the sake of winning. - Libby K [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #31   Spotlight this post!  
Unread 30-12-2011, 02:48
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Disadvantages of swerve/crab

Isn't it generally accepted that a more complex system fails even harder? More moving parts allow for more chances of something going wrong? I believe that is a serious flaw in performance.
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
Reply With Quote
  #32   Spotlight this post!  
Unread 30-12-2011, 03:09
evoluti1's Avatar
evoluti1 evoluti1 is offline
Registered User
AKA: Joe
FRC #1197 (TorBots)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2009
Location: Torrance, CA
Posts: 25
evoluti1 has a spectacular aura aboutevoluti1 has a spectacular aura about
Re: Disadvantages of swerve/crab

Quote:
Isn't it generally accepted that a more complex system fails even harder?
NASA even has a phrase for this: "The higher the tech, the bigger the wreck." It might be a little late in the game to be thinking about a crab drive at this point. My team wanted to do crab drive this summer, but earlier this month we realized we simply didn't have time to finish and refocused our efforts towards a WCD.

Your team may be different, of course. If you have the financial/technical/mentor resources to make a crab drive happen during season, go for it. But from what I've seen, only very elite teams have those kinds of resources, and even most of them prefer to stick with something simpler.

You have to remember, this is real life. Of course, a "perfect" crab drive beats any other drive on the field. But the level of quality/perfection that makes a crab drive competitive is very difficult to achieve in the real world.
Reply With Quote
  #33   Spotlight this post!  
Unread 30-12-2011, 08:46
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Disadvantages of swerve/crab

* Often less intuitive to drive than skid steer robots
* There is latency to all changes of direction because module steering is never instantaneous
* Geometry of swerve (assuming normal bumper zone rules) means that wheels cannot be put as far out to the edges of the chassis as in a skid steer case (may make being tipped easier)
* On uneven terrain, one or more motors may be unable to deliver power to the ground
* Unless you build an all-wheels-driven-and-steered-independently ("unicorn") swerve, there will always be certain combinations of manuevers that you cannot make.
Reply With Quote
  #34   Spotlight this post!  
Unread 30-12-2011, 09:55
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,101
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: Disadvantages of swerve/crab

Quote:
Originally Posted by Akash Rastogi View Post
Even with a full practice swerve to play with and program, we had only just started to figure out the best controls for the swerve WHILE in Atlanta that year.
In the above context, "the best controls" sounds like you are referring to the driver interface. What driver interface did you finally decide was the best for your team?


Quote:
It is a HUGE learning curve for even the best programmers. (we had students and programming mentors working on it)... even with the mechanics pretty much figured out for us through COTS parts, the programming and sensory involved took a long long time to figure out.
Could you elaborate just a bit and list the top three (or whatever) things that made the learning curve huge and which took a long time to figure out? It might be helpful for other teams on the verge of making a similar decision.


Reply With Quote
  #35   Spotlight this post!  
Unread 30-12-2011, 10:21
sgreco's Avatar
sgreco sgreco is offline
Registered User
AKA: Steven Greco
FRC #2079
Team Role: Mechanical
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Millis
Posts: 1,031
sgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond reputesgreco has a reputation beyond repute
Re: Disadvantages of swerve/crab

Quote:
Originally Posted by Akash Rastogi View Post
Even with a full practice swerve to play with and program, we had only just started to figure out the best controls for the swerve WHILE in Atlanta that year.
That's actually pretty quick as far as I'm concerned. 2079 built a prototype swerve before the 2008 season, we build a swerve drive for the 2008 season. We made our third iteration for the 2009 season. We just started to get it where we wanted it at the end our second regional in 2009. They have since ditched the idea of swerve do to complexity and lack of a fully intuitive algorithm for controls.

The real thing is that swerve is just harder to make well. It's not better or worse than any other drive train.
Reply With Quote
  #36   Spotlight this post!  
Unread 30-12-2011, 12:52
John's Avatar
John John is offline
Registered User
AKA: John Gillespie
FRC #1153 (Roborebels)
Team Role: Mechanical
 
Join Date: Sep 2011
Rookie Year: 2009
Location: Walpole MA
Posts: 71
John is just really niceJohn is just really niceJohn is just really niceJohn is just really niceJohn is just really nice
Re: Disadvantages of swerve/crab

Theoretically, if you had unlimited resources, unlimited manufacturing time, unlimited programming time, and unlimited driver practice time, to build a "perfect" swerve drive, it would be clearly better than any other drive train. I would consider a "perfect swerve drive to be: all wheels independently powered, steered, shifting, never breaks , low weight, very low delays in turning the wheels, driver can intuitively control all functions, no repercussions on other systems.

Its pushing strength would be as good as a low speed skid steer,
its speed would be as good as a high speed skid steer,
its acceleration would be as good as any robot of similar weight,
its omnidirectional ability would be as good as mecanum/omniwheel drive

However, any real team does not have unlimited resources and time. As a result, most swerve drives do not achieve that performance. Some teams have gotten close, and these teams have generally been very successful, (148 in 2008, 111 in 2009). The problems with a swerve have to do with the real challenges of making one work like it is supposed to without massive tradeoffs, and not with any inherent disadvantage to swerve.
Reply With Quote
  #37   Spotlight this post!  
Unread 30-12-2011, 13:19
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,101
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: Disadvantages of swerve/crab


Quote:
Originally Posted by John View Post
Theoretically, if you had unlimited resources, unlimited manufacturing time, unlimited programming time, and unlimited driver practice time, to build a "perfect" swerve drive, it would be clearly better than any other drive train.
You didn't mention anything about waiving FRC rules, so I assume you are still limited to the legal type and number of motors.

Quote:
its omnidirectional ability would be as good as mecanum/omniwheel drive
I think the jury is still out on whether it is possible to steer the wheels on a swerve fast enough to make swerve "omnidirectional ability" as good as a well-built omni or mec.



Reply With Quote
  #38   Spotlight this post!  
Unread 30-12-2011, 13:32
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
FRC #2641 (PCCR; Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,638
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: Disadvantages of swerve/crab

What Jared said.

Also, FIRST has literal strategies that jack-of-all-trades swerve just isn't the best for. Of course, if you want to master a single "trade", swerve isn't necessary. But even if you want more, swerve gives you two things--reasonable holonomic-ness and reasonable traction--all the time. If you want, say, better holonomic drive sometimes and unmovable traction other times, something like switchable wheels/Octocanum could be better. Etcetera.


Quote:
Originally Posted by Akash Rastogi View Post
What is impractical about making a multi-speed swerve?
Depends. If you're doing a limited swerve/non-coaxial, adding a shifter isn't so hard. Maybe heavy, but at least you're not rotating it and probably don't need so many. In a co-axial, you're driving each wheel independently and rotating the drive motor/gearbox with the module. Adding a shifting mechanism gets really big and heavy (and expensive and complicated) really quickly. We do all our gear ratio adjustment via belt pulleys and planetary gearboxes. After two years of working on the drive, "impractical" still seems like a pretty good word for trying to mount an AM Supershifter on this, but maybe there are more streamlined shifters?

That said, we tend to win our pushing contests.

Quote:
Originally Posted by AlexH View Post
Only effective if you have a good driver who can capitalize on the directional freedom that a swerve offers.
Moreover, only if you have enough good drive time with your chassis to get this capitalization experience. We've done poorly in this area for the first two years, but now that we have essentially optimized hardware, getting-close programming and excited drivers, this is huge.

Quote:
Originally Posted by Aren_Hill View Post
I've got a few concepts that could hit < 35lbs for complete chassis with completely independent module power and steering, so weights only really an issue if you aren't trying hard enough
Wow, that's great! Our modules are at 9.1lb each with a 14.1lb chassis weldment. How'd you get it to 35lb total?
__________________
Reply With Quote
  #39   Spotlight this post!  
Unread 30-12-2011, 14:17
gblake's Avatar
gblake gblake is offline
6th Gear Developer; Mentor
AKA: Blake Ross
no team (6th Gear)
Team Role: Mentor
 
Join Date: May 2006
Rookie Year: 2006
Location: Virginia
Posts: 1,940
gblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond reputegblake has a reputation beyond repute
Re: Disadvantages of swerve/crab

One obvious disadvantage is the endless debate they engender.

One clear advantage is the endless debate they engender.



Blake
__________________
Blake Ross, For emailing me, in the verizon.net domain, I am blake
VRC Team Mentor, FTC volunteer, 5th Gear Developer, Husband, Father, Triangle Fraternity Alumnus (ky 76), U Ky BSEE, Tau Beta Pi, Eta Kappa Nu, Kentucky Colonel
Words/phrases I avoid: basis, mitigate, leveraging, transitioning, impact (instead of affect/effect), facilitate, programmatic, problematic, issue (instead of problem), latency (instead of delay), dependency (instead of prerequisite), connectivity, usage & utilize (instead of use), downed, functionality, functional, power on, descore, alumni (instead of alumnus/alumna), the enterprise, methodology, nomenclature, form factor (instead of size or shape), competency, modality, provided(with), provision(ing), irregardless/irrespective, signage, colorized, pulsating, ideate
Reply With Quote
  #40   Spotlight this post!  
Unread 30-12-2011, 14:52
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: Disadvantages of swerve/crab

Quote:
Originally Posted by Ether View Post
In the above context, "the best controls" sounds like you are referring to the driver interface. What driver interface did you finally decide was the best for your team?
Sure thing! Best is the wrong word too, "better" is the correct choice. We started off with a single 3D Pro joystick to control the drive system, but did not get a chance to figure something else out until later in the season which was using a joystick for throttle and then used the 3d joystick for rotation. It isn't best, but it was as far as we got before we decided to put off swerve until future offseason projects. But even then, we ended up using the override button on the joysticks which turned it into a 4 wheel tank drive most of the time.

Quote:
Originally Posted by Ether View Post
Could you elaborate just a bit and list the top three (or whatever) things that made the learning curve huge and which took a long time to figure out? It might be helpful for other teams on the verge of making a similar decision.
I'd say some of the biggest issues we had were 1. being dumb and not using a 1:1 reduction for the rotation, 2. getting the modules perfectly synched, and 3. realizing too late that we should have used higher quality sensors than we did.

Big problem was that our drivers expected a perfect response time from the modules everytime they wanted to move somewhere, but our gearing and sensors significantly delayed response time.
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)

Last edited by Akash Rastogi : 30-12-2011 at 14:55.
Reply With Quote
  #41   Spotlight this post!  
Unread 30-12-2011, 14:57
Andrew Lawrence
 
Posts: n/a
Re: Disadvantages of swerve/crab

Quote:
Originally Posted by Akash Rastogi View Post
Big problem was that our drivers expected a perfect response time from the modules everytime they wanted to move somewhere, but our gearing and sensors significantly delayed response time.
How significant? Was it like major lag between controller input and movement, or more like a small yet noticeable change between input and movement?

Also, what gearing did you use, and which sensors? Which would you recommend of both?
Reply With Quote
  #42   Spotlight this post!  
Unread 30-12-2011, 15:09
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: Disadvantages of swerve/crab

Quote:
Originally Posted by SuperNerd256 View Post
How significant? Was it like major lag between controller input and movement, or more like a small yet noticeable change between input and movement?

Also, what gearing did you use, and which sensors? Which would you recommend of both?
It did what seemed liked a small change between input and movement sometimes, but later on that was fixed. The delay later on was, to me, significant because I did not know what to expect. It was just not instant as we all wanted, and I think this also happens to a lot of people when they first try swerve. The team might be under the impression that they'll get prefect turning and response from the get-go. However, with optimized systems such as 973, 111, 16, I suspect they see the kinds of results we expected: instant response (or close to).

As for the gearing, I'd have to go back to the CAD as I don't recall. The CAD should be somewhere on the Autodesk website from 2010 if they still archive that stuff.
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)

Last edited by Akash Rastogi : 30-12-2011 at 15:14.
Reply With Quote
  #43   Spotlight this post!  
Unread 01-01-2012, 18:33
Aren_Hill's Avatar
Aren_Hill Aren_Hill is offline
Build Nifty Things
no team
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Menlo Park CA
Posts: 1,218
Aren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond repute
Re: Disadvantages of swerve/crab

Quote:
Originally Posted by Siri View Post
Wow, that's great! Our modules are at 9.1lb each with a 14.1lb chassis weldment. How'd you get it to 35lb total?
Well over thanksgiving I rebuilt 1625's 2010 practice chassis (was 6wd swerve) into an 8 motor independent swerve, that came in a 41lbs,

Mainly its just sitting there staring at a concept going "how do i get rid of that....and why is that even there?" when looking at parts

current one i have almost ready to go is 6lbs flat per module (including CIM and steering motor)
__________________
A guy who likes robots.
1625->3928->148->1296->971 oh dear
Reply With Quote
  #44   Spotlight this post!  
Unread 01-01-2012, 19:37
Siri's Avatar
Siri Siri is offline
Dare greatly
AKA: 1640 coach 2010-2014
FRC #2641 (PCCR; Refs & RIs)
Team Role: Coach
 
Join Date: Jan 2008
Rookie Year: 2007
Location: PA
Posts: 1,638
Siri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond reputeSiri has a reputation beyond repute
Send a message via ICQ to Siri
Re: Disadvantages of swerve/crab

Quote:
Originally Posted by Aren_Hill View Post
Mainly its just sitting there staring at a concept going "how do i get rid of that....and why is that even there?" when looking at parts

current one i have almost ready to go is 6lbs flat per module (including CIM and steering motor)
That's awesome! Great job. Do you have CAD or photos?
__________________
Reply With Quote
  #45   Spotlight this post!  
Unread 01-01-2012, 19:38
Aren_Hill's Avatar
Aren_Hill Aren_Hill is offline
Build Nifty Things
no team
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Menlo Park CA
Posts: 1,218
Aren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond reputeAren_Hill has a reputation beyond repute
Re: Disadvantages of swerve/crab

Quote:
Originally Posted by Siri View Post
That's awesome! Great job. Do you have CAD or photos?
That ones sitting nice and quiet in the back pocket till it gets used
__________________
A guy who likes robots.
1625->3928->148->1296->971 oh dear
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


All times are GMT -5. The time now is 10:35.

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