Skip to content

Commit 37c983f

Browse files
committed
intialize advantagekit and readme
1 parent c60dc3f commit 37c983f

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# 2025 Offseason Project - Updating Marvin 18
2+
3+
The intention of this project is to update the codebase of our 2025 robot, Marvin 18, to function properly with Advantage Kit and also implement Maplesim.
4+
5+
## Goals
6+
7+
The current goals of this project are listed below.
8+
- Modernize our codebase
9+
- Create a fully simulated model of Marvin 18 that can be driven in simulation. This model should also have scoring capability
10+
- Give ourselves experience with IO-based abstraction
11+
- Experiment with state machines for more streamlined code
12+
- Improve vision implementation utilizing photonvision
13+
- Determine the most optimal pose estimation solution
14+
- Determine the most optimal framework for producing autonomous plays
15+
- Learn how to use Log Replay effectively
16+
17+
18+
## Usage
19+
20+
```
21+
git clone https://github.com/frc2614/marvin18-offseason.git
22+
cd marvin18-offseason
23+
./gradlew simulateJava
24+
```
25+
26+
## Task Tracker
27+
This may be updated accordingly.
28+
29+
- [ ] Create project and install dependencies
30+
- [ ] Set up AdvantageKit base
31+
- [ ] Create "skeleton" code subsystems
32+
- [ ] Create and complete separate branches for traditional, command-based control and state-based
33+
- [ ] Build simulation model
34+
- [ ] Real-world testing

0 commit comments

Comments
 (0)