Skip to content
This repository has been archived by the owner on Dec 9, 2022. It is now read-only.

Latest commit

 

History

History
61 lines (39 loc) · 2.46 KB

readMe.md

File metadata and controls

61 lines (39 loc) · 2.46 KB

Team 2053 Tigertronics code for 2020 FRC Season

This is our code for the 2020 FRC season. We are using the rewritten Command Based Framework and C++.

Getting Started

This will help you to get started on working with our FRC code.

Prerequisites

Installing

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

Deployment

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

Built With

  • 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

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

  • Cathy Deskur - Command and Subsystem Programming - chdeskur
  • Drew Williams - Backend Programming - jreneew2

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  • 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