Commit 207a6eb
Silsim integration (#81)
* Fixed Q matrix error
* Add BNO wrapper class
* Refactor IMU class
* some ekf implementation body2world + more
* Q set
* Orientation Sensor Thread Genesis
* Rename thread and readData
* Created build environment for telemetry board
* Commented build env
* testing
* æ
* Struct Revision
* Orientation Data Queue and FIFO
* Comment for windows people
* Fixed rk4, Code Compiles Now
* added error codes
added handleError
* new branch
* Implement OrientationSensor
* added rotational KF
* added datalog for rotational EKF
* Reset KF state at launch detect
* Remove flight folder
* Update Q and F matrices
* Initialize rotational kf state
* Reset rotational state at launch detect
* init
* add sensor testing branch
* asdf
* asdf
* halp
* changed the sensors testing code (in sensors file)
* holp
* Added TARS mk4 pins
* hey it works
* threads are undead
* added gpssensor
* something
* progress
* progress
* more stuff
* more stuff
* ...
* All threads/sensors work, except voltage. also tlm, but that's because tlm doesn't exist.
* buzzer merged. merging threads in progress
* merged merged
* improved gas sensor
* gps fixed; voltage updated
* telem packet update
* update ground feather
* good luck
* ground feather done
* update bno fields
* fix missing data
* fixed voltage, fixed logging
* telemetry update
* Fixed GPS bug
* more bits for temp
* error codes fixed
* More ENABLE_'s, verify all threads work
* thread starting is visible now
* integrated FSM changes and attemped orientation fix
* Added startup buzzer sequence
* Changed flap init sequence
* Flush with airframe not needed
* Comments
* Servo control max and min nicer now, changed log file extension
* Removed fsm-related prints and added some code you an uncomment to test flaps better
* fix
* Fixed orientation issue
* Fixed orientation issue
* Put the buzzer init in a more sensible place
* smol change
* New serial monitor script
* Changed extension limits and added some comments
* Fixed I2C init issue
* e
* Remove magic numbers
* Added mario sequence
* family ties
* Fixed angle extension
* added docstrings to sensors
* fixed voltagesensor comment
* god save the queen
* probably fixed KF
* probably fixed KF -rm print
* fix stall in launch detect
* telemetry sends full kalman state
* Updated ground software
* Spongebob faster
* flaps will now actuate
* Change kP for flaps
* Change apogee
* Change apogee
* LED flash on packet receive success
* Fixed it
* Started new branch for HILSIM
* Made things to build off of
* Fixes, defined and started HILSIM thread
* More stuff
* Update sensors with hilsim packet
* Added python script
* Changes
* Print
* Change
* python script
* MVP Done
* stuff ig
* granularity and speed factors
* please free me from this torture
* Remove old params from kalman filter reset state
* Fix constants and matrices
* Move constants and update constructor for ServoControl
* checked/commented GNC code
* it works kinda
* fixes
* unix threading
* stack protection
* added sd logging
* added githup actions for silsim
* added silsim check on push
* i wish we got to use cargo
* cd tars folder
* fix fiber
* fix other
* y
* y
* fiber
* added slack file upload
* added slack file upload 2
* added slack file upload 3
* added slack file upload 4
* added file upload hehe
* whoopsie
* commented out until boss can fix token
* test if file can upload
* fixed bot key
* no file upload till bot fixed :(
* no file upload till bot fixed :(
* working now?
* working now?
* fixed random broken compilation things
* Merges and fixes
* Changes and Fixes to clang-format
* updated SILSIM
* changed rk4.h
* fixed silsim maybe
* fixed silsim maybe but again this time
* fixed silsim maybe but again this time but again this time
* free me
* idk maybe man
* We left purgatory
* maybe fix clang-format CI
* maybe fix clang-format CI
* David Howard
---------
Co-authored-by: Gautam Dayal <gautam.dayal@yahoo.com>
Co-authored-by: Rithvik <rbhogavilli@gmail.com>
Co-authored-by: KabirDCheema <93631807+KabirDCheema@users.noreply.github.com>
Co-authored-by: Aryaman Dwivedi <aryaman.dwivedi@hotmail.com>
Co-authored-by: colinpk2 <77900054+colinpk2@users.noreply.github.com>
Co-authored-by: Caleb Peach <calebrp2@illinois.edu>
Co-authored-by: Nicholas Phillips <nwp2@illinois.edu>
Co-authored-by: Aidan Costello <aidan5@illinois.edu>
Co-authored-by: Zerender <davideh3@illinois.edu>
Co-authored-by: redindelible <redindelible@gmail.com>1 parent 7d03777 commit 207a6eb
File tree
579 files changed
+133787
-45435
lines changed- .github/workflows
- Altimeter
- include
- test
- TARS
- lib
- EigenArduino-Eigen30
- Eigen
- src
- Cholesky
- Core
- arch
- AltiVec
- Default
- NEON
- SSE
- products
- util
- Eigen2Support
- Geometry
- Eigenvalues
- Geometry
- arch
- Householder
- Jacobi
- LU
- arch
- QR
- SVD
- Sparse
- StlSupport
- misc
- plugins
- Eigen/Eigen
- src
- Cholesky
- CholmodSupport
- Core
- arch
- AVX512
- AVX
- AltiVec
- CUDA
- Default
- GPU
- HIP/hcc
- MSA
- NEON
- SSE
- SVE
- SYCL
- ZVector
- functors
- products
- util
- Eigenvalues
- Geometry
- arch
- Householder
- IterativeLinearSolvers
- Jacobi
- KLUSupport
- LU
- arch
- MetisSupport
- OrderingMethods
- PaStiXSupport
- PardisoSupport
- QR
- SPQRSupport
- SVD
- SparseCholesky
- SparseCore
- SparseLU
- SparseQR
- StlSupport
- SuperLUSupport
- UmfPackSupport
- misc
- plugins
- src
- common
- mcu_main
- buzzer
- finite-state-machines
- gnc
- hilsim
- sensors
- mcu_telemetry
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
579 files changed
+133787
-45435
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments