37 Commits
Author SHA1 Message Date
Dictor b3774846b4 Tuning parameters 2023-11-17 02:04:39 +09:00
Dictor d615202b0b Add runtime on telemetry 2023-10-14 03:18:07 +09:00
Dictor d9ea65eaac Implement plain text telemetry 2023-10-14 03:13:54 +09:00
Dictor d209706f5d Remove deprecated conf option 2023-10-13 23:33:14 +09:00
Dictor c9ecc9e7d0 Remove RBFPID::ToString
- This cause build error on some environment, "#include <iostream>" is trouble maker but, IDK why??
2023-10-13 23:28:24 +09:00
Dictor b4909c4a7e Add casting for safety 2023-10-10 17:12:32 +09:00
Dictor d8facb9335 Tune parameters 2023-10-10 17:12:12 +09:00
Jeonghyun Kim ddc46ef1fb Remove invalid syntax (variable definition among if statement) 2023-08-29 21:28:50 +09:00
Jeonghyun Kim 1726689854 Add status led logic 2023-08-23 17:56:20 +09:00
Jeonghyun Kim f0ab5255cb Merge commit 'ab947a9c53a3e53ccc777d35d5b837c6e526c88a' 2023-08-23 17:20:33 +09:00
Jeonghyun Kim 433e4c7fc4 Merge commit 'c8102deb7340f5d8275e159ff28627b44ee09961' 2023-08-23 17:19:43 +09:00
Jeonghyun Kim c8102deb73 Correct and test pwm logic 2023-08-23 17:18:58 +09:00
Dictor 69446c22f5 Implement 4-pin motor control interface 2023-08-23 17:18:58 +09:00
Dictor febdf77591 Apply new PCB design to overlay 2023-08-23 17:18:51 +09:00
Jeonghyun Kim ab947a9c53 Correct gain mg and Add more logging 2023-08-21 23:25:14 +09:00
Jeonghyun Kim 0bcdfe1b37 Add stringer method to rbfpid 2023-08-21 23:25:01 +09:00
Jeonghyun Kim 609ad0b1d8 Correct rbf logic 2023-08-21 00:03:57 +09:00
Dictor 2b0bdf4e83 Implement RBF-PID logic 2023-08-19 20:00:38 +09:00
Jeonghyun Kim 8c203601b4 Add peripherals dts definition 2023-08-17 18:45:07 +09:00
Dictor 8ecd1fa799 Remove using namespace on header 2023-08-17 11:32:12 +09:00
Dictor 154c28a96d RBFPID constructor WIP 2023-08-17 11:31:57 +09:00
Dictor 991bc8d1a0 Write structure of rbfpid class
* ADD: Eigen library
* ADD: rbfpid class definition
2023-08-16 20:08:01 +09:00
JeongHyun Kim eae83b3147 Create LICENSE 2023-08-16 04:03:39 +09:00
Jeonghyun Kim 281521cbf0 Increase dt 2023-08-15 23:01:37 +09:00
Jeonghyun Kim c6620ca08f Tuning parameter
* MOD: Increase dt, P & I gain of mahony (for preventing osillation)
* MOD: Correct roll, yaw, pitch order
2023-08-15 22:13:44 +09:00
Jeonghyun Kim 36d74adf3d Implement magnetic sensor reading 2023-08-15 22:12:45 +09:00
Dictor b254ff4f30 Implement euler conversion 2023-08-15 19:48:27 +09:00
Dictor 58dd4df1f2 Remove depreciated header 2023-08-15 19:05:36 +09:00
Dictor 95608798d6 Implement hardware::ReadIMU method 2023-08-15 19:05:19 +09:00
Dictor 1357ae9346 Implement Mahony AHRS
* TODO: Update LICENSE to GPL
2023-08-15 19:02:11 +09:00
Jeonghyun Kim c6622476cb Implement basic mpu9250 reading 2023-08-10 21:19:05 +09:00
Dictor 14fb1a0392 move simulink directory 2023-08-09 02:30:01 +09:00
Dictor 43137f9dde zephyr init upload 2023-08-09 02:30:01 +09:00
Dictor 5280191e78 Tune PID initial parameter 2023-08-09 02:30:01 +09:00
Dictor bfe8a18eda Extract code constant as input 2023-08-09 02:29:56 +09:00
Dictor 4b26497629 Implement position control 2023-08-08 03:54:32 +09:00
Dictor f4f87602eb initial commit 2023-07-29 02:57:49 +09:00