Skip to content

This project contains completely rewritten code for our past robots

Notifications You must be signed in to change notification settings

StuyPulse/StuyBots-Reloaded

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StuyBots-Reloaded

The goal of these projects is not to create competition ready code, but to instead create simple, well documented code that will make future testing easier. It will also include the most recent updates of WPILib and StuyLib.

Why

The purpose of this project is to maintain upto date versions of all of our old robots. While we do not need to maintain entire robot projects as there are no longer competitions for these bots, it is still helpful to have an upto date version of these robots for testing.

This is NOT supposed to be a replacements for the original robot code! It is supposed to be a simpler, alternative implementation for these robots to make testing easier

Because of this, many of the projects implement the subsystems, but not many commands. This is done to make expanding on the project easier, as this is not really made to play the game.

Note

Comments

The robot with the most comments will be Destiny because of its simplicity. This Destiny implementation is used as an example robot project in a lot of our projects.

Committing

Before pushing / commiting code, please run test_build.sh, which will build each of the robots and report any errors that come back.

Please run this before pushing any code!

Index

While you can go click on the folders, here are links to each of the robot projects

2016: Destiny

  • Initialized
  • Completed
  • Documented

2017: Rafael

  • Initialized
  • Completed
  • Documented

2018: Wildcard

  • Initialized
  • Completed
  • Documented

2019: Alfred

  • Initialized
  • Completed
  • Documented

2020: Edwin

  • Initialized
  • Completed
  • Documented

Use of StuyLib

The project uses StuyLib, a library that we made to speed along development.

Look in the build.gradle file to see how Stuylib is imported.

It is recommended that you look at the StuyLib JavaDocs. In particular, here are some of the important ones.

and for those looking to implement PID

About

This project contains completely rewritten code for our past robots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published