ThunderBots22064 / FtcRobotController2023-2024

Code for the ThunderBots FTC robot during the 2023-2024 season
BSD 3-Clause Clear License
1 stars 0 forks source link

Command Based TeleOp #1

Closed strangejmaster closed 7 months ago

strangejmaster commented 7 months ago

Description

The Command Based branch features many changes. It features the use of FTCLib for many uses including field-oriented driving and command-based code as the name implies. The TeleOp should at this point contain all the main functionality needed for controlling the robot and playing matches. With this new TeleOp being much cleaner, easier to navigate, and having new functions the old TeleOp has now been deprecated.

Future Changes

While this does contain many things for command-based driving there still are more changes that may be added. Some of these things include drifting error-correction, a full PID algorithm for the arm rather than just a P Algorithm, more advanced hotkeys that allow the robot to do more things (e.g. a single button press to pickup a pixel and another to place it on the backboard perhaps using the camera and AprilTags). Along with this more convenience features like being able to switch between field-oriented and robot-oriented driving.