RobotCasserole1736 / RobotCasserole2020

Software for Robot Casserole's 2020 FIRST Infinite Recharge competition season
MIT License
1 stars 0 forks source link

logo

RobotCasserole2020 šŸ²

Software for Robot Casserole's 2020 FIRST Infinite Recharge šŸ”‹ Competition Season

Contents

  1. Driver View
  2. Main Source Code
  3. Log File Snagger & Log Viewer
  4. Very Important Information

1. Driver View Website

The Driver View web site is used to help test and tweak our code, and used to help drive team during match. The driver view is a javascript/HTML based viewer of data logs captured from the robot during operation. These data logs are then used to tweak code before, during, and after competition.

2. Main Source Code Baby Yoda

The source code this year includes code for: running the intake, controlling hopper to get balls from intake to the conveyor, directing the conveyor to move the power cells where we want them, ramping up shooter wheel speed to score powercells, code to make a west coast drivetrain function as it should, code to auto-align the robot towards the outer goal, as well as code to make our robot look pretty (LEDS). If you care to look at it, look here.

3. Log File Snagger & Log Viewer

The log file snagger is a python script used to communticate with the roborio and grab all csv logs in a certain directory and put them in a log viewer where we can view them when the robot does somthing wacky.

4. Important Information!

Java does not allow emojies as variable names. In other words, Java is against fun.šŸ˜ž

Spot the Paper Chicken! šŸ”

Crane Army