2018:Programming: Difference between revisions
From 1511Wookiee
Jump to navigationJump to search
Programming (talk | contribs) No edit summary |
Programming (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
<div class="mw-parser-output"><div class="mw-parser-output">General programming stuff relevant to all subsystems should be documented here. <div class="mw-parser-output"><div class="mw-parser-output"> | <div class="mw-parser-output"><div class="mw-parser-output">General programming stuff relevant to all subsystems should be documented here. <div class="mw-parser-output"><div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | |||
== Outstanding Tasks - Robot Code == | == Outstanding Tasks - Robot Code == | ||
Line 6: | Line 7: | ||
*Review questions for mechanism teams and get answers (Kate, Ethan) | *Review questions for mechanism teams and get answers (Kate, Ethan) | ||
*Document on Wiki (or link to gdocs) autonomous modes. Include Names/Number assignments for Dashboard/Controls to use (Kate, Josh) | *Document on Wiki (or link to gdocs) autonomous modes. Include Names/Number assignments for Dashboard/Controls to use (Kate, Josh) | ||
*Controls: '''document '''which specific model of gamepads we will use this year (Kyle) | *Controls: '''document '''which specific model of gamepads we will use this year on the controls wiki (Kyle) | ||
*Controls: | *Controls: Get details on to IO map wiki page for both game pad operations (Kyle) | ||
*Controls: Implement controls code on robot (Kyle) | |||
*Drive: Test/Evaluate new gyro (SPI-based interface instead of analoggyro - already installed on test board) (Josh) | *Drive: Test/Evaluate new gyro (SPI-based interface instead of analoggyro - already installed on test board) (Josh) | ||
*Drive: Examine auto modes and decide what range(s) of auto driving actions need to work the best, then make them happen (Josh) | *Drive: Examine auto modes and decide what range(s) of auto driving actions need to work the best, then make them happen (Josh) | ||
Line 14: | Line 16: | ||
| | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> </div> </div> | ||
= Outstanding Tasks - Scouting App = | = Outstanding Tasks - Scouting App = | ||
Revision as of 12:35, 31 January 2018
General programming stuff relevant to all subsystems should be documented here.
Outstanding Tasks - Robot Code
Split up by subsystem - responsible veteran student in (), student(s) doing actual code, if different, in []. These are not in any particular order!
- Review questions for mechanism teams and get answers (Kate, Ethan)
- Document on Wiki (or link to gdocs) autonomous modes. Include Names/Number assignments for Dashboard/Controls to use (Kate, Josh)
- Controls: document which specific model of gamepads we will use this year on the controls wiki (Kyle)
- Controls: Get details on to IO map wiki page for both game pad operations (Kyle)
- Controls: Implement controls code on robot (Kyle)
- Drive: Test/Evaluate new gyro (SPI-based interface instead of analoggyro - already installed on test board) (Josh)
- Drive: Examine auto modes and decide what range(s) of auto driving actions need to work the best, then make them happen (Josh)
- Auto/Vision: Where on robot do(es) camera(s) need to go? Document on Robot Design page on Wiki and talk to relevant design teams so they carve out that place! (Kate)
- Old robots: Bring 2015, 2016, 2017 all up to 2018 image and ported code. Test. (anyone, but this is super low priority)
Outstanding Tasks - Scouting App
In no particular order!
- Update tables classes to define new db schema for 2018 (thunderscout.db package, class ResultsTable)
- Update EventStorage class to create new tables (EventDbHelper internal class)
- Update EventStorage class to read/write new tables (methods getAllSavedMatches() and saveMatchData())
- Continue work on UI screens (layout XML mostly)
- Update webserver output to match new match data (Webserver class)
Programmers:
Controls: Kyle & Adrian & Cameron
DriveMeyer: Josh
Arm/Intake: Kate & Ethan
Ramp: Kate & Josh
Auto: Josh & Kate
Lights: Zack E
Autonomous
Do nothing
Cross auto line
Sense switch and place cube in switch and cross auto line
Programming Sub-pages and Links
- Documentation
- SVN
- 2018:Robot_IO_Map