View Single Post
  #1   Spotlight this post!  
Unread 04-02-2013, 18:48
anidev's Avatar
anidev anidev is offline
Registered User
AKA: Anirudh
FRC #0612 (Chantilly Robotics)
Team Role: Programmer
 
Join Date: May 2012
Rookie Year: 2010
Location: Fairfax, VA
Posts: 6
anidev is an unknown quantity at this point
Multiple Autonomous Modes

Part of our autonomous strategy this year involves having multiple different autonomous routines based on the position of the robot at the beginning of the match. Our code has been written such that it execute the correct routine based on parameters passed from autonomous init. This whole time we were operating under the assumption that the specific autonomous routine to use would be selected on the driver station by the driver and autonomous init would use network tables to get the selected position from the driver station and decide what routine to take.

Before coding the driver station part of this, I wanted to make sure that it is legal for the driver to press a button on the driver station before autonomous starts. I don't remember reading anything specific against something like that in the manual, so I wanted to make sure. Also, I was planning on incorporating the controls for this, among some other custom controls, not in SmartDashboard but in the actual LabView dashboard. The dashboard labview source is available in labview after selecting the "dashboard project" option, but I wasn't sure if are allowed to use a custom dashboard (not smartdashboard but the labview one with camera and graphs) during the competition.