X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/1cde1b862e4816a53827784a4d5ab2abc9944780..83969d23555b188acb3606ebc0cdfbe06a75f76d:/Multikopter.mw?ds=sidebyside diff --git a/Multikopter.mw b/Multikopter.mw index 315dba331..c02930308 100644 --- a/Multikopter.mw +++ b/Multikopter.mw @@ -1,6 +1,31 @@ -{{Projekt|verantwortlich=[[Benutzer:Reneger|Reneger]]|status=aktiv|beschreibung=|bild=|bildbeschreibung=|interessenten=[[Benutzer:Chrissi^|Chrissi^]], [[Benutzer:S4sh4|S4sh4]], [[Benutzer:Terminar|Terminar]] (kein PCB), [[Benutzer:Hellfyre|Hellfyre]]|source=|lizenz=|download=|version=}} +{{Projekt|verantwortlich=[[Benutzer:Terminar|Terminar]],[[Benutzer:Sc07ch|Sc07ch]]|status=aktiv|beschreibung=|bild=|bildbeschreibung=|interessenten=[[Benutzer:Terminar|Terminar]], [[Benutzer:Reneger|Reneger]],[[Benutzer:Sc07ch|Sc07ch]],[[Benutzer:Valodim|Valodim]]|source=|lizenz=|download=|version=}} -== Allgemein == +== Coptermeet == + +Wir treffen uns jeden zweiten Dienstag (ab 20.05.2014; gerade Kalenderwochen) zuerst ca. 17:30 falls das Wetter es zulässt zum gemeinsamen Fliegen extern (aktuelle Treffpunkte auf der Mailingliste zu erfragen), danach direkt im Space. + +Es gibt eine eigene [http://lists.stratum0.org/mailman/listinfo/copter Mailingliste]. +Die Termine werden 2-3 Tage vorher auf der Mailingliste copter at stratum0 dot org nochmal als Erinnerung mitgeteilt. + +=== Aktuelle Themen bei den Treffen === + +Terminar hat auf der Datensammlungs-Seite ([[Multikopter-Datensammlung]]) Setups für einen günstigen Starter-Copter zum Selbstbau in verschiedenen Ausprägungen zusammengestellt, Valodim und Reneger haben in einer Sammelbestellung die Teile zusammengesammelt und anschließend mit etwas Hilfe zusammengebaut. Reneger konnte mit seinem Copter den ersten Maidenflight durchführen, bei Valodim gibt es noch einige Kleinigkeiten zu bauen. + +'''Wahrscheinlich wird aus den beiden Prototypen und der Teileliste eine detailiertere Copterliste mit Anleitung entstehen die z.B. in Workshops zusammengebaut wird. Bei Fragen und Problemen kann hier gleich von uns unter die Arme gegriffen werden. Bei Interesse bitte auf der Mailingliste oder bei den Treffen melden. +''' + +Sc07ch befasst sich mit seinem neuen Hexacopter und FPV Flug bzw den technisch günstigen Möglichkeiten (FPV-Brille, Kamera, Funkmodule) sowie Nutzung einer GoPro Hero3 zwecks Aufnahme und gleichzeitiger FPV Ausgabe über SVideo. + +Terminar prüft nach dem letzten gemeinsamen Flug die nächsten Tage alle Regler und Motoren seiner Copter da hier scheinbar mindestens ein Regler den Geist aufgegeben hat. + + +PhoenixRC v4 wird auf den Treffen für Flugübungen genutzt damit die Neulinge ein erstes Gefühl für Copter und ferngesteuerte Modell bekommen. + +Mehr Infos unter [[Multikopter-Datensammlung]] + +== Copterplattformen - Tagebuch == + +=== UAVP-NG Stratum0 Multicopter (schlafend) === Wir wollen als gemeinsames Hard und Softwarehackingprojekt Multikopter bauen. Am 19.11.2012 fand ein Workshop zur Vorstellung des [http://ng.uavp.ch UAVP-NG] Projekts statt. Im Dezember/Januar wollen wir anfangen die Frames zu bauen, und im Januar wenn die 0.24-mini Hardware verfügbar ist, die PCBs bestellen und bestücken. In diesem Zuge werden wir auch einen Lötworkshop anbieten, genau Techik ob Reflow mit Heisluft oder Backofen oder doch Fritöse+Galden wissen wir bisher noch nicht. Die weiter unten genannten Einzelprojekte überschneiden sich teilweise bei Frame, Motoren, Bastelideen ;) @@ -11,62 +36,92 @@ Bisher haben folgende Leute Interesse bekundet: * Reneger * Blossom -Interesse an UAVP-NG Software aber nicht an den PCBs haben: - -* Terminar - -== UAVP-NG == Auf dem 29c3 haben Reneger und hellfyre bereits weitere Pläne für die UAVP-NG Version geschmiedet, weitere Infos dazu werden folgen. Der Fokus beim UAVP-NG liegt auf speziell angefertigten und aufeinander abgestimmten Komponenten und einem abstrahierten eigenen OS mit HAL (Anm: bitte erweitern/korrigieren). -== MultiWii / Arduino + MW32/STM32 == +Die Platinen sind laut Reneger im Space vorhanden und müssen noch gelötet werden, Projekt schläft vorerst wegen Space 2.0 Umzug. + +==== NG-UAVP STM32F4 Teststatus (201301) ==== +Ich habe im IRC Anfang Januar mal nachgefragt, der STM32 Code ist noch non-public und wird *irgendwann* released, an Hilfe schien kein Interesse gewesen zu sein. Die Idee, die MultiWii Sensor-Platform mit zum NG-UAVP zu portieren wurde aber mit Interesse zur Kenntnis genommen. Ich teste solange den OpenPilot. + +==== NG-UAVP STM32F4 (2014) ==== + +Armir Guindehi hat uns im IRC besucht und Terminar konnte einen netten kurzen Plausch mit Armir über die aktuelle Version vom UAVP halten. In Kurzform: + +* Die neue Version ist mit STM32F4 Support fertig (Hardware, 2x STM32F4 etc.) +* Support für modulare Bauweise ist eher nicht gewünscht weil sonst die Gefahr bestehen würde das die eigene Hardware nicht mehr so stark genutzt wird + +Wir wünschen dem Projekt weiterhin viel Glück und Erfolg und werden sicherlich auch irgendwann unsere UAVP-Platine und den UAVP-Copter fertigen. + +=== MultiWii / Arduino === Terminar nutzt modulare Einzelkomponenten und hat einen MultiWii (http://www.multiwii.com/) basierenden Quadrocopter im Einsatz. Dieses System nutzt Arduino kompatible Boards als Steuerplatine, i2c DOF-Sensorplatinen, ein GPS-BOB und einzelne Brushless-Regler per PWM mit SimonK Firmware. Bei Interesse kann ein Workshop und Infos dazu gegeben werden. Einkaufslisten/BOM für fertige Komponenten bei Hobbyking, Goodluckbuy, Flyduino und Ebay sind schnell gemacht ;) -Status (201302): Flyduino hat eine STM32 10DOF Platine produziert die kompatibel zum BaseFlight von TimeCop ist (MultiWii 2.1 portiert auf STM32) [http://flyduino.net/Multikopter-FC-Multiwii-BaseFlight] +Sc07ch nutzt ebenfalls MultiWii auf seinem Copter. + +==== Status (201310) ==== + +Nachdem Terminar Probleme mit seinem MultiWii 2.2 Copter + GPS hatte kam die Empfehlung von Sc07ch den Roberto-Patch zu testen. +Anschließend kam der "Test-Rückschritt". Der Copter befindte sich seitdem immer mal wieder im Testflug um das Verhalten zu Vergleichen. +Als nächstes wäre P.I.D. Tuning dran. + + +=== MW32 / STM32 Baseflight === + +==== Status (201302) ==== +Flyduino hat eine STM32 10DOF Platine produziert die kompatibel zum BaseFlight von TimeCop ist (MultiWii 2.1 portiert auf STM32) [http://flyduino.net/Multikopter-FC-Multiwii-BaseFlight] + Die Platine ist letzte Woche bei mir (Terminar) angekommen, verdammt klein und sieht gut verarbeitet aus. Der Preis ist vor Allem mit 47 Euro inklusive Sensoren unschlagbar - 10DOF und STM32 auf einer Platine fertig gelötet ist grandios. Die Flyduino MW32 ist fast baugleich zum AbuseMark bzw. FunFly Naze32 Controller z.B. bei [http://www.pitchpump.de/?p=1093] (58 Euro) oder [ http://abusemark.com/store/index.php?main_page=product_info&products_id=30] erhältlich. Die Platine wird jetzt erstmal vor den OpenPilot Tests in den nächsten Quad zum Testen eingebaut. -== Evaluierung: STM32F3/F4 Discovery (OpenPilot Port), UAVP-NG Port? == - -Terminar baut gerade den zweiten Quadrocopter zum Test von anderen Entwicklungen neben MultiWii. Der Fokus liegt zukünftig auf STM32 basierenden Systemen. - -Ein Port von OpenPilot auf dem STM32F3 Discovery Board (https://github.com/lilvinz/OpenPilot) wird demnächst getestet der als erste 6DOF Version existiert. -Vielleicht ist eLua ebenfalls eine interessante Platform für Multicopter. +==== Status (201307) ==== +Die MW32 fliegt und fliegt und fliegt. Reaktion sehr viel direkter und schneller als beim Atmega. Momentan gibt es noch Probleme weil das Frame PropSaver nutzt und die Gummis nicht wirklich sehr zuverlässig im agressiveren Flug halten. +Bisher noch keinerlei Ausfälle zu verzeichnen. -Da UAVP-NG ebenfalls den STM32F4 evaluiert (http://ng.uavp.ch/moin/Development/CortexM4Port) ist es vielleicht möglich, hier aktiv mitzuarbeiten. Bisher werden bei UAVP-NG die NXP Arm Prozessoren genutzt (LPC2148). -Vielleicht ist es längerfristig möglich, die UAVP-NG Software auch mit einzelnen Komponenten nutzen zu können, hier wäre es aber noch möglich, die Sensoren per I2C sowie die Regler per PWM anzubinden. UAVP-NG nutzt für Sensoren SPI und für die Regler i2c. Da es aber auch günstige kleine I2C-PWM Platinen gibt wäre das wahrscheinlich das kleinste Problem. +==== Status (201308) ==== +Die MW32 Firmware wurde jetzt auf eine neuere Version aktualisiert (http://code.google.com/p/afrodevices/downloads/detail?name=baseflight_iKF.zip&can=2&q=) und anschließend P.I.D. Tuning betrieben. Die Werte sind jetzt ganz OK zu fliegen, dummerweise ist beim anschließenden agressiveren Acro-Flug ein Propeller-Spannkonus abgeflogen und das Frame hat sich Richtung Boden orientiert was einen Bruch eines Auslegers zur Folge hatte. Im September werden neue Ausleger und Loctite bestellt... -NG-UAVP STM32F4 Teststatus (201301): Ich habe im IRC Anfang Januar mal nachgefragt, der STM32 Code ist noch non-public und wird *irgendwann* released, an Hilfe schien kein Interesse gewesen zu sein. Die Idee, die MultiWii Sensor-Platform mit zum NG-UAVP zu portieren wurde aber mit Interesse zur Kenntnis genommen. Ich teste solange den OpenPilot. +==== Status (201311) ==== -OpenPilot STM32F3 Teststatus (20130120): Board ist geflashed und die Sensoren funktionieren. Momentan befindet sich gerade noch das Frame im Aufbau (Farbe muss trocknen), Motoren, Regler und STM32F4 werden in den nächsten Wochen zusammengebaut. Leider ist die CC3D offizielle Platine (http://store.openpilot.org/openpilot-hardware/1-coptercontrol.html) und der Nachfolger momentan nicht verfügbar. Die OpenPilot Client Software ist auf jeden Fall extrem nett. +HK hat endlich die Ausleger geliefert, nachdem noch ein Motor getauscht werden musste ist jetzt der Copter wieder zusammengebaut und hatte seinen neuen Testflug. +Das Verhalten ist jedoch momentan noch etwas zappelig, es ist möglich das die Dämpfung vom Sensor und die Kalibrierung nicht mehr stimmt. Das wird in den nächsten Wochen beim CopterMeet eingegrenzt. -== Evaluierung: eLua STM32/RFM12BP Funkbrückensystem == +==== Status (201404) ==== -Um die Steuermöglichkeiten und Telemetrie Funksystem-unabhängig zu gestalten wird gerade eLua auf dem STM32, MBED und LPCXpresso (lpc1769) getestet. +Reneger hat seinen MW32 v2 basierenden Copter fertig und seinen Maidenflight sehr gut hinter sich gebracht. Der Preis ist weiterhin mehr als fair, die Größe der Platine noch etwas kleiner geworden (?). +Prima! Ergebnisse von Valodim werden folgen. -Ziel sind folgende Komponenten: -* 1,8" SPI TFT (oder später größer) -* RFM12BP Funkmodul -* STM32 oder lpc1769 basierendes Board -* Bluetooth-Modul -* Taster/Blackberry Roll -* in einem Handgehäuse oder im Spektrum DX7i Gehäuse +=== OpenPilot / TauLabs === +==== STM32F3/F4 Discovery Eval Boards mit TauLabs // Tagebuch ==== -Über das RFM12BP Modul soll eine Funkverbindung zum Coptersystem aufgebaut werden können (z.B. uart-Bridge). Dazu wird ebenfalls auf dem Copter ein RFM12BP Modul angeschlossen. Über Bluetooth wäre dann eine Verbindung vom PC zur Funkbrücke möglich. Das Funkbrückensystem kann dann unabhängig Telemetrie darstellen oder umstellen oder an den PC weitergeben. +Terminar baut gerade den zweiten Quadrocopter zum Test von anderen Entwicklungen neben MultiWii. Der Fokus liegt zukünftig auf STM32 basierenden Systemen. -Status (20130120): Der STM32Expander als Testboard (http://www.omnima.co.uk/store/product.php?productid=16189&cat=0&page=1&featured) wurde geliefert, macht aber noch Probleme mit der Firmware. Boot0 und Boot1 sind gefunden, Firmware-Update über UART1 funktioniert. Jetzt Fehler-Eingrenzung vom eLua Port auf dem STM32F4 Discovery und STM32Expander bis das Ding sich mal per uart mit der eLua Shell meldet, scheinbar ist mein CrossCompile Environment im Eimer und produziert fehlerhaften ARM Code. +Ein Port von OpenPilot auf dem STM32F3 Discovery Board (https://github.com/lilvinz/OpenPilot) wird demnächst getestet der als erste 6DOF Version existiert. -== Projektidee: Controller Alternativen (UI) austesten == +==== OpenPilot STM32F3 Teststatus (20130120) ==== +Board ist geflashed und die Sensoren funktionieren. Momentan befindet sich gerade noch das Frame im Aufbau (Farbe muss trocknen), Motoren, Regler und STM32F4 werden in den nächsten Wochen zusammengebaut. Leider ist die CC3D offizielle Platine (http://store.openpilot.org/openpilot-hardware/1-coptercontrol.html) und der Nachfolger momentan nicht verfügbar. Die OpenPilot Client Software ist auf jeden Fall extrem nett. -Statt Joystick basierten Remote Controls 6DoF Eingabegeraete wie Spacemouse oder Hand/Gesture Tracking verwenden --[[Benutzer:S4sh4|S4sh4]] 15:02, 21. Jan. 2013 (CET) +==== Taulabs Status (201307) ==== +Bei OpenPilot gab es scheinbar einen "Bruch/Fork" im Projekt. Es gibt jetzt "neu" das Tau Labs "PhoenixPilot" Projekt zu dem einige der OpenPilot Entwickler abgewandert sind. +Interessant dabei ist das der Port vom STM32F3 in das TauLabs Projekt übernommen wurde und als offizielle Plattform neben der neuen Quanton Flightcontrol (http://www.quantec-networks.de/quanton/) supported wird. Übrigens, die Quanton-Flightcontrol scheint extrem vollgestopft mit Hardware-Features zu sein, sieht wie eine aufgeblähte Naze32 aus ;) Mit ca. 110 Euro geht es sogar mit den Kosten (in Relation zu den Mehrkanälen, Flash, RAM etc). +Der TauLabs Head (20130720) ist auf dem STM32F3 geflashed, momentan wird die Adaperplatine auf Lochraster gelötet und kommt dann in das fertige Frame. Testflug sollte in den nächsten Tagen stattfinden. +==== Taulabs Status (201308) - maiden flight ==== +Der Testflug mit der Test-Adapterplatine hat funktioniert, auch wenn das Modell noch etwas unruhig fliegt. Openpilot/Taulabs ist relativ komplex einzustellen was die P.I.D. Werte angeht. Aktuell geflashed und flugfähig ist ein Modell mit Taulabs-HEAD 20130811. +Da die Adapterplatine allerdings wild mit Kuperflackdraht zusammengelötet wurde sollte es nicht über die ersten Testflüge hinausgehen. +Terminar arbeitet gerade an einem Layout für einen STM32F3 Adapter der sich nach der Pinbelegung von https://github.com/TauLabs/TauLabs/blob/next/flight/targets/flyingf3/hw/pinout.txt richtet. +Es ist wahrscheinlich das das aktuelle Testframe mit der neuen Adapterplatine von Quado auf Hexa umgerüstet wird. -=== Bilder === +==== Taulabs Status (201311) ==== +Das Testmodell wird erstmal in den nächsten Wochen auf ein neues Frame gehoben, bis dahin wird der Copter nur als Testmodell missbraucht. [[Kategorie:Projekte]] +[[Kategorie:Recurring]] + +== Sonst noch== +* Häuschen von oben fotografieren und dann in 3D-Miniatur nachdrucken ? [http://www.my3dscanner.com/]