Go to Post I really think we need to keep our pitchforks sheathed and torches unlit until we here more news and get more details. - IndySam [more]
Home
Go Back   Chief Delphi > Technical > Programming > Python
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 03-04-2014, 23:45
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,032
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Team 1418 Python Robot Code released for 2014

This code is released from Team 1418's 2014 robot. We used python for the robot software, and also implemented custom driver station software using Python & PyGTK.

1418 had a dominating performance at Richmond at the Virginia Regional, finishing as the #2 seed, and led the #2 alliance to the finals with teams 2383 and 435. They were awarded the Industrial Design award for a variety of reasons, including their simple but effective robot design, multiple autonomous modes and useful touchscreen driver station interface.

At the Greater DC Regional, they had a rocky start and ended up finishing as the 7th seed, but led the #6 alliance to the finals with teams 1885 and 2537.

Robot Code highlights:
  • Full pyfrc integration for testing & robot simulation
  • Unit tests over the robot code with 70% code coverage
  • Automation of core catapult functions
  • Complex autonomous mode support
    • Multiple working autonomous modes used in competition
      • Two balls - uses a gyro to make sure the robot drives straight
      • Single ball shoot
      • Single ball hot goal shoot
    • Automatic support for tuning the autonomous mode parameters via the UI
The autonomous mode framework developed for this season is pretty cool, and we found it significantly easier to develop autonomous modes using this framework. After some cleanup, it will be integrated into pyfrc so others can use it.

Driver Station UI Highlights:
  • Comprehensive autonomous mode support
    • Fine tuned autonomous mode parameter tuning
    • Multiple autonomous modes supported
  • Graphing of robot catapult parameters
  • Visual display of robot status
  • Most robot features can be controlled from the UI
  • Image processing features:
    • Interactive tuning of threshold parameters
    • Comprehensive debugging support
    • Visual indication of hot goal detection
    • Static and live image processing
    • Can support multiple cameras
  • "Hot goal in a box" mode
    • Start the dashboard only showing the camera feed and the image processing tools.
    • Transmits 'IsHotLeft' and 'IsHotRight' to the robot via NetworkTables

You can download the code at http://www.virtualroadside.com/FRC/#VaeVictis2014
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff
Reply With Quote
  #2   Spotlight this post!  
Unread 15-04-2014, 21:12
brrian27's Avatar
brrian27 brrian27 is offline
the Mormon
AKA: Brian
FRC #2383 (Ninjineers)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Florida
Posts: 159
brrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond reputebrrian27 has a reputation beyond repute
Re: Team 1418 Python Robot Code released for 2014

We loved working with you guys in Virginia!! It was an awesome experience getting all the way to finals. We'll be watching out for you in the future, and hopefully we can work together again sometime!
__________________
team2383.com
2011-14: Student- Team 2383, the Ninjineers (2013-14: Drive Team Coach & 2014: Co-Captain)
5 Team Spirit Awards --- 1 Excellence in Engineering Award --- 1 Regional Finalists
Currently : Student- Brigham Young University

2015 SOUTH FLORIDA REGIONAL CHAMPS #BLUEBANNERYEAR ARCHIMEDES DIVISION FINALISTS
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 21:36.

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