View Single Post
  #1   Spotlight this post!  
Unread 20-04-2011, 00:08
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,058
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
Working python code for #2423

Our tradition has been to release the source code for our robot every year, and so here it is: Robot code for the KwarQs (#2423) 2011 Robot, used in the Boston Regional.

This year we wrote our code in Python, running on the RobotPy python interpreter on the cRio. Compatible with the kitbot chassis, the robot uses CANJaguar for the arm motors, which has an elevator and a grabber arm that can be raised or lowered by the operator. Our autonomous mode is consistent -- but mechanical problems got in the way at the competition.

Probably the most interesting part of this is that a test harness is included (test.py) which tests some of the basic functionality of the robot code and runs through the steps for autonomous mode, using a 'fake' wpilib that allows the code to run on a normal windows machine with python 3 installed on it. Might be able to give you some ideas on how to test your own RobotPy code in python.

Link: http://www.virtualroadside.com/FRC/#Kwarqs2011
__________________
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

Last edited by virtuald : 20-04-2011 at 09:30.