Skip to content

Commit

Permalink
Update with Nov 13 stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanc8 committed Nov 15, 2024
1 parent 6ba9b78 commit a93b495
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Nov 13

Check warning on line 1 in source/PreseasonTraining/Specializations/Coprocessor/Packaging/Nov13.md

View workflow job for this annotation

GitHub Actions / build

document isn't included in any toctree

2024 Nov 13, 30 min

[Slideshow](https://docs.google.com/presentation/d/1DSkv89Yv1LeSZpLozIf78nJ6JvnHROjEk-CN1LXfMMo/edit#slide=id.g3179ecd3182_0_229)

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Packaging


14 changes: 14 additions & 0 deletions source/PreseasonTraining/Specializations/Coprocessor/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Coprocessor

**Coprocessor deployment and maintenance** will include working with Linux, Debian, Docker, Conda, Bash, and CMake. Focus would be on automating integration and deployment. Important for vision but doesn't need many people.

```{toctree}
:maxdepth: 2
:caption: Contents
:titlesonly: true
Packaging/index
```



Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Basic calculus

2024 Nov 7, 1 hour

[Slideshow](https://docs.google.com/presentation/d/1DSkv89Yv1LeSZpLozIf78nJ6JvnHROjEk-CN1LXfMMo/edit#slide=id.g3179ecd3182_0_0)

12 changes: 12 additions & 0 deletions source/PreseasonTraining/Specializations/MathPhysics/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Math/physics modeling

**Math and physics modeling** will include solving problems with control theory, linear algebra, calc-based physics, multi-variable calculus, and more. Heavy on specific topics like control theory, inverse kinematics, and Kalman filters. Important for subsystems and would require at least a couple people.

```{toctree}
:maxdepth: 2
:caption: Contents
:titlesonly: true
Calculus/index
```

20 changes: 20 additions & 0 deletions source/PreseasonTraining/Specializations/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Specializations

```{toctree}
:maxdepth: 2
:caption: Contents
:titlesonly: true
Coprocessor/index
MathPhysics/index
```

**Robot control** will include working with WPILib, CTRE Phoenix Framework, REVLib, and Advantage Scope. Focus would be on knowing everything regarding swerve drive, motor control, Phoenix V6, PIDf, SysID, kinematics, power delivery, and some electrical knowledge. Very important and needs most people.

[**Coprocessor deployment and maintenance**](Coprocessor/index.md) will include working with Linux, Debian, Docker, Conda, Bash, and CMake. Focus would be on automating integration and deployment. Important for vision but doesn't need many people.

**Vision (machine learning)** will include working with PyTorch, Tensorflow, OpenCV, and YOLO. Focus would be on object detection, foreground segmentation, and depth estimation. Somewhat important but doesn't need many people.

**Vision (algorithms and networking)** will include working with C/C++, OpenCV, CMake, general Linux. Focus would be on AprilTags with OpenCV, setting up camera streams with V4L2, and low-level networking in UDP. Revolves around low-level programming and linear algebra. People under this field will be contributors to Titan Processing. Important but doesn't need many people.

[**Math and physics modeling**](MathPhysics/index.md) will include solving problems with control theory, linear algebra, calc-based physics, multi-variable calculus, and more. Heavy on specific topics like control theory, inverse kinematics, and Kalman filters. Important for subsystems and would require at least a couple people.
8 changes: 6 additions & 2 deletions source/PreseasonTraining/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ LinuxInstallation/index.md
OpenCV_ColorSegmentation/index.md
ControlTheoryBasics/index.md
2024CodeOverview/index.md
Specializations/index.md
```

## Index by date
Expand All @@ -32,7 +33,10 @@ ControlTheoryBasics/index.md
* [2024 October 1/2 - Linux installation](LinuxInstallation/index.md)
* [2024 October 8/9 - OpenCV-based segmentation](OpenCV_ColorSegmentation/index.md)
* [2024 October 22/23 - Control theory basics, using PID controller](ControlTheoryBasics/index.md)
* [2024 October 28/30/31, Nov 5 - 2024 code overview](2024CodeOverview/index.md)
* [2024 October 28/30/31, Nov 5/7 - 2024 code overview](2024CodeOverview/index.md)
* 2024 November 13 - calculus and packaging
* [Basic calculus](Specializations/MathPhysics/Calculus/index.md)
* [Packaging](Specializations/Coprocessor/Packaging/Nov13.md)

## Index by topic

Expand All @@ -50,7 +54,7 @@ ControlTheoryBasics/index.md
* [2024 September 17/18 - FRC Java introduction, tank drive simulation](TankDriveSimulation/index.md)
* [2024 September 24 - Coding an autonomous routine](TankAutonomous/index.md)
* [2024 October 22/23 - Control theory basics, using PID controller](ControlTheoryBasics/index.md)
* [2024 October 28/30/31, Nov 5 - 2024 code overview](2024CodeOverview/index.md)
* [2024 October 28/30/31, Nov 5/7 - 2024 code overview](2024CodeOverview/index.md)

### Computer vision

Expand Down

0 comments on commit a93b495

Please sign in to comment.