2022:Programming: Difference between revisions

From 1511Wookiee
Jump to navigationJump to search
Line 17: Line 17:


= Outstanding Tasks =
= Outstanding Tasks =
Evaluate/test reliability of NEOs


== Robot Code ==
== Robot Code ==
Line 24: Line 22:
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!'''
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
* TBD
**Base class - decide on base class and put basic framework of new project in SVN (Jeff, Josh, and/or Kyle) 
 
 


== Scouting App ==
== Scouting App ==
Line 34: Line 29:


*Jeff  
*Jeff  
**Nothing yet!   
** Nothing yet!   
*Alex
*TBD student(s)
**Nothing yet!  
**Nothing yet!
</div>


= Requested Features =
= Requested Features =

Revision as of 14:20, 7 January 2022

General programming stuff relevant to all subsystems should be documented here.

Subteam Assignments

Programming leads for the mechanism groups are in bold.

  • TBD System 1: TBD, TBD
  • TBD System 2: TBD, TBD
  • Controls: TBD, TBD

SVN Info

Source code is in SVN at https://svn.penfieldrobotics.com/FRC2022/trunk/thunderbot2022/


Outstanding Tasks

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!

  • TBD

Scouting App

In no particular order!

  • Jeff
    • Nothing yet!
  • TBD student(s)
    • Nothing yet!

Requested Features

Drive Base

  • Easily switch between tank and arcade control style
  • Closed loop control for low speed precision positioning

Intake

PID to hold intake at right position

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.

Control Panel

Endgame

  • One motor to drive a winch 
  • Ratchet with a servo-driven pawl that can switch between engaged and not engaged

 

Feedback

see Dashboard section of Robot IO Map


Autonomous

Insert auto stuff here!

File:Starting Positions.pdf

Programming Archives