View Single Post
  #1   Spotlight this post!  
Unread 12-06-2010, 13:11
Ken Streeter's Avatar
Ken Streeter Ken Streeter is offline
Let the MAYHEM begin!
FRC #1519 (Mechanical Mayhem)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Team: Milford, NH; Me: Bedford, NH
Posts: 469
Ken Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond reputeKen Streeter has a reputation beyond repute
Swerve Software for FRC cRIO Control System in C++ or Java

In order to quickly get a rudimentary swerve drive robot working, I am looking to see if any other teams that have written Swerve Drive control software for the FRC cRIO in C++ or Java would be willing to share their complete software implementation?

I've tried to search for this in old ChiefDelphi postings and white papers and have found many folks describing the math and the approach. However, I haven't yet found any complete software implementation examples.

I realize that the software is part of the challenge and also realize that the control software for a given swerve robot may need to be changed significantly in order to work well on other robot designs. However, having a complete working example as a starting point would be very helpful.

Does anybody have a complete working software implementation for a swerve drive on the FRC cRIO control system that they would be willing and able to share?

Thanks,
--ken

PS: The specific swerve drive chassis for which I'll be trying to implement swerve drive control software is a 4-wheel swerve with independent steering on all four pods and coaxial power distribution with right/left sides sharing drive power, similar to that shown in the swerve presentation of Cyber Blue 234 in slide 15. (See http://www.chiefdelphi.com/media/papers/2378 )
__________________
Ken Streeter - Team 1519 - Mechanical Mayhem (Milford Area Youth Homeschoolers Enriching Minds)
2015 NE District Winners with 195 & 2067, 125 & 1786, 230 & 4908, and 95 & 1307
2013 World Finalists & Archimedes Division Winners with 33 & 469
2013 & 2012 North Carolina Regional Winners with teams 435 & 4828 and 1311 & 2642
2011, 2010, 2006 Granite State Regional Winners with teams 175 & 176, 1073 & 1058, and 1276 & 133
Team 1519 Video Gallery - including Chairman's Video, and the infamous "Speed Racer!"