Go to Post My first instinct was inflatable clowns and 5 of them beating on the robots at all times, but then I thought, thats probably not right. - Dan Richardson [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
  #31   Spotlight this post!  
Unread 07-08-2013, 23:44
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,426
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Drive Train Choices

Quote:
Originally Posted by DampRobot View Post
Butterfly, swerve, and to a large degree mecanum are comparatively hard to learn to drive in a short amount of time.
I strongly disagree. The easiest drive to learn in a short amount of time is some form of field-centric omnidirectional drive. Just point your joystick in the direction you want your robot to go, and it goes.
__________________

Be Healthy. Never Stop Learning. Say It Like It Is. Own It. Like our values? Flexware Innovation is hiring!. We're looking for Senior Automation, Software, and System Engineers. Check us out!
  #32   Spotlight this post!  
Unread 07-08-2013, 23:53
T^2 T^2 is offline
Registered User
FRC #5499
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Berkeley
Posts: 219
T^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond repute
Re: Drive Train Choices

Quote:
Originally Posted by efoote868 View Post
I strongly disagree. The easiest drive to learn in a short amount of time is some form of field-centric omnidirectional drive. Just point your joystick in the direction you want your robot to go, and it goes.
I think Damp was assuming that the team was somewhat new, and therefore not quite at the point where they could program good field-centric drive code.
  #33   Spotlight this post!  
Unread 08-08-2013, 00:51
KrazyCarl92's Avatar
KrazyCarl92 KrazyCarl92 is online now
Registered User
AKA: Carl Springli
FRC #0020 (The Rocketeers)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Clifton Park, NY
Posts: 523
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: Drive Train Choices

Quote:
Originally Posted by efoote868 View Post
I strongly disagree. The easiest drive to learn in a short amount of time is some form of field-centric omnidirectional drive. Just point your joystick in the direction you want your robot to go, and it goes.
Even with a field-centric drive, I have witnessed many first-time drivers struggle to grasp omnidirectional driving in the time they can easily grasp simple arcade drive. It's the mind set of properly using the drive train by translating in multiple axes rather than always rotating to change direction that most seem to struggle with. Re-orienting the robot to change direction is intuitive since that's how most things we are used to work (humans, cars, etc.). Keeping the robot facing a constant heading while changing direction is counter-intuitive for most, while it may seem easy for others.
__________________
[2017-present] FRC 0020 - The Rocketeers
[2016] FRC 5811 - BONDS Robotics
[2010-2015] FRC 0020 - The Rocketeers
  #34   Spotlight this post!  
Unread 08-08-2013, 02:08
DampRobot's Avatar
DampRobot DampRobot is offline
Physics Major
AKA: Roger Romani
FRC #0100 (The Wildhats) and FRC#971 (Spartan Robotics)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Stanford University
Posts: 1,277
DampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond repute
Re: Drive Train Choices

Quote:
Originally Posted by KrazyCarl92 View Post
Even with a field-centric drive, I have witnessed many first-time drivers struggle to grasp omnidirectional driving in the time they can easily grasp simple arcade drive. It's the mind set of properly using the drive train by translating in multiple axes rather than always rotating to change direction that most seem to struggle with. Re-orienting the robot to change direction is intuitive since that's how most things we are used to work (humans, cars, etc.). Keeping the robot facing a constant heading while changing direction is counter-intuitive for most, while it may seem easy for others.
Exactly.

I've never driven an omidirectional robot, but have talked to and observed many of their drivers. The best ones (1640, 1717, etc.) all highly prioritize driver practice, and through this extra work can bring out the advantages associated with the extra maneuverability. However, the worst ones just drive their mecanum or kiwi drive as if it was a glorified tank drive with huge wheels and rollers.

I have driven both Cheesy Drive (arcade) and regular tank, and can say that even Cheesy was more difficult to learn than tank. With tank, pretty much any old kid can walk up to the driver station and start driving, while with Cheesy drive, you have to take a few moments to figure it all out. There just appears to be something extremely intuitive about one joystick controlling one side of the drivetrain. However, I will admit that Cheesy Drive and other non-tank driver setups have higher ceilings than tank. Drivers (with practice) can do things with those systems that are amazing.

But just like in drive trains, to take advantage of fancy driver setups, you need experienced and practiced drivers.
__________________
The mind is not a vessel to be filled, but a fire to be lighted.

-Plutarch
  #35   Spotlight this post!  
Unread 08-08-2013, 07:23
magnets's Avatar
magnets magnets is offline
Registered User
no team
 
Join Date: Jun 2013
Rookie Year: 2012
Location: United States
Posts: 748
magnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond repute
Re: Drive Train Choices

Quote:
Originally Posted by DampRobot View Post
Exactly.

I've never driven an omidirectional robot, but have talked to and observed many of their drivers. The best ones (1640, 1717, etc.) all highly prioritize driver practice, and through this extra work can bring out the advantages associated with the extra maneuverability. However, the worst ones just drive their mecanum or kiwi drive as if it was a glorified tank drive with huge wheels and rollers.
Exactly. I know for a fact that 1640 has their drivers practice on a robot from the first day of build season, to the last day of their competition season.
  #36   Spotlight this post!  
Unread 08-08-2013, 08:59
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,126
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: Drive Train Choices


Even with a skid-steer vehicle (6WD for example) it is straightforward to program a driver interface wherein the vehicle will turn in an arc so as to go in the direction of the joystick angle with a speed proportional to the joystick radius. For example: http://www.chiefdelphi.com/media/papers/2438

With an omnidirectional drive (like mecanum or omni or swerve), it can be programmed to immediately go in the direction of the joystick angle while simultaneously rotating to align itself with the direction of travel. Or, with the push of a button, instead go in the direction of the joystick angle without aligning.

  #37   Spotlight this post!  
Unread 08-08-2013, 09:33
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,426
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Drive Train Choices

Quote:
Originally Posted by DampRobot View Post
The best ones (1640, 1717, etc.) all highly prioritize driver practice, and through this extra work can bring out the advantages associated with the extra maneuverability.
I'm not aware of any powerhouse team that doesn't prioritize driver practice, which is to say I doubt the "extra" work the best omni-directional teams do is really "extra" at all.

What I witnessed in 2010 was that once field-centric drive was demonstrated (this robot doesn't know it has a "front" side), people with no driving experience had the robot moving around the room much faster than I witnessed others with driving experience during 2008, all without accidentally banging into desks, chairs, or freshmen.


From what I've seen and what I've read on CD, there are many teams that have poor experiences with holonomic drive trains because they don't use field-centric drives; field-centric makes a world of difference.

Quote:
Originally Posted by Ether View Post

Even with a skid-steer vehicle (6WD for example) it is straightforward to program a driver interface wherein the vehicle will turn in an arc so as to go in the direction of the joystick angle with a speed proportional to the joystick radius. For example: http://www.chiefdelphi.com/media/papers/2438
I actually had that in the back of my mind when I was posting about field-centric, but I was trying to be concise
__________________

Be Healthy. Never Stop Learning. Say It Like It Is. Own It. Like our values? Flexware Innovation is hiring!. We're looking for Senior Automation, Software, and System Engineers. Check us out!
  #38   Spotlight this post!  
Unread 08-08-2013, 09:55
Andrew Schreiber Andrew Schreiber is offline
Joining the 900 Meme Team
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,081
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Drive Train Choices

Quote:
Originally Posted by efoote868 View Post
From what I've seen and what I've read on CD, there are many teams that have poor experiences with holonomic drive trains because they don't use field-centric drives; field-centric makes a world of difference.
I've built and driven a few omni-directional drives in my day and have never put field centric code on them. Rarely had major problems driving them. However, many students have had problems. A lot of it will come down to the driver.

I guess I need to sit down and make a vex kiwi drive and put field centric drive on it.
__________________




.
  #39   Spotlight this post!  
Unread 08-08-2013, 10:19
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Drive Train Choices

I dunno about you guys, but several of our Vex robots ran non-field-centric slide drives and at least one of the drivers was able to master it fairly quickly and drive it well without too much practice.

The hardest part for me about omnidirectional test chassies is usually that I can't figure out which side is the front, because it's just a chassis
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #40   Spotlight this post!  
Unread 08-08-2013, 10:35
nicholsjj's Avatar
nicholsjj nicholsjj is offline
Registered User
AKA: John Nichols
no team (Devil Bots)
Team Role: Coach
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Murpyhsboro, IL.
Posts: 261
nicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant futurenicholsjj has a brilliant future
Re: Drive Train Choices

Quote:
Originally Posted by apalrd View Post

The hardest part for me about omnidirectional test chassies is usually that I can't figure out which side is the front, because it's just a chassis
That's when you mount a VEX flag on the chassis and call it the front
__________________
2011-FRC Team 3862, Team Captain
2012-FRC Team 3862, Strategy Mentor
2013-FRC Team 3885, Programming Mentor, Razorback Regional, Curie Inspector
2014- FRC Team 3885, Programming Mentor, Arkansas Regional, Newton inspector
2015-??? Teacher Murphysboro High School


“They call it coaching but it is teaching. You do not just tell them…you show them the reasons.”- V. Lombardi

  #41   Spotlight this post!  
Unread 09-08-2013, 19:10
Clem1640's Avatar
Clem1640 Clem1640 is offline
Head Mentor
AKA: Clem McKown
FRC #1640 (Sab-BOT-age)
Team Role: Leadership
 
Join Date: Mar 2009
Rookie Year: 2006
Location: Downingtown PA
Posts: 249
Clem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond reputeClem1640 has a reputation beyond repute
Re: Drive Train Choices

Quote:
Originally Posted by MICHAELABICK View Post
I highly reccomend perfecting your 6wd before you look any further into special drivetrains. A good 6wd will carry your team for many years. Once you have a solid drive, you can expand from there, based on what your team wants.

While mecanum, swerve, octocanum, and nona(and many others) are known to provide extra "manuverability", I personally find that this manuverability is often not used correctly, and better performance will usually come from more driver practice instead. I think it would be more worthwhile your time to look into a drivetrain that uses less resources or improve your current drivetrain(reduce resources too).

One promising drivetrain is butterfly. Butterfly can be built using very little resources. In addition, it offers performance increases over typical 6wds like getting out of t bones, straighter tracking for auton, and being unturnable(also butterfly can be built to have two different speeds).

There are many additions you can do to a 6wd too. We personally have added motors, used wider wheels, reduced resources to build our 6wd(primarily using new COTs parts), and reduced weight. Other notable additions that we are testing during the offseason are belts and drop down omnis/ball casters to get out of tbones.

As a team that likes swerve and has done swerve for the past four years, I would strongly recommend building your base competencies with 6wd first. 6wd is pretty darned good. Master this first. After you've got 6wd nailed, expand to other options.

We use off-season (summer-fall) projects to experiment with new concepts, both drive-train and in other areas. This allows us to build institutional knowledge outside the frantic pace of build season.
__________________


Clem McKown
Head Mentor - FRC 1640 & FTC 7314
Chairman - Downingtown Area Robotics
  #42   Spotlight this post!  
Unread 25-08-2013, 12:59
Oblarg Oblarg is offline
Registered User
AKA: Eli Barnett
FRC #0449 (The Blair Robot Project)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2008
Location: Philadelphia, PA
Posts: 1,116
Oblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond reputeOblarg has a reputation beyond repute
Re: Drive Train Choices

Quote:
Originally Posted by Clem1640 View Post
We use off-season (summer-fall) projects to experiment with new concepts, both drive-train and in other areas. This allows us to build institutional knowledge outside the frantic pace of build season.
This, here, is the crux of good FRC drive development. The time for crazy ambition and reach-goals is the offseason, when you have neither strict time constraints nor immediate demand for success.

As a rule for drive, I promote the following: During build season, you should never consider a drive system which you have any doubt about your ability to execute. Any sufficiently complicated drive system should not even be on the table for build-season unless you have successfully executed it within the working memory of the team. The best way to build up your catalog of usable drive designs is thus to devote time in the off-season to experimentation with new designs.

Keep in mind that it is human nature to be overly-optimistic (often to silly extents), and that you must make a conscious effort to place your judgment of what you are able to do significantly below your initial feeling. This holds true for all design goals, but is especially pertinent for drive. For a drive, reliability trumps every single other concern, no exception. If your robot is unable to move, you are not able to play the game.
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"

Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016
  #43   Spotlight this post!  
Unread 25-08-2013, 20:01
KrazyCarl92's Avatar
KrazyCarl92 KrazyCarl92 is online now
Registered User
AKA: Carl Springli
FRC #0020 (The Rocketeers)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Clifton Park, NY
Posts: 523
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: Drive Train Choices

Quote:
Originally Posted by Oblarg View Post
For a drive, reliability trumps every single other concern, no exception. If your robot is unable to move, you are not able to play the game.
Rules compliance. Sadly this is overlooked nearly as often as reliability. I would say those are the two criteria that every single drive train in FRC should meet. The kit bot meets both if done according to directions, so there is truly very little reason for a drive train that is not reliable and rules compliant.
__________________
[2017-present] FRC 0020 - The Rocketeers
[2016] FRC 5811 - BONDS Robotics
[2010-2015] FRC 0020 - The Rocketeers
  #44   Spotlight this post!  
Unread 25-08-2013, 20:27
magnets's Avatar
magnets magnets is offline
Registered User
no team
 
Join Date: Jun 2013
Rookie Year: 2012
Location: United States
Posts: 748
magnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond reputemagnets has a reputation beyond repute
Re: Drive Train Choices

What oblarg said about reliability is very true. Unless you are one of those teams who has really mastered swerve (111, 1640, 1717) you won't see any benefits. Swerve is just so hard to do right. You don't get drive practice time until the season is almost over, and unless your swerve modules are 100% perfect in every way possible, you'll have one fail at competition, and you'll drive in circles for a match! For 95% of teams, the kitbot drive setup (or at least a simple 4/6wd) is the way to go.
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


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

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