Skip to content
This repository has been archived by the owner on May 20, 2024. It is now read-only.
/ 2018-MVA Public archive

Minimum Viable Autonomous in multiple languages to help all 2018 FRC teams at least cross the auto line

License

Notifications You must be signed in to change notification settings

FRC1756-Argos/2018-MVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2018-MVA

Minimum Viable Autonomous in multiple languages to help all 2018 FRC teams at least cross the auto line. FIRST® POWER UPSM awards alliances a ranking point only if all three alliance robots drive past the auto line during the autonomous period. Since the entire alliance benefits from all robots moving in autonomous, we consider it beneficial to freely distribute example code to enable simple autonomous motion for all robots.

The goal of this project is that no robot should be stationary in autonomous mode.

Good luck to all teams!

Using This Software

If you would like to use this software for your team or to help another team, please download the project and follow the instructions as provided in the language-specific directory readme.

If you have trouble using the software, you may open an issue and someone will assist you as soon as possible.

Contributing

To add a new language, please add a directory named the language name with a code file and a README.md file. The code file should contain all the necessary code to drive past the auto line at a managable speed (probably ~50% power for ~5 seconds) and stop at the beginning of the autonomous period. Please include information on how to integrate the example code in the readme file. If you use any placeholder values in the example code, they should be explained in the readme as well.

All example code can assume the stock robot code distributed to all teams as a starting point.

Above all, thank you for your contributions!

Attribution

JaciMVA_PWM.cpp/java and JaciMVA_CAN.cpp/java are from @JacisNonsense as part of the Open-RIO/2018-Minimum-Viable-Autonomous project. The respective integration guides are also derived from that project. I've included them here to try and collect all relevant code in one place.

License

This code is provided under the MIT license to allow all teams to use this resource as freely as possible

Portions of this code are derived from the Open-RIO/2018-Minimum-Viable-Autonomous project also under the MIT license

About

Minimum Viable Autonomous in multiple languages to help all 2018 FRC teams at least cross the auto line

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published