Dabar yra 18 Bal 2025 08:30

Visos datos yra UTC + 2 valandos




Naujos temos kūrimas Atsakyti į temą  [ 1682 pranešimai(ų) ]  Eiti į Ankstesnis  1 ... 99, 100, 101, 102, 103, 104, 105 ... 113  Kitas
Autorius Žinutė
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 02 Gru 2016 17:02 
Model
Model

Užsiregistravo: 20 Rgs 2010 17:44
Pranešimai: 243
Miestas: Vilnius


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 04 Gru 2016 13:54 
Modeliuoto
Modeliuoto
Vartotojo avataras

Užsiregistravo: 21 Vas 2013 14:03
Pranešimai: 681
Miestas: Dublinas - Vilnius


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 04 Gru 2016 15:22 
Model
Model

Užsiregistravo: 20 Rgs 2010 17:44
Pranešimai: 243
Miestas: Vilnius


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 04 Gru 2016 15:49 
Modeliuoto
Modeliuoto
Vartotojo avataras

Užsiregistravo: 21 Vas 2013 14:03
Pranešimai: 681
Miestas: Dublinas - Vilnius


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 04 Gru 2016 16:47 
Model
Model

Užsiregistravo: 20 Rgs 2010 17:44
Pranešimai: 243
Miestas: Vilnius


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 04 Gru 2016 18:40 
Modeliuoto
Modeliuoto
Vartotojo avataras

Užsiregistravo: 21 Vas 2013 14:03
Pranešimai: 681
Miestas: Dublinas - Vilnius


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 05 Gru 2016 01:09 
Modeliuotojas
Modeliuotojas
Vartotojo avataras

Užsiregistravo: 25 Rgp 2007 00:49
Pranešimai: 4908
Miestas: Siauliai-Birmingham
O tai Pich /Roll Rates ir RC Rates nebeuztenka susimazint?
Ar as cia jau nebesuprantu ko norima is kopterio? :))


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 09 Gru 2016 23:43 
Modeliuoto
Modeliuoto
Vartotojo avataras

Užsiregistravo: 21 Vas 2013 14:03
Pranešimai: 681
Miestas: Dublinas - Vilnius


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 10 Gru 2016 05:27 
Modeliuotojas
Modeliuotojas
Vartotojo avataras

Užsiregistravo: 17 Lie 2010 19:26
Pranešimai: 8223
Miestas: Campbell River, BC, CA

_________________

ABL: "jei esi nūbas - imk tai, ką turi kiti forumiečiai ir kopijuok 1:1 neanalizuojant 'kodėl' - su laiku suprasi"


Į viršų
 Aprašymas  
 
 Pranešimo tema: Kampinių greičių keitimas.
StandartinėParašytas: 10 Gru 2016 15:40 
Model
Model

Užsiregistravo: 20 Rgs 2010 17:44
Pranešimai: 243
Miestas: Vilnius
Kampiniai greičiai.

Svirimo/vertimosi/sukimosi greičiai (toliau juos vadinsiu kampiniais greičiais) yra svarbiausias ir praktiškai vienintelis drono valdymo bei stabilizavimo elementas. Jis svarbus ne tik Acro / Rate, bet ir Level / Angle / Horizon režimuose.
Kampiniai greičiai nusako, kaip greitai dronas turi verstis tam tikra ašimi erdvėje.
Skirtumas tarp Acro ir Level režimų yra tas, kad Acro režime pasvirimo kampas neribojamas, o Level režime egzistuoja maksimalus posvyrio kampas, kurį pasiekęs dronas toliau nebesvyra. Antras skirtumas tarp Acro ir Level režimų yra tas, kad Acro režime kampinis greitis tiesiogiai priklauso nuo svirtelių padėties. O štai Level režime nuo svirtelių padėties tiesiogiai priklauso drono posvyrio kampas, bet ne kampinis greitis. Nepaisant to, Level režimas veikia labai panašiai į Acro režimą nes Level režime kampinis greitis yra paskaičiuojamas automatiškai, naudojant skirtumą tarp esamo ir norimo posvyrio kampo padauginto iš transformacijos koeficiento. CleanFlight / BetaFlight programoje transformacijos koeficientas yra vadinamas Level / Horizon Strength. Nuo Level / Horizon Strength dydžio priklauso, kaip greitai dronas pereis nuo vieno pasvirimo kampo link kito pasvirimo kampo Level / Horizon režime. Kuo didesnė Level / Horizon Strength parametro reikšmė, tuo greičiau dronas verčiasi Level / Horizon režimuose. Paskaičiavus Level / Horizon režimo kampinį greitį tolesnis Level ir Acro režimų veikimas visiškai nesiskiria. Gauti kampiniai greičiai perduodami PID kontroleriui, kurio parametrai yra bendri tiek Level tiek Acro režimams. PID kontroleris toliau atlieka pilną drono kampinių greičių valdymą ir stabilizavimą.
CleanFlight programoje yra kelių tipų PID kontroleriai, kurių veikimas tarpusavyje gali skirtis, bet aš to nenagrinėsiu ir toliau vadovausiuosi tik BetaFlight programos kodu (3.0.1 versija).
Iš karto noriu pabrėžti, jog PID kontroleris nėra susijęs su tuo, kaip greitai ar kaip lėtai vartosi dronas. Vartymosi greitį nusako kampiniai greičiai, o PID kontrolerio užduotis yra užtikrinti, kad dronas verstųsi būtent tokiu greičiu, kokiu jam liepiama verstis.
Jeigu jūsų dronas vartosi per greitai ar per lėtai, tai nereguliuokite PID‘ų, nes tai nepadės. Keiskite kampinius greičius.

Kaip keisti kampinius greičius CleanFlight'e/BetaFlight'e Acro / Rate režime.

Yra trys parametrai, nuo kurių priklauso Rate / Acro režimo kampiniai greičiai ir tų greičių generavimo pobūdis. Tai - RC Rate, Super Rate (tik BetaFlight’e) ir RC Expo. Ką tie parametrai reiškia?
Aiškindamas parametrų įtaką kampiniams greičiams, bei pačių parametrų prasmę, naudosiu BetaFlight Configurator'ių (1.8.4 versija).

RC Rate parametro prasmė.

Pradžiai visoms ašims nustatykime parametrus taip:
RC Rate = 1.00; Super Rate = 0.00; RC Expo = 0.00.
Failo aprašymas: Simple01
simple01.png
simple01.png [ 8.56 KiB | Peržiūrėta 4011 kartus(ų) ]

Tai paprasčiausias variantas, kai Super Rate ir RC Expo yra išjungti (nes lygūs 0.00).
Turime tiesinę kampinio greičio priklausomybę nuo svirtelės padėties (paveiksle matote tiesę).
Kai svirtelė yra centrinėje padėtyje, kampinis greitis yra 0 laipsnių per sekundę (toliau deg/s), o kai svirtelė maksimaliai atlenkta, kampinis greitis yra 200 deg/s arba -200 deg/s (minus 200 deg/s), kai svirtelė atlenkta į priešingą pusę. Jeigu svirtelę atlenktume tik iki pusės maksimalaus atlenkimo, tuomet kampinis greitis būtų 100 deg/s (-100 deg/s). Jeigu atlenktume tik ketvirtadaliu, kampinis greitis būtų 50 deg/s (-50 deg/s) ir t.t.
Jeigu 200 deg/s yra per didelis kampinis greitis ir norime išsaugoti tiesinę kampinio greičio priklausomybę nuo svirtelės padėties, tuomet mažiname RC Rate parametrą.
Jeigu 200 deg/s yra per mažai (norisi vartytis ore) ir norime išsaugoti tiesinę kampinio greičio priklausomybę nuo svirtelės padėties, tuomet didiname RC Rate parametrą. Pavyzdžiui:
RC Rate = 0.50; Super Rate = 0.00; RC Expo = 0.00 (sumažiname greitį Pith ir Roll ašims).
RC Rate = 1.50; Super Rate = 0.00; RC Expo = 0.00 (padidiname greitį Yaw ašiai).
Failo aprašymas: Simple02
simple02.png
simple02.png [ 12.52 KiB | Peržiūrėta 4011 kartus(ų) ]

Dabar maksimaliai atlenkus svirtelę, kampinis greitis Pitch ir Roll ašims bus perpus mažesnis t.y. 100 deg/s (-100 deg/s), vietoj buvusių 200 deg/s (-200 deg/s). O štai Yaw ašyje maksimaliai atlenkus svirtelę, kampinis greitis bus net 300 deg/s (-300 deg/s). Manau RC Rate parametro veikimo idėja turėtų būti aiški.

RC Expo parametro prasmė.

Didėjant kampiniam greičiui ir turint tiesinę kampinio greičio priklausomybę nuo svirtelės padėties, droną suvaldyti darosi vis sunkiau ir sunkiau. Atrodo, kad dronas labai jautriai reaguoja į svirtelės palenkimus. Tokiu atveju į pagalbą ateina RC Expo parametras.
RC Expo yra tas parametras, kuris iškreipia tiesinę kampinio greičio priklausomybę nuo svirtelės padėties ir ji tampa netiesine. Pavyzdžiui:
RC Rate = 1.00; Super Rate = 0.00; RC Expo = 0.60.
Failo aprašymas: Expo3
expo03.png
expo03.png [ 9.41 KiB | Peržiūrėta 4011 kartus(ų) ]

Kaip matome, kai RC Expo = 0.60, tiesė pavirto kreive (mėlyna spalva pažymėtai Yaw ašiai aš palikau tiesinę priklausomybę, kad matytumėt skirtumą). Kampinių greičių diapazonas išliko toks pat, kaip ir anksčiau t.y. 0 deg/s svirtelei esant centrinėje padėtyje ir 200 deg/s (-200 deg/s), kai svirtelė maksimaliai atlenkta.
Atsirado vienas esminis skirtumas. Svirtelei esant arti centrinės padėties, kampiniai greičiai keičiasi žymiai mažiau, negu tuo atveju, kai svirtelė artėja link maksimalaus atlenkimo padėties. Kitaip sakant, drono valdymas yra kur kas švelnesnis, kai svirtelė yra arti centrinės padėties ir gerokai agresyvesnis, kai svirtelė yra arti maksimalaus atlenkimo padėties. Šiuo atveju svirtelę atlenkus iki pusės maksimalaus atlenkimo, kampinis greitis būtų ne 100 deg/s, o tik apie 56 deg/s!
Kuo didesnė RC Expo reikšmė tuo labiau iškreipiama tiesė ir tuo švelnesnis valdymas gaunamas arti svirtelės centrinės padėties, bet tuo agresyvesnis valdymas tampa svirtelei artėjant link maksimalaus atlenkimo padėties. Palyginkite kreivumą, kai RC Expo = 0.60 (Roll ir Pitch ašims) ir RC Expo = 0.90 (Yaw ašiai):
Failo aprašymas: Expo02
expo02.png
expo02.png [ 12.54 KiB | Peržiūrėta 4011 kartus(ų) ]

Jeigu 200 deg/s greitis yra per didelis (per mažas), tai vėl, kaip ir anksčiau, reikia keisti RC Rate parametrą. Pavyzdžiui:
RC Rate = 0.50; Super Rate = 0.00; RC Expo = 0.60 (sumažiname Pitch ir Roll ašims).
RC Rate = 1.50; Super Rate = 0.00; RC Expo = 0.60 (padidiname Yaw ašiai).

Kaip matome, kampinių greičių diapazonas sumažėjo nuo 200 deg/s iki 100 deg/s Pitch ir Roll ašims (t.y. per pusę, kaip ir reikėjo tikėtis) ir padidėjo Yaw ašiai (iki 300 deg/s), o kreivė išliko.

Reikia pabrėžti, kad Expo funkciją (kuri yra labai panaši į RC Expo parametrą) turi daugelis siųstuvų, todėl panašų efektą galima išgauti nekeičiant RC Expo parametro CleanFlight / BetaFlight programoje, o naudojant Expo funkciją siųstuve. Esminis skirtumas tarp RC Expo parametro CleanFlight / BetaFlight programoje ir Expo funkcjos jūsų siųstuve yra tas, kad RC Expo yra taikomas tik Acro režime. Jis negalioja Angle / Horizon režimuose. O Expo funkcija jūsų siųstuve bus taikoma visuose režimuose, nes siųstuvo Expo iškreipia ne kampinius greičius, o siųstuvo siunčiamą informaciją apie svirtelių padėtis. Kitas skirtumas tarp siųstuvo Expo funkcijos ir RC Expo parametro yra tas, kad RC Expo parametras tik švelnina drono valdymą arti svirtelės centrinės padėties, o štai siųstuvo Expo funkcija gali ne tik sušvelninti drono valdymą arti svirtelės centrinės padėties, bet ir "paaštrinti" (priklauso nuo Expo funkcijos ženklo).

Super Rate parametro prasmė.

Beliko paskutinis parametras – Super Rate, kuris yra tik BetaFlight’e. Super Rate iš principo yra RC Rate ir RC Expo parametrų derinys (arba du viename).
Jeigu suvestume:
RC Rate = 0.30; Super Rate = 0.70; RC Expo = 0.00 (Pitch ir Roll ašims)
RC Rate = 1.00; Super Rate = 0.00; RC Expo = 0.60 (Yaw ašiai),
tai gautume tokias pačias kreives, tik skirtingais būdais.
Failo aprašymas: SR01
sr01.png
sr01.png [ 8.93 KiB | Peržiūrėta 4011 kartus(ų) ]

Matome, kad Yaw ašyje Super Rate yra išjungtas, bet įjungtas RC Expo, o Roll ir Pitch ašyse įjungtas SuperRate, bet išjungtas RC Expo. Norint suderinti abiejų kreivių diapazonus reikėjo Pitch ir Roll ašims RC Rate parametrą prilyginti 0.30.
Kai Super Rate nelygus 0, tai RC Rate parametras, kaip ir anksčiau, keičia kampinių greičių diapazoną. O RC Expo parametras dar labiau kreivina jau ir taip kreivą kampinių greičių priklausomybę nuo svirtelės padėties. Jeigu suvestume:
RC Rate = 0.10; Super Rate = 0.90; RC Expo = 0.00 (Pitch ir Roll ašims)
RC Rate = 0.30; Super Rate = 0.70; RC Expo = 0.60 (Yaw ašiai),
tai vėl gautume tokias pačias kreives, tik skirtingais būdais.
Failo aprašymas: SR04
sr04.png
sr04.png [ 8.99 KiB | Peržiūrėta 4011 kartus(ų) ]

Šiame pavyzdyje matome, kad Pitch ir Roll ašims Super Rate (0.90) parametras yra didesnis negu Yaw (0.70) ašiai. Taip pat atkreipkite dėmesį, kaip reikėjo sumažinti RC Rate parametrą (Pitch ir Roll ašims labiau negu Yaw ašiai), norint išlaikyti 200 deg/s diapazoną. Papildomai reikėjo iškreivinti Yaw ašies kampinio greičio priklausomybę nuo svirtelės padėties RC Expo parametrą prilyginus 0.60.
Tai reiškia, kad didėjant SuperRate reikšmei didėja tiek kampinio greičio diapazonas (įsitikinkite tuo RC Rate parametro reikšmę prilyginę 1.00), tiek kampinio greičio priklausomybės nuo svirtelės padėties kreivumas. Ir tai yra natūralu, nes kuo didesni kampiniai greičiai, tuo labiau reikia švelninti drono valdymą ties svirtelės centrine padėtimi, kitaip jis taps nebesuvaldomas.

Atminkite, kad šie pavyzdžiai yra tik edukacinio pobūdžio. Jie tikrai nėra rekomenduojami skraidymams. Kiekvienas pilotas turi rasti savo stilių ir patirtį atitinkančius parametrus. Taip pat atkreipkite dėmesį, kad tokius pačius rezultatus (kreives) dažnai galima gauti dviem skirtingais būdais (o jeigu naudosite siųstuvo Expo funkcija, tai net ir daugiau nei dviem būdais).

Jeigu norite sulėtinti / sušvelninti gerai skrendančio drono valdymą, niekada nekeiskite PID kontrolerio reikšmių į mažesnias. Keisdami PID kontrolerio parametrus jūs tik išderinsite sistemą. Keiskite kampinio greičio parametrus. Acro / Rate režimuose keiskite RC Rate, Super Rate ir RC Expo parametrus, o Angle / Horizon režime keiskite Angle / Horizon strength parametrą.

Horizon režimas.

Horizon režimas yra ypatingas režimas, nes jis yra Angle ir Acro režimų mišinys. Iki tam tikro svirtelės atlenkimo kampo šis režimas veikia panašiai į Angle režimą, o kai svirtelės atlenkimas priartėja arba viršija kritinį kampą, Horizon režimas pradeda veikti lygiai kaip Acro. Horizon režimas labai tinka mokytis flip‘ams (apsivertimams ore). Horizon Transition parametras nusako, kiek procentų reikia atlenkti svirtelę, norint pereiti iš Angle į Acro režimą.
Failo aprašymas: Expo01
expo01.png
expo01.png [ 9.4 KiB | Peržiūrėta 4011 kartus(ų) ]


Paskutinį kartą redagavo SVentas 28 Sau 2018 01:54. Iš viso redaguota 8 kartus.

Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 11 Gru 2016 00:32 
Modeliuotojas
Modeliuotojas
Vartotojo avataras

Užsiregistravo: 17 Rgp 2004 09:28
Pranešimai: 2658
Miestas: Jurbarkas
Puikus aprašymas kas kaip veikia. Horizon režimas geras ne tik mokymuisi. Kiek varčiausi su kopteriu, visada tik su horizon - ir nė karto nebuvau nukritęs...

_________________
http://rem-blog.net


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 11 Gru 2016 15:47 
Modeliuotojas
Modeliuotojas
Vartotojo avataras

Užsiregistravo: 25 Rgp 2007 00:49
Pranešimai: 4908
Miestas: Siauliai-Birmingham
:liux Sita aprasyma reiktu kur nors atskirai prisegt,kad nenusimestu.


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 11 Gru 2016 16:45 
Modeliuoto
Modeliuoto
Vartotojo avataras

Užsiregistravo: 21 Vas 2013 14:03
Pranešimai: 681
Miestas: Dublinas - Vilnius
sk8robo galetu permesti copija i tema "Info multikopterių naujokui, būtina perskaityti" . Tada tikrai nepasimes.


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 11 Gru 2016 17:37 
Model
Model

Užsiregistravo: 22 Sau 2016 01:23
Pranešimai: 121
Miestas: Kupiskis


Į viršų
 Aprašymas  
 
 Pranešimo tema: Re: Naujokai / naujoku klausimai
StandartinėParašytas: 12 Gru 2016 06:50 
Modeliuotojas
Modeliuotojas
Vartotojo avataras

Užsiregistravo: 17 Lie 2010 19:26
Pranešimai: 8223
Miestas: Campbell River, BC, CA
Jau nukopinau, aciu SVentui uz puiku aprasyma :liux

_________________

ABL: "jei esi nūbas - imk tai, ką turi kiti forumiečiai ir kopijuok 1:1 neanalizuojant 'kodėl' - su laiku suprasi"


Į viršų
 Aprašymas  
 
Rodyti paskutinius pranešimus:  Rūšiuoti pagal  
Naujos temos kūrimas Atsakyti į temą  [ 1682 pranešimai(ų) ]  Eiti į Ankstesnis  1 ... 99, 100, 101, 102, 103, 104, 105 ... 113  Kitas

Visos datos yra UTC + 2 valandos


Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 3 svečių


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
Jūs negalite prikabinti failų šiame forume

Ieškoti:
Pereiti į:  
Administratoriaus kontaktai: info(eta)rcm.lt

 

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Vertė Vilius Šumskas © 2003, 2005, 2007