= Core Robot Development Team[[BR]] This team is responsible for the main software that goes into making the robot function, including designing the algorithms and collaborating with the mechanical teams to develop program specifications. '''Mentor Leads''' * [mailto://david@dalbert.net Mr. Albert] * [mailto://aldunn@comcast.com Mr. Dunn] '''Student Lead''' * [mailto://tmthylin@gmail.com Tim Lin] == Core Team Member Assignments[[BR]] {{{#!th rowspan=2 '''Arden }}} |---------------- {{{#!td align=left '''4-Bar Lifter Arm'''[[BR]] Sensors[[BR]] * sensors want 2 (4) 9-deg sensors to provide arm angle relative to support pillar Actuators[[BR]] * 1-2 CIM motors }}} |---------------- {{{#!th rowspan=2 '''Fahim }}} |---------------- {{{#!td align=left '''Claw'''[[BR]] Sensors[[BR]] * Either Encoder or Potentiometer (Encoder would be preferred) * Infrared sensor to tell the driver if they have an object in possession would be cool but not required * Maybe some Limit switches later on. Actuators[[BR]] * 2-4 inch stroke pneumatics * Denzo motor }}} |---------------- {{{#!th rowspan=2 '''Josh }}} |---------------- {{{#!td align=left '''Drive Train'''[[BR]] Sensors[[BR]] * Camera? 2 Cameras? 3 Cameras? Omnidirectional Camera? Actuators[[BR]] * 4 CIM Motors '''!Hook/Hand/Thingamabob/Doohickey'''[[BR]] Sensors[[BR]] * Actuators[[BR]] * small-stroke piston [[BR]] }}} |---------------- {{{#!th rowspan=2 '''Andrew }}} |---------------- {{{#!td align=left '''!Input/Sensors'''[[BR]] Implement and manage sensors and human input for the entire robot. Manage the input and hand out button assignments (work with drive team). }}} '''Schedule'''[[BR]] Please see the google spreadsheet, which can be found [https://docs.google.com/spreadsheets/d/1uXIorhGX5r5QQx2UpiDW5_aabENIwwr-1V9UQfRofR4/edit?usp=sharing here]. '''Research and Examples''' * [http://wiki.raidtech.net/wiki/Command%20Based%20Robot%20Notes Command Based Robot Notes] == Technical Resources === Setup Instructions * [wiki:FRCSoftwareSetup Setting Up a Computer for FRC Java Programming] * [wiki:DriverStationSetup Setting Up a Driver Station] * [wiki:RoboRioSetup Setting Up a New roboRIO] === Programming Aides * [http://first.wpi.edu/FRC/roborio/release/docs/java/annotated.html FRC API Javadocs] === Preseason * [wiki:IntroJava Introductory Programming in Java] * [wiki:IntroOOP Introduction to Object-Oriented Programming] * [wiki:ProgrammingPrompts Programming Prompts] === Miscellaneous * [wiki:SoftwareCAN Using CAN for Software]