MultiWii AIO v1.0 CRIUS ATmega2560

FC oparte na Arduino

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

shaggee pisze:da się ustawić w kodzie multiwii aby przy załączeniu failsafe włączył PH a po kilku sekundach RTH ?
Na razie nie.
Pzdr. -----MIŚ-----
Awatar użytkownika
profesor
Posty: 1094
Rejestracja: poniedziałek 16 sie 2010, 09:37
Lokalizacja: Starachowice

Post autor: profesor »

shaggee pisze:da się ustawić w kodzie multiwii aby przy załączeniu failsafe włączył PH a po kilku sekundach RTH ?
da sie :)
Pozdrawiam Piotr.
YouTube
Awatar użytkownika
shaggee
Posty: 2718
Rejestracja: piątek 03 lut 2012, 00:32
Lokalizacja: Poznań/Kalisz

Post autor: shaggee »

profesor pisze:
shaggee pisze:da się ustawić w kodzie multiwii aby przy załączeniu failsafe włączył PH a po kilku sekundach RTH ?
da sie :)
Podziel się wiedzą profesorze :)
cholo
Posty: 3371
Rejestracja: środa 03 lut 2010, 21:38
Lokalizacja: Kraków

Post autor: cholo »

Rurek pisze:
shaggee pisze:da się ustawić w kodzie multiwii aby przy załączeniu failsafe włączył PH a po kilku sekundach RTH ?
Jak chłopaki (Miś i Cholo) wyjdą z pierwszego zauroczenia ;-) to pewno przysiądą i dopiszą takie parę linijek...
Błogosławieństwo to dla wszystkich że dwaj mocarni w Atmedze koderzy akurat zanabyli te płytkę :-)
z tego co pamietam arducopter ma mozliwosc ustawiania planow wykonywania wiec trzeba sprobowac ardupirata wgrac.
niech ktos wgra i zda relacje bo u mnie kiepsko z czasem ;-)
Awatar użytkownika
shaggee
Posty: 2718
Rejestracja: piątek 03 lut 2012, 00:32
Lokalizacja: Poznań/Kalisz

Post autor: shaggee »

cholo jak szybko łapie ci fixa na coldstart przy protokole ublox?
Speed też mi wariuje ale to chyba bug oprogramowania bo jak na 1Hz był ustawiony to bylo ok. Teraz ma 5Hz
Awatar użytkownika
profesor
Posty: 1094
Rejestracja: poniedziałek 16 sie 2010, 09:37
Lokalizacja: Starachowice

Post autor: profesor »

shaggee pisze:
profesor pisze:
shaggee pisze:da się ustawić w kodzie multiwii aby przy załączeniu failsafe włączył PH a po kilku sekundach RTH ?
da sie :)
Podziel się wiedzą profesorze :)
Ostatnio popełniłem modyfikacje softu MWC 2.0 by EOSbandi (GPS dla PROMINI np: kuki063)
w którym dopisałem sobie między innymi prostego AP - wyrównanie + GPS RTH ON gry braknie RC (jest wideo w wątku Kuki 063)
Obecnie jestem w UK na wakacjach ,więc nie podzielę się kodem :P
Generalnie da się, nawet mam pomysł na dodanie łajpointów.
Testujcie te płytkę ! też chcę zamówić po powrocie :)
Pozdrawiam Piotr.
YouTube
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

Prosty RTH nie ma sensu, bo może więcej krzywdy narobić niż będzie z niego pożytku. Poleci metr czy dwa nad ziemią, coś lub kogoś skosi i będzie kuku. Albo zatrzyma się na pierwszym drzewie po drodze.
Musi być kontrola wysokości, wznoszenie do pułapu i dopiero wtedy powrót do domu po czym lądowanie na baro. I będzie jak w Nazie :-). Ale to jest trochę dłubania w kodzie. Na razie się za to nie biorę, bo czasu mało.
Pzdr. -----MIŚ-----
Awatar użytkownika
profesor
Posty: 1094
Rejestracja: poniedziałek 16 sie 2010, 09:37
Lokalizacja: Starachowice

Post autor: profesor »

Dla mnie wystarczy "prosty" aby wrócił na tyle , abym odzyskał kontrole RC
aczkolwiek można by zrobić go znaczy rozbudować ala NAZA z kontrolą po Baro.
Pomysł bardzo dobry - jak wróce do PL pokombinuje :)
Pozdrawiam Piotr.
YouTube
Awatar użytkownika
bluuu
Posty: 1707
Rejestracja: środa 21 mar 2012, 15:01
Lokalizacja: Wwa

Post autor: bluuu »

jezeli juz tak kombinujemy to chyba najlepsze do RTH byloby zapisywanie drogi, np. ostatnie X punktow na Z wysokosci zapisywanych co Y czasu.
Po wlaczeniu RTH copter odtwarzalby zapisana trase. Mysle ze to byloby bezpieczniejsze.
Awatar użytkownika
profesor
Posty: 1094
Rejestracja: poniedziałek 16 sie 2010, 09:37
Lokalizacja: Starachowice

Post autor: profesor »

ciekawostka by była fajna... jak będe miał te płytke zobaczymy - na pewno jest więcej możliwości programowych - dla mnie bajka.

Myślę że podstawowe rozwiązania z innych AP to:
- bezpieczna wysokość po Baro
- zapisana pozycja domowa z HomeSave


zakładając że latamy kopterem wysoko i tracimy łączność RC mój kod się sprawdzi.
po powrocie na koordynaty z HS ,Procedura GPS oryginalnie ma że włącza GPS PosHOLD
i wtedy przechodzi do klasycznego Failsave - czyli jaką sobie prędkość ustawimy to z taka wyląduje.
Pozdrawiam Piotr.
YouTube
Awatar użytkownika
shaggee
Posty: 2718
Rejestracja: piątek 03 lut 2012, 00:32
Lokalizacja: Poznań/Kalisz

Post autor: shaggee »

Miś ma rację. Co by się stało jakby maszyna straciła sygnał metr nad ziemią? Kosiłaby wszystko na swej drodze.
Skoro Home zapisuje się przy uzbrojeniu silników to Failsafe można zrobić na fajny sposób:

Kopter przy uzbrojeniu silników powinien zapisać też wysokość. Po utracie sygnału powinien wrócić do wysokości +10m (albo i więcej zależy kto gdzie lata) większej niż przy uzbrojeniu. Potem RTH a jak już wróci to siad :)
W sumie tak powinien działać RTH.
Awatar użytkownika
august
Posty: 387
Rejestracja: środa 21 mar 2012, 07:14
Lokalizacja: Poznań

Post autor: august »

Witam,

Czy umiał by ktoś z Was napisać mixer dla Hexy U pod kod MegaPirateNG?

W MultiWii mixer wyglądał nastepująco..:

Kod: Zaznacz cały

    motor[0] = PIDMIX(-1/2,+1  ,+1); //REAR_R
    motor[1] = PIDMIX(-1  ,-1  ,+1); //FRONT_R
    motor[2] = PIDMIX(+1/2,+1  ,-1); //REAR_L
    motor[3] = PIDMIX(+1  ,-1  ,-1); //FRONT_L
    motor[4] = PIDMIX(-1  ,+0  ,-1); //RIGHT
    motor[5] = PIDMIX(+1  ,+0  ,+1); //LEFT
Pozdrawiam,
Artur
ZMR-250 z NAZE32, DJI Phantom 3 Advanced, FY650 PIXHAWK, Turnigy 9X mod. ER9X z eLeReS + eLDisp
cholo
Posty: 3371
Rejestracja: środa 03 lut 2010, 21:38
Lokalizacja: Kraków

Post autor: cholo »

MultiWii 2.1 released, with Arducopter RTH and loiter based code inside:
http://diydrones.com/profiles/blogs/mul ... based-code
cholo
Posty: 3371
Rejestracja: środa 03 lut 2010, 21:38
Lokalizacja: Kraków

Post autor: cholo »

a tu jest test arducoptera z gps'em ulbox lea-6 (duza antena i pamiec na i2c):
https://store.diydrones.com/3DR_GPS_LEA ... rlea-6.htm

wedlug goscia max 1m odchylenia przy ph i mysle ze spokojnie moze to konkurowac z naza ;-)


i jeszcze test autoflipa by arducopter


trzeba bedzie wgrac w koncu tych megapiratow 8-)
Awatar użytkownika
miś
Posty: 9242
Rejestracja: niedziela 07 lut 2010, 15:24
Lokalizacja: Bytom

Post autor: miś »

Ja jestem dzisiaj po pierwszym ulotnieniu coptera z odzysku z z założonym AIO Pro na Multiwii 2.1 z GPS'em na MTK. I muszę powiedzieć że jestem bardzo miło zaskoczony. Lata całkiem dobrze, może nie tak agresywnie jak MK, ale i tak jest OK. Utrzymywanie wysokości nie działa idealnie, ale też nic nie ruszałem w PID'ach od baro - trzyma tak z dokładnością do metra. Tryb HeadFree działa bardzo dobrze. Utrzymywanie pozycji działa, ale ma tak około 4-5m precyzji. Pidy od nawigacji defaultowe, GPS na 5Hz, wyłączone filtrowanie GPS w kodzie. Powrót do domu działa całkiem dobrze choć leci dość wolno i czasami zygzakiem :-) , pod warunkiem że poczekamy na te 6-7 satelit przed startem, bo inaczej wraca gdzieś... w pobliże. Ogólnie jest całkiem dobrze. Teraz muszę jeszcze przeprogramować regle na Fast PWM, bo na razie są stockowe, nieruszane RC-Timery 18A.
Pzdr. -----MIŚ-----
ODPOWIEDZ