Go to Post Doughnuts would probably be a pretty good alternative to churros. However, that could be open to debate. - Calvin Hartley [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 Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 30-04-2014, 10:06
Conor Ryan Conor Ryan is offline
I'm parking robot yacht club.
FRC #4571 (Robot Yacht Club)
Team Role: Mentor
 
Join Date: Nov 2004
Rookie Year: 2004
Location: Midtown, NYC
Posts: 1,896
Conor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond reputeConor Ryan has a reputation beyond repute
Re: Time to complete swerve drive

Quote:
Originally Posted by E Dawg View Post
159 is considering switching to a swerve drive next year. As a programmer, I wanted to know how long it normally takes to finish building the swerve drive train (need time to test the code!). So how long does it take any teams on CD who use swerve to finish their drive train?
3 weeks to program...in build season.

Yes, somebody decided after build season they would go with Swerve. They bought these assembled a frame and mounted everything, and after 3 weeks turned it over to the programmers. After 3 weeks of programming they made it do everything they needed, and even got field oriented drive to work.

I don't recommend this, but it'll give you an extreme case.
  #2   Spotlight this post!  
Unread 30-04-2014, 10:14
A Dog IRL's Avatar
A Dog IRL A Dog IRL is offline
Heisenborg
AKA: Jake
FRC #5196 (Breaking Bot)
Team Role: Alumni
 
Join Date: Nov 2013
Rookie Year: 2011
Location: South Florida
Posts: 36
A Dog IRL is an unknown quantity at this point
Re: Time to complete swerve drive

We are thinking of designing and programming swerve drive as a learning experience for the team. Are you using LabVIEW?
__________________
FRC 5196
2013-14 Member
2014-? Mentor
2014 South Florida Rookie All-Stars
  #3   Spotlight this post!  
Unread 30-04-2014, 10:44
RonnieS's Avatar
RonnieS RonnieS is offline
Just a tad washed up
AKA: Ronnie Sherrer
FRC #0314
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2006
Location: Flint/Warren
Posts: 389
RonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond reputeRonnieS has a reputation beyond repute
Re: Time to complete swerve drive

Is there not any other teams that have their code already posted/sharred? Im not 100% sure but if you share the code from previous seasons for anyone I believe you can re use it which would save a lot of time when doing your swerve.
Side Note: Just my two cents, I would experiment with all other drives first to make sure it is exactly what you are going for. I personally would try Texcoast.
__________________
"Do not argue with an idiot. He will drag you down to his level and beat you with experience"
  #4   Spotlight this post!  
Unread 30-04-2014, 10:57
Arrowhead Arrowhead is offline
Registered User
AKA: Daniel Brown
FRC #1369 (1369 Minotaur)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Tampa, Florida
Posts: 49
Arrowhead is an unknown quantity at this point
Re: Time to complete swerve drive

Quote:
Originally Posted by Ronnie314 View Post
Is there not any other teams that have their code already posted/sharred? Im not 100% sure but if you share the code from previous seasons for anyone I believe you can re use it which would save a lot of time when doing your swerve.
Side Note: Just my two cents, I would experiment with all other drives first to make sure it is exactly what you are going for. I personally would try Texcoast.
I know that Bomb Squad has their code on GitHub, you could check that out. additionally, Ether has some papers with the pseudo code for a swerve drive here: http://www.chiefdelphi.com/media/papers/2426
  #5   Spotlight this post!  
Unread 30-04-2014, 11:01
Jefferson Jefferson is offline
Registered User
AKA: Jeff Clements
FRC #0016 (Bomb Squad)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Mountain Home, AR
Posts: 258
Jefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond reputeJefferson has a reputation beyond repute
Re: Time to complete swerve drive

Quote:
Originally Posted by Arrowhead View Post
I know that Bomb Squad has their code on GitHub, you could check that out. additionally, Ether has some papers with the pseudo code for a swerve drive here: http://www.chiefdelphi.com/media/papers/2426
BombSquad code is here. I just opened up our 2014 code.

If you are only interested in Swerve Drive code, check out the Macy's robot code. It's really just a swerve drive with a confetti shooter.

https://github.com/FRCTeam16
  #6   Spotlight this post!  
Unread 30-04-2014, 11:00
barn34's Avatar
barn34 barn34 is offline
Isn't this how Skynet got started?
AKA: William Barnickel
FRC #2481 (Roboteers)
Team Role: Mentor
 
Join Date: Feb 2012
Rookie Year: 2009
Location: Metamora, IL
Posts: 243
barn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond repute
Re: Time to complete swerve drive

For us, we decided to go swerve on day 2 of build season this year. We ordered modules from AndyMark, received them a day or so later, and then the mechanical team focused on building up our practice drive chassis so we could completely hand that over to our programming team. If I remember correctly, we had the chassis completed and transferred to the programmers the first weekend of build season.

While our programming team worked tirelessly to get everything functional with the swerve, the rest of the mechanical and design teams worked away on the rest of the robot design making sure to carefully keep all of the space claim and wiring for the swerve in mind. By the end of week 3, our programmers had the basic fuctionality of the swerve built, tested, and working. We continued to make tweaks, improvements, and additional control features and options (field centric, various spin moves, forward/reverse orientation toggles, etc.) as we continued through the rest of build and competition season. One benefit was that once the mechanical was worked out and locked down, everything else related to the drive (for the most part) was purely software which could be endlessly improved, tweaked, tested, troubleshooted, etc. throughout the season.

Don't get me wrong, I probably wouldn't recommend teams taking the same approach as we did of trying to do this for the first time during a build season. Tackling swerve was a pretty huge challenge (especially from the programming side) and I am extremely proud of our team for accomplishing our goals as well as we did this year. Even so, we are knowingly infants in our swerve drive knowledge and we've actively looked to learn as much as we can from experienced teams (shoutouts and special thanks to 16 and 1717) throughout this season.

Also, driver practice is key. In order for all that hard work to really pay off, your drivers have to be able to make that thing hum on the field. We had our drivers working with that practice chassis quite a bit from that week 3 point onwards throughout the season to be able to perform as desired come competition time. We set up driver drills with cones, balls, goals, defensive proxies, etc. to make sure we had all of the on-field tools we ever thought we'd need in our toolbox to dive into while on the field.

With all that said, I definitely recommend any team give swerve a shot. We couldn't be happier with how our machine was able to perform this year given our initial lack of experience. Just know, it isn't a simple drive train by any means and there are far more modes of potential failure than a traditional tank or mechanum drive. It's very programming and control intensive, but it is a worthwhile challenge to undertake. This isn't just for the performance benefits you would potentially receive on the field, but your team would benefit greatly from the learning experience of taking on the challenge (and that's what the REAL benefit should be, right?).

If anyone has any questions, comments, suggestions, etc. please feel free to contact myself or any other member of my team and we'll be happy to help steer you along as best we can using our previous year's experience and lessons learned. Best of luck and congradulations to any team eager to take on the challenge!
__________________



2016 Einstein Field WORLD CHAMPIONS & Carver Sub-Division Winner (330 & 120 & 1086)
2016 Smoky Mountains Regional Winner (3824 & 4740)
2016 Central Illinois Regional Winner (876 & 2220)
2015 Central Illinois Regional Winner (1756 & 2220)
2015 Rock City Regional Winner (2451 & 1625)
2014 Einstein Field Semi-Finalist & Galileo Division Winner (67 & 973 & 2363)
2014 Wisconsin Regional Winner (1732 & 2202)

--- Industrial Design Award (2010, 2015) ------ Innovation in Control Award (2013, 2014, 2016) ---
--- Quality Award (2015) ---------- Creativity Award (2014) ---------- Visualization Award (2009) ---
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 01:51.

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