klar wenn du was neues machst muss ich es haben
Das freut mich, dass der Spikefilter auch einen Praxsisnutzen hat. Schliesslich berechnet er keine Werte neu (wie ein Mittelwertfilter) sondern sortiert nur Ausreisser aus. Ich glaube auch, dass die Erhöhung des Satlimits am wirksamsten gegen Bocksprünge schützt. Deine Erfahrungen mit dem leadfilter würden mich interessieren. M.E hast Du ihn nicht grundlos ausgeschaltet. Der leadfilter in der jetzigen eos bandi version scheint mir nur bedingt einsatzfähig - da kann ich mich natürlich auch irren. Zum einen ist der leadfilter in der aktuellen APM Version überarbeitet und zum anderen soll er doch in dem Ausleseloch zwischen 2 GPS Werten, Zwischenwerte liefern. Oder wie? Naja, der eos bandi code ist nicht in der Lage ein Ausleseloch zu stopfen, da er wartet, bis neue GPS Werte vorhanden sind und bis dahin eben genau nichts macht, also keine GPS Werte vorhersagt.
Du kannst Dein rushduino gps auf Binärausgabe flashen, wenn 2 Voraussetzungen erfüllt sind:
1. Du solltest die original FW haben, damit Du immer zurückflashen kannst.
2. Es MUSS ein MTK 3329 PA6B sein, sonst läufst Du Gefahr es zu "bricken" d.h es ist dann ein nicht funktionierender Backstein.
Welche Firmware?
Tja, da bin ich mir noch nicht sicher ob nicht vielleicht doch die original 3drobotics FW die bessere Wahl wäre.
Hier die beiden interessanten FW mit dem NameTag vorweg:
"3DRobotics" AXN1.30_2389_3329_384.1151100.1_v16.bin (Aktuell bei APM2.0/2.5)
"Sergey" AXN1.51_2722_3329_384.1151100.5.bin (von EOS Bandi verwendet)
Beide sind in diesem zip:
http://code.google.com/p/i2c-gps-nav/downloads/detail?name=MTK-firmware-tools-for-2.1.zip&can=2&q=
Eigentlich sollte man sagen, "Sergey" hat die höhere Versionsnummer und wird von eos bandi in der config.h empfohlen und fertig.
Die Verbesserungen sind:
http://forum.trenz-electronic.de/in...ml?PHPSESSID=63e7810dbb5d7a5f2ed0dda49ffd8b27
- weak signal condition under a viaduct
- weak signal condition in deep urban areas
- weak signal condition in dense forest
- static drifting reduction
Beide, "segey" und "3drobotics", produzieren den gleichen Datenstrom und sind daher kompatibel. Nach meinen Testen im Stand und schlechten Bedingungen (Hauswände etc) muss ich sagen, dass "Sergey" schon die etwas genauere Position liefert. Allerdings könnte am Ende die "static drifting reduction" ein Problem darstellen, da er eine Drift des copters vielleicht zu spät meldet? Da hilft nur testen.....
LG
Rob