Software | Version | Installation | Notes |
---|---|---|---|
Python | 3.4.3 | https://www.python.org/downloads/release/python-343/ | |
pip | 8.0.2 | python | python -m pip install -U pip |
Django | 1.8.3 | pip | pip install django==1.8.3 |
TortoiseSVN | 1.9.3 | https://tortoisesvn.net/downloads.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
from pprint import pprint | |
class Team: | |
def __init__(self, key, opr, seed, dpr): | |
self.key = key | |
self.opr = opr | |
self.seed = seed | |
self.dpr = dpr |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
__api_key = {'X-TBA-App-Id': 'ex:ex:1'} | |
__tba_url = 'https://www.thebluealliance.com/api/v2/' | |
# team_number is type int | |
def make_team(team_number): | |
url = __tba_url + 'team/frc{0}'.format(team_number) | |
req = requests.get(url, headers=__api_key) | |
response = req.json() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rank | Team | Elo (initial 25) | |
---|---|---|---|
1 | Citrus Circuits (1678) | 51.954846457488564 | |
2 | Roboteers (2481) | 50.067721182956674 | |
3 | CyberKnights (195) | 47.18804123858085 | |
4 | The HOT Team (67) | 46.7179141948823 | |
5 | OP Robotics (2056) | 46.261077133829 | |
6 | The Cheesy Poofs (254) | 46.11558903782744 | |
7 | Robowranglers (148) | 46.099856171175496 | |
8 | The Beach Bots (330) | 45.98478007390097 | |
9 | Mechanical Mayhem (1519) | 45.597719704963005 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rank | Team | Elo (initial 1500) | |
---|---|---|---|
1 | Citrus Circuits (1678) | 3117.290787449314 | |
2 | Roboteers (2481) | 3004.0632709774004 | |
3 | CyberKnights (195) | 2831.2824743148512 | |
4 | The HOT Team (67) | 2803.074851692938 | |
5 | OP Robotics (2056) | 2775.66462802974 | |
6 | The Cheesy Poofs (254) | 2766.9353422696463 | |
7 | Robowranglers (148) | 2765.99137027053 | |
8 | The Beach Bots (330) | 2759.086804434058 | |
9 | Mechanical Mayhem (1519) | 2735.8631822977804 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Most 2-way alliance match wins: | |
[((<Team: HIGHROLLERS (987)>, <Team: TorBots (1197)>), 15), | |
((<Team: TechnoKats Robotics Team (45)>, <Team: Kil-A-Bytes (1024)>), 15), | |
((<Team: The Pascack PI-oneers (1676)>, <Team: Tiger Tech (5624)>), 14), | |
((<Team: The Cheesy Poofs (254)>, <Team: Citrus Circuits (1678)>), 14), | |
((<Team: TechnoKats Robotics Team (45)>, | |
<Team: Harrison Boiler Robotics (1747)>), | |
14), | |
((<Team: CyberKnights (195)>, <Team: Operation PEACCE Robotics (3461)>), 14), | |
((<Team: Walton Robotics (2974)>, <Team: East Cobb Robotics (4910)>), 13), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 | Citrus Circuits (1678) | 3123.2248673515705 | 2.8273150375649494 | |
---|---|---|---|---|
2 | Roboteers (2481) | 3056.678232252578 | 2.565400328463039 | |
3 | CyberKnights (195) | 2825.9963087336555 | 2.2141058768959443 | |
4 | The HOT Team (67) | 2804.596975708663 | 2.2977102327934773 | |
5 | The Beach Bots (330) | 2800.0648379770732 | 2.4735356015937398 | |
6 | OP Robotics (2056) | 2787.5089661610677 | 2.2214336897959996 | |
7 | The Cheesy Poofs (254) | 2767.97980277273 | 3.124782539296381 | |
8 | Robowranglers (148) | 2754.2981586853475 | 2.5951191009193817 | |
9 | Mechanical Mayhem (1519) | 2739.530594237671 | 2.549831988656131 | |
10 | THEORY6 (1241) | 2734.6064474668815 | 2.508825212159747 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Team | Rating | Winrate | |
---|---|---|---|
Roboteers (2481) | 3070.67 | 0.87 | |
CyberKnights (195) | 2835.94 | 0.84 | |
The HOT Team (67) | 2796.18 | 0.86 | |
OP Robotics (2056) | 2792.88 | 0.81 | |
The Beach Bots (330) | 2777.27 | 0.82 | |
Robonauts (118) | 2724.48 | 0.83 | |
THEORY6 (1241) | 2724.42 | 0.82 | |
B.E.R.T. (133) | 2707.36 | 0.84 | |
TechFire (225) | 2652.44 | 0.82 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class DriveTrain { | |
public void processAction(Action action) { | |
if (action.spec.equals("forwards")) { | |
driveForwards(action.magnitude); | |
} | |
} | |
public void driveForwards(int magnitude) { | |
// ... | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public interface Subsystem { | |
/** | |
* Called once when the robot enters the disabled state. | |
*/ | |
void initDisabled(); | |
/** | |
* Called once when the robot enters the teleop state. | |
*/ | |
void initTeleop(); |
OlderNewer