This is our code for the 2020 FRC season. We are using the rewritten Command Based Framework and C++.
This will help you to get started on working with our FRC code.
- Go to this link and follow along with directions for Windows and C++: WPILib Getting Started
Clone the repository
git clone https://github.com/team2053tigertronics/Robot2020.git
Open the Robot2020 folder in Visual Studio Code.
Then, to build you can use the shortcute Ctrl+Shift+P, then type in WPILib: Build Robot Code
To deploy to the robot, connect over usb, ethernet or Wifi. Then, to deploy you can use the shortcute Ctrl+Shift+P, then type in WPILib: Deploy Robot Code
- WPILib - The backend to interface with the RoboRIO
- CTRE Phoenix - Interface for CTRE Talon SRX's
- REV Robotics Spark Max API - Interface for Rev Robotics Spark Max
- NavX API - Interface for Kauai Labs IMU
- Websocketpp - Websocket Library for C++. Used for communicating with Jetson
- ASIO - Asyncronous Networking Library. Used with websocketpp
- rosbridgecpp - Modified version to used with above libs
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Cathy Deskur - Command and Subsystem Programming - chdeskur
- Drew Williams - Backend Programming - jreneew2
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details
- Doug Williams for helping with algorithm design and debugging
- Tim Greer for helping with debugging and math
- Mike Caruso for helping with debugging and networking
- Jake Allison for working on ROS integration and design
- FRC Discord (specifically @calcmogul) for help with advanced C++ concepts
- FRC Team 900 for networking and ROS help