OCCRA
Go to Post Andymark has everything! - nighterfighter [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Events   CD-Media   CD-Spy   FRC-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 06-12-2010, 12:11 PM
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: 391
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)
2013 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!"
  #2   Spotlight this post!  
Unread 06-12-2010, 02:27 PM
Akash Rastogi Akash Rastogi is offline
Currently teamless
no team
Team Role: Alumni
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Mt. Olive, NJ/ Syracuse, NY
Posts: 6,728
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: Swerve Software for FRC cRIO Control System in C++ or Java

Hey Ken,

Please check your PM box. I can have you contact one of my programmers.

.

Let me know if he gets back to you. Otherwise we'll just have him update the Codeplex page.
__________________

Alumni/Mentor FRC 11 - MORT | ['11-'12]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11- MORT | ['08-'12]: Founder - EWCP

Last edited by Akash Rastogi : 06-12-2010 at 02:41 PM.
  #3   Spotlight this post!  
Unread 06-15-2010, 04:27 PM
virtuald virtuald is offline
Registered User
AKA: Dustin Spicuzza
FRC #1418
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Northern Virginia
Posts: 513
virtuald is a splendid one to beholdvirtuald is a splendid one to beholdvirtuald is a splendid one to beholdvirtuald is a splendid one to beholdvirtuald is a splendid one to beholdvirtuald is a splendid one to behold
Re: Swerve Software for FRC cRIO Control System in C++ or Java

Our 2009 robot had a swerve drive with 4 independently steerable wheels that could rotate 360 degrees.

http://www.virtualroadside.com/FRC/
__________________
Co-maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables (NetworkTables for Python)

Team #1418: 2014 VA Regional: Finalists, #2 seed overall, Industrial Design Award; DC Regional: Finalists, #6 alliance captain
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


FRC Software Resources (including 2014 python code): http://www.virtualroadside.com/FRC/
WPILib Doxygen Repo: http://www.virtualroadside.com/WPILib/index.html
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
NJ Area Teams - Workshop for New Control system and Java on 12/19 galewind Programming 7 12-19-2009 02:33 PM
[BB]: Still not Bill #2 (FRC Java Software Available) Jason Law General Forum 1 12-07-2009 11:27 AM
**FIRST EMAIL**/FRC Java Software Available/Important Site Updates/Deadline Reminders Mark McLeod FIRST E-Mail Blast Archive 0 12-03-2009 09:31 PM
**FIRST EMAIL**/Control System Software Update Reminder Mark McLeod FIRST E-Mail Blast Archive 13 11-30-2008 08:05 PM
Swerve drive control system dpick1055 Programming 8 01-22-2007 06:06 PM


All times are GMT -5. The time now is 05:25 PM.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi