https://github.com/choate-robotics/7407-drivecode-template
This is a template for drive code in future years. To use it for a new year, create a new repository in the Choate Robotics Organization and select this as the "Repository Template".
https://github.com/choate-robotics/7407-drivecode-template
Last synced: about 1 month ago
JSON representation
This is a template for drive code in future years. To use it for a new year, create a new repository in the Choate Robotics Organization and select this as the "Repository Template".
- Host: GitHub
- URL: https://github.com/choate-robotics/7407-drivecode-template
- Owner: Choate-Robotics
- Created: 2022-10-21T18:30:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T19:59:34.000Z (over 1 year ago)
- Last Synced: 2025-03-27T00:33:59.369Z (about 2 months ago)
- Language: Python
- Size: 114 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 7407-DriveCode-{TEMPLATE}
Team 7407 Wired Boars {TEMPLATE} Robot Code
## File Tree:
```
7407-DriveCode-Template
├── autonomous (Contains autonomous routines for robot)
├── command (Contains commands for command scheduling)
│ └── __init__.py
├── oi (Operator Interface)
│ ├── OI.py (Contains keymappings to commands)
│ └── keymap.py (Contains controller keymaps for each subsystem and controller)
├── sensors (Contains sensor classes)
│ └── __init__.py (Contains sensor classes)
├── subsystem (Contains subsystem classes)
│ └── __init__.py
├── tests (Contains custom tests for code verification)
│ └── __init__.py
│ └── conftest.py (Contains test fixtures)
│ └── test_examples.py (Contains test examples for writing tests)
├── utils (Contains utilities like optimizations, conversions)
│ └── __init__.py
├── .gitignore (Filters out unnecessary files, for example *.pyc)
├── README.md (This file)
├── constants.py (Variables held constant throughout code.)
├── config.py (Easy configurations for entire robot.)
├── poetry.lock (DO NOT EDIT. Use "poetry add {package}" to add packages.)
├── pyproject.toml (DO NOT EDIT.)
├── robot.py (Central program, controls everything.)
└── robot_systems.py (Contains initialized sensors and subsystems)
```## Getting Started:
Check out our documentation [here](https://choate-robotics.github.io/Programming-SOPs/).