203 Commits

Author SHA1 Message Date
7d1b99c3f4
Merge branch 'v3.0.0-dev' into acs-ptg-ctrl-fixes-2 2023-06-06 11:13:42 +02:00
d4b44962f5 prevent 0.4s spam 2023-06-05 16:08:53 +02:00
a5f9bb3177 reworked multiple rw failure handling 2023-06-05 16:03:39 +02:00
a58f51ee91 small fixes 2023-06-02 17:41:25 +02:00
8a65aca7b8 someone seemed to like pointers way too much 2023-05-11 20:07:58 +02:00
e3dc39a028 fixes for function calls 2023-05-11 20:07:58 +02:00
6705ede2fc englando too hard 2023-05-11 20:04:43 +02:00
0ff7e0f97a RW cmd fix and cleanup 2023-05-11 20:04:43 +02:00
e04313b9f3 make Robin happy 2023-05-11 20:04:43 +02:00
41f762c6ff also only use mekf for detumble check if allowed to 2023-04-14 19:12:05 +02:00
f112c28391 enabled commanding from ACS ctrl 2023-04-14 16:50:02 +02:00
1e521f0575 detumble mode changes 2023-04-14 11:38:05 +02:00
53cccc3c13 removed inertia matrix for safe mode 2023-04-14 11:37:23 +02:00
d4080fe5cb fixed wrong calculation of gains 2023-04-13 17:06:11 +02:00
673826b131 removed even more deprecated code 2023-04-13 15:02:07 +02:00
128bd7d41a nan for all eclipse strats 2023-04-11 18:56:10 +02:00
b6ba2f291a safeCtrl using MEKF can now be disabled 2023-04-11 11:19:04 +02:00
c66799b24f removed unit quats as they are confusing 2023-04-11 10:55:48 +02:00
2af1735cfd enabled possibility to disable safe controller during eclipse 2023-04-06 13:36:46 +02:00
543d147b37 cleanup and detumble switch 2023-04-06 10:47:26 +02:00
4624d5a2a6 Merge branch 'develop' into acs-flp-safe 2023-04-06 09:49:20 +02:00
65dd0f313b use enum instead of rtval to enable easier tm generation 2023-04-05 17:20:29 +02:00
39b2a3420c changed satRotRateRef to scalar 2023-04-05 16:46:57 +02:00
4ed112d019 safe mode controller no longer commands RWs 2023-04-05 16:21:10 +02:00
ce7da9f513 first implementation of new laws 2023-04-05 16:11:28 +02:00
4ca8c38c98 Merge branch 'develop' into acs-flp-safe 2023-04-05 11:05:53 +02:00
69bbe4ea39
update HK frequencies 2023-04-04 19:18:53 +02:00
cb2fe300b2
enable periodic HK 2023-03-26 15:28:00 +02:00
87e1746d71
done 2023-03-24 20:50:33 +01:00
90db9785ea fixes 2023-03-24 15:18:52 +01:00
506c8a3fa6 Merge branch 'develop' into acs-flp-safe 2023-03-24 15:10:34 +01:00
dce6323090 use safeCtrl strategy 2023-03-24 14:52:12 +01:00
9d8dfdfd4f nearly there 2023-03-24 11:35:46 +01:00
9c735e36b8 reset mekfInvalidCounter after STR FDIR event and also trigger event in case mekf has recovered 2023-03-23 10:27:32 +01:00
078299a07c Merge branch 'develop' into stop-the-spam 2023-03-21 13:24:21 +01:00
2f5ec84237 stop the spam 2023-03-21 13:23:50 +01:00
573ff334b8 fixes 2023-03-21 11:37:54 +01:00
a92f664770 Merge branch 'develop' into acs-ctrl-finite-check 2023-03-21 11:30:26 +01:00
5b84808d7c reset the counter 2023-03-17 16:16:53 +01:00
ccf1fcaa79 stuff 2023-03-15 10:06:24 +01:00
4fdb2de510 Merge branch 'develop' into acs-safe-mode-failure
# Conflicts:
#	CHANGELOG.md
#	mission/controller/AcsController.cpp
#	mission/controller/AcsController.h
2023-03-15 10:06:02 +01:00
f2210010de prevent event spam and add action command to restore automatic recovery 2023-03-14 17:19:50 +01:00
66b38fa294 Merge branch 'develop' into acs-ctrl-finite-check 2023-03-14 14:19:30 +01:00
3a56297a83 mekfViolationTimer as parameter 2023-03-14 13:15:48 +01:00
f358719778 added event in case of safe mode controller failure 2023-03-13 16:33:48 +01:00
e77766ae59 reset the MEKF in case its results are not finite 2023-03-13 16:14:32 +01:00
eb66d7585c fixed ptgCtrl after acs submode to mode changes 2023-03-13 10:01:08 +01:00
7b3393c5b2 Merge branch 'develop' into acs-bug-bash 2023-03-10 17:38:29 +01:00
342ff62837 fixed rw torque scaling 2023-03-10 17:31:12 +01:00
4a386ad3d1
simplification 2023-03-10 15:21:36 +01:00