|
|
Line 1: |
Line 1: |
| General programming stuff relevant to all subsystems should be documented here. | | General programming stuff relevant to all subsystems should be documented here. |
|
| |
| <div class="mw-parser-output"><div class="mw-parser-output">
| |
| = Subteam Assignments =
| |
|
| |
| Programming leads for the mechanism groups are in '''bold'''.
| |
|
| |
| * Drivetrain: '''Ishan'''
| |
| * Game piece system: '''Kyle''' and '''David''', Alex L.
| |
| * Hang: '''Josh''', Trevor, Alex F.
| |
| * Control Panel: '''Ishan''', Nikko, Owen
| |
| * Controls: '''Daniel'''
| |
|
| |
|
| = SVN Info = | | = SVN Info = |
| Source code is in SVN at https://svn.penfieldrobotics.com/FRC2020/trunk/thunderbot2020/ | | Source code for 2021 is in SVN at https://svn.penfieldrobotics.com/FRC2020/trunk/thunderbot2020/ (yes, 2020 this isn't a typo!) |
| | |
| For information on setting up your computer to use SVN, go to our [https://wiki.penfieldrobotics.com/wiki/index.php?title=SVN_Setup SVN page]
| |
| | |
| <div class="mw-parser-output">
| |
| | |
| = Outstanding Tasks =
| |
| | |
| Evaluate/test reliability of NEOs
| |
| | |
| == Robot Code ==
| |
| | |
| Split up by subsystem - responsible veteran student or mentor in (), student(s) doing actual code, if different, in []. '''These are not in any particular order!'''
| |
| | |
| *Getting started
| |
| **Base class - decide on base class and put basic framework of new project in SVN (Jeff, Josh, and/or Kyle)
| |
| | |
|
| |
| | |
| == Scouting App ==
| |
| | |
| In no particular order!
| |
| | |
| *Jeff
| |
| **Nothing yet!
| |
| *Alex
| |
| **Nothing yet!
| |
| </div>
| |
| | |
| = Requested Features =
| |
| | |
| <div class="mw-parser-output">
| |
| <div class="mw-parser-output">
| |
| == Drive Base ==
| |
| | |
| *Easily switch between tank and arcade control style
| |
| *Closed loop control for low speed precision positioning
| |
| | |
| </div>
| |
| </div>
| |
| | |
| <div class="mw-parser-output">
| |
| == Intake ==
| |
| <div class="mw-parser-output">PID to hold intake at right position</div> </div>
| |
| | |
| == Shooter ==
| |
| | |
| HiTec HS-785HB Servo rotates 8 revolutions, giving it a raw value of 0.0 makes it continue driving past the 'zero' position, but telling it to go to 0.01 for example stops. Raw value 1.0 doesn't have this problem.
| |
| </div>
| |
| | |
| == Control Panel ==
| |
| | |
| <div class="mw-parser-output"><div class="mw-parser-output">
| |
| <div class="mw-parser-output">
| |
| <div class="mw-parser-output">
| |
| == Endgame ==
| |
| | |
| *One motor to drive a winch
| |
| *Ratchet with a servo-driven pawl that can switch between engaged and not engaged
| |
| | |
| </div> </div> </div>
| |
| </div>
| |
| | |
| == ==
| |
| </div> </div>
| |
| | |
| = Feedback =
| |
| | |
| see '''Dashboard''' section of [[2019:Robot_IO_Map#Dashboard|Robot IO Map]]
| |
| | |
| | |
| <div class="mw-parser-output"><div class="mw-parser-output">
| |
| == Autonomous ==
| |
|
| |
|
| Insert auto stuff here!
| | For information on setting up your computer to use SVN, go to our [[SVN_Setup|SVN page]] |
|
| |
|
| [[File:Starting Positions.pdf|RTENOTITLE]]
| |
| </div> </div>
| |
|
| |
|
| = Programming Archives = | | = Programming Archives = |