Team 4207 Code Repository

4207 Programming Design Strategies

  • Java Language
  • Start from Basic Sample Robot Template to give us most control
  • Create custom utility classes for types of devices such as a piston and distance sensor*. 
  • Create additional classes for some devices

*In cases like distance sensor, we use sub classes from a generic unusable base class so that the main code does not need to be changed if we change type of sensor.  

 

All years used Java Programming Language

In process of moving all code to   https://github.com/pyro4207

2019  ????

   Programmers: ???

 

2018

  Programmers:  Colin Dosedel, John Vogel

  Highlights

  • First year using Command Based Robot
  • First year using encoders to determine distance (until they got fried at competition)

 

2017  https://github.com/pyro4207/HF-FRC-2017-code

  Programmers:  Dominic Peichel, Colin Dosedel

  Highlights

  • First year using vision processing on a co-processor.  In the end used a Raspberry pi with Microsoft webcam.
  • Started creating classes for systems on the robot rather than just individual components
  • First year using a web based/offline capable scouting program

 

2016     https://github.com/pyro4207/HF-Team-4207-FRC-2016

   Robot built from Basic Sample Robot Template

  

 


8101 Kochia Lane  dot  Victoria, MN 55386  dot   952.443.4659  dot   952.443.1822 (fax)
© 2019