Closed kaklik closed 5 years ago
Pořadí vyhodnocování kritérií magnetometru - Driver - Pouzdro - dá se koupit
Tak podle toho co z kódu analyzoval @slimonslimon to vypadá, že se za provozu vyčítá pouze jeden senzor s největší prioritou a nejvyšší věrohodností (s nejnižším počtem nahlášených vlastních chyb). To znamená, že zde není implementován žádný chytrý algoritmus dynamické volby nejlepší měřené hodnoty, ale pouze se čeká až zvolený senzor selže. Do té doby se nic neděje.
Z toho vyplývá, že potřebujeme, aby autopilot měl pro každou veličinu 3 různé senzory s vhodným pouzdrem. A nyní alespoň 2 z nich podporované firmwarem, abychom se nepřipravili o současnou bezpečnost poskytovanou možností přepnout na záložní senzor.
Třetí senzor by pak sloužil pro implementaci lepšího algoritmu volby měřené hodnoty v budoucnu.
ta chyba se tam počítá nějak kumulativně, když pak zase měří a nehlásí senzor chyby tak se snižuje....
@ChroustJan podle téhle tabulky je zřejmě už nedořešený pouze výběr magnetometru a ta nedořešenost je způsobená tím, že jsme nikdo zatím nedovedl najít magnetometr, který by splňoval výše uvedená kritéria.
Pro IMU by zřejmě nejprofesionálnější řešení bylo použití něčeho, jako je tenhle modul: https://www.analog.com/en/products/adis16405.html
Případně ještě kvalitnější https://eu.mouser.com/datasheet/2/609/ADIS16497-1502955.pdf
V případě současného vírníku to ale zřejmě není řešení potíží s výběrem vhodného magnetometru. A je i velmi parametricky předimenzované. Je zajímavé pro případné budoucí aplikace.
Myslím, že magnetometr je nalezený ICM-20948
Aktuálně máme tuto tabulku, která pokrývá senzory předchozích verzí hardware autopilota ze seznamu hardware
Je potřeba: