= 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 style="color: green" '''Arden }}} |---------------- {{{#!td align=left '''4-Bar Lifter Arm'''[[BR]] Sensors[[BR]] * sensors want 4 (2 in practice) 9-deg sensors to provide arm angle relative to support pillar * potentiometers for backup Actuators[[BR]] * 1-2 CIM motors }}} |---------------- {{{#!th rowspan=2 style="color: violet" '''Fahim }}} |---------------- {{{#!td align=left '''!Claw/Grabber'''[[BR]] Sensors[[BR]] * encoder * infrared for possession sensing * infrared for sensing the distance between fingers Actuators[[BR]] * 2-4 inch stroke pneumatics OR * Denzo motor }}} |---------------- {{{#!th rowspan=2 style="color: red" '''Josh }}} |---------------- {{{#!td align=left '''Drive Train'''[[BR]] Sensors[[BR]] * encoder Actuators[[BR]] * 4 CIM Motors '''Hook'''[[BR]] Sensors[[BR]] * Actuators[[BR]] * small-stroke piston [[BR]] }}} |---------------- {{{#!th rowspan=2 style="color: blue" '''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). '''Camera'''[[BR]] Manage and process the camera input from any cameras decided to be mounted on the robot. '''Design Patterns Implementation'''[[BR]] Implement the general design pattern and design small-scale patterns for use }}} [[BR]] {{{ #!div style="border:1pt dotted" '''Schedule'''[[BR]] Please see the google spreadsheet, which can be found [https://docs.google.com/spreadsheets/d/1uXIorhGX5r5QQx2UpiDW5_aabENIwwr-1V9UQfRofR4/edit?usp=sharing here]. }}} == 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 Aids * [http://first.wpi.edu/FRC/roborio/release/docs/java/annotated.html FRC API Javadocs] === Control System Elements * [wiki:SoftwareCAN Using CAN for Software] * [wiki:UsingSerialPorts Using the roboRIO's Serial Ports]