Skip to content

Tdogb/MiniFRC-Official-Robot-Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiniFRC Robot Code

Runs on Teensy 3.5 microcontroller

Features:

  • Motion profile generation (cubic spline)
  • Pure pursuit tracking algorithm
  • Dynamic realtime 3D superstructure collision detection
  • Velocity PID controller
  • Memory optimized code
  • Memory optimized schedular

Command Structure:

robotState_s --> Superstructure class --> Subsystem class --> Individual component classes

Classes:

  • Superstructure simulation: robot/superstructure/SuperstructureMath.cpp
  • Path follower: robot/autonomous/follower/Follower.cpp
  • Schedular: robot/Schedular.cpp

TODO:

  • Elevator collision resolution
  • Model based feedforward

About

Version 2 of MiniFRC code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published