Využití akcelerometru a gyroskopu u quadcoptery

Dneska se procesory objevují všude, pokud máte nějaký nápad, či udělát, tak se neváhejte pochlubit.
Odpovědět
Zpráva
Autor
georgeld
Příspěvky: 40
Registrován: stř 09.10.2013 12:17

Využití akcelerometru a gyroskopu u quadcoptery

#1 Příspěvek od georgeld »

Dobrý den,

chci se zeptat uživatelů, kteří mají zkušenost s el. akcelerometrem qa gyroskopem. Budu stavět quadcoptéru řízenou Arduinem připojeným k modulu MPU6050 obsahujícím tříosý el. akcelerometr a gyroskop.

Na youtube jsem viděl videa kde tento modul používali ke zjišťování tříosé rotace. Tuto vlastnot použiji u quadcoptéry ale chtěl bych zajít ještě dál a to k použití akcelerometru k možnosti automatizované "zabrždění" quadracoptéry. Tzn. chci z akcelerometru zjišťovat nejen náklon a rotaci, ale taky vektor impulsu síly (je to koneckonců akcelerometr) - tj. celková síla nahromaděná do určitého proměnlivého směru vyvolaná pohyby quadracoptéry v rovině. Tento celkový impuls síly bych pak použil k zabrždění - bude potřeba stejný impuls síly v opačném směru - tj. quadracoptéra se naklopí proti směru momentálního letu (který nejde určit jinak než pomocí onoho vypočítavaného impulsu síly, protože akcelerometr nedokáže změřit klidový pohyb v rovině, umí změřit jen zrychlení) a tento vektor impulsu síly musí být postupně nulový == quadrakoptéra stojí na místě.

Pzn: impuls síly samozřejmě ne ve smyslu hmotnosti celé qadracoptéry ale jen v rámci akcelerometru.

Celé to má vést k tomu, že quadrakoptéra bude umět sama ve vzduchu zastavit.

Má tedy prosím někdo zkušenost s tímto MPU6050, zda s ním jdou tyto údaje zjistit?

Děkuji


PS: zde ještě doplňuji video
[youtube]http://www.youtube.com/watch?v=qmd6CVrlHOM[/youtube]
Na něm jsou vidět prudké pohyby na 2. vizualizaci desky které ukazují, že akcelerometr skutečně akceleraci měří :-)
A na 1. desce lze vidět podivná nepřesnost gyroskopu.
Naposledy upravil(a) georgeld dne stř 09.10.2013 13:03, celkem upraveno 1 x.
Uživatelský avatar
TomasC
Site Admin
Příspěvky: 11424
Registrován: pát 25.04.2003 0:00
Bydliště: Praha Hloubětín
Kontaktovat uživatele:

Re: Využití akcelerometru a gyroskopu u quadcoptery

#2 Příspěvek od TomasC »

Příště dej video rovnou do phpBB tagu [youtube][/youtube]
To se dělá tak, že při psaní příspěvku klikneš na tlačítko [youtube] a vložíš tam odkaz na video.
Je to opravdu snadné.
Uživatelský avatar
martinre
Příspěvky: 546
Registrován: ned 23.11.2008 0:00
Kontaktovat uživatele:

Re: Využití akcelerometru a gyroskopu u quadcoptery

#3 Příspěvek od martinre »

Nevím jestli chápu tvůj dotaz správně, takže chceš abych coptera po ukončení povelu z vysílačky sama zastavila- sama zkorigovala protináklon a pak stála na místě a to bez GPS, pouze inerciálně?
georgeld
Příspěvky: 40
Registrován: stř 09.10.2013 12:17

Re: Využití akcelerometru a gyroskopu u quadcoptery

#4 Příspěvek od georgeld »

V podstatě chci aby toto alespoň zhruba byla schopná zvládnout. Nikdy to nebude uplne presne, je tam asi nejaka narustajici chyba, ale do urcite miry by to melo jit - pokud se timto akcelerometrem da zjistovat vektor zrychleni a jak dobre - na to se zde hlavne ptam.
Uživatelský avatar
martinre
Příspěvky: 546
Registrován: ned 23.11.2008 0:00
Kontaktovat uživatele:

Re: Využití akcelerometru a gyroskopu u quadcoptery

#5 Příspěvek od martinre »

georgeld píše:V podstatě chci aby toto alespoň zhruba byla schopná zvládnout. Nikdy to nebude uplne presne, je tam asi nejaka narustajici chyba, ale do urcite miry by to melo jit - pokud se timto akcelerometrem da zjistovat vektor zrychleni a jak dobre - na to se zde hlavne ptam.


Bez gyroskopu to nepůjde, protože během letu bude čtení z acc. obsahovat i složku odstředivý síly a bez gyr nedokážeš během letu určit jestli to je síla kterou chceš měřit. Syntézou acc+gyr to co chceš je dosažitelný, ale ne s těmito obyč. MEMS senzorama, který za pár vteřin driftujou v desítkách metrů. Na to jedině navigation grade inercialní jednotku, s tím už je tohle možné, ale ne na malým copteru.
georgeld
Příspěvky: 40
Registrován: stř 09.10.2013 12:17

Re: Využití akcelerometru a gyroskopu u quadcoptery

#6 Příspěvek od georgeld »

No uvidime, ten modul obsahuje oboje, jak gyro tak akcelerometr. Aspon trochu to realizovat pujde, narustajici chyba by se dala vyresit "resetem" z vysilacky kdyz uzivatel vidi, ze je koptera vklidu.

Jde o to, ze se to hodi treba i pro automaticky let s gps - kdyz treba foukne narazovy vitr, koptera by to mohla vzdycky dourcite miry zkorigovat pomoci toho gyra a akcelerometru, jinac by se to synchronizovalo pomoci gps.

Jinac me zajimalo, jestli se vektor zrychleni da z akcelerometru ziskavat.
Uživatelský avatar
JirkaA
Příspěvky: 6962
Registrován: ned 17.08.2008 0:00
Bydliště: Moravský kras ČR
Kontaktovat uživatele:

Re: Využití akcelerometru a gyroskopu u quadcoptery

#7 Příspěvek od JirkaA »

kdyz uz vymyslis davno vymyslene, muzes aspon pro inspiraci nakouknout jak se to dela treba v multiWii.. je to opensource, dost se da dozvedet i v tamnim diskusnim foru.
OK2WY
Uživatelský avatar
Torm
Příspěvky: 568
Registrován: pát 26.07.2013 8:23
Bydliště: Krkonoše, řekněme :)

Re: Využití akcelerometru a gyroskopu u quadcoptery

#8 Příspěvek od Torm »

Q500 Multiwii 2.3 tištěný rám, Q666 Multiwii 2.2, Q750 Naza flash V2
TGY 9X, OSD, FPV
Odpovědět

Zpět na „Procesory a jiné vychytávky“