abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 00:44 | Pozvánky

V sobotu 21. října 2017 se na půdě Elektrotechnické fakulty ČVUT v Praze uskuteční RT-Summit – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt.

… více »
Pavel Píša | Komentářů: 1
včera 23:44 | Bezpečnostní upozornění

V Linuxu byla nalezena bezpečnostní chyba CVE-2017-15265 zneužitelná k lokální eskalaci práv. Jedná se o chybu v části ALSA (Advanced Linux Sound Architecture).

Ladislav Hagara | Komentářů: 1
včera 22:44 | Komunita

Greg Kroah-Hartman informuje na svém blogu, že do zdrojových kódu linuxového jádra bylo přidáno (commit) prohlášení Linux Kernel Enforcement Statement. Zdrojové kódy Linuxu jsou k dispozici pod licencí GPL-2.0. Prohlášení přidává ustanovení z GPL-3.0. Cílem je chránit Linux před patentovými trolly, viz například problém s bývalým vedoucím týmu Netfilter Patrickem McHardym. Více v často kladených otázkách (FAQ).

Ladislav Hagara | Komentářů: 2
včera 22:04 | Pozvánky

Rádi bychom vás pozvali na přednášku o frameworku Avocado. Jedná se o testovací framework další generace, inspirovaný Autotestem a moderními vývojovými nástroji, jako je třeba git. Přednáška se bude konat 23. října od 17 hodin na FEL ČVUT (Karlovo náměstí, budova E, auditorium K9 – KN:E 301). Více informací na Facebooku.

… více »
mjedlick | Komentářů: 0
včera 21:44 | Bezpečnostní upozornění

Nový útok na WPA2 se nazývá KRACK a postihuje prakticky všechna Wi-Fi zařízení / operační systémy. Využívá manipulace s úvodním handshake. Chyba by měla být softwarově opravitelná, je nutné nainstalovat záplaty operačních systémů a aktualizovat firmware zařízení (až budou). Mezitím je doporučeno používat HTTPS a VPN jako další stupeň ochrany.

Václav HFechs Švirga | Komentářů: 2
15.10. 00:11 | Zajímavý projekt

Server Hackaday představuje projekt RainMan 2.0, aneb jak naučit Raspberry Pi 3 s kamerovým modulem pomocí Pythonu a knihovny pro rozpoznávání obrazu OpenCV hrát karetní hru Blackjack. Ukázka rozpoznávání karet na YouTube. Zdrojové kódy jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 0
14.10. 15:11 | IT novinky

Online obchod s počítačovými hrami a elektronickými knihami Humble Bundle byl koupen společností IGN. Dle oficiálních prohlášení by měl Humble Bundle dále fungovat stejně jako dosud.

Ladislav Hagara | Komentářů: 8
14.10. 06:00 | Zajímavý článek

Brendan Gregg již v roce 2008 upozornil (YouTube), že na pevné disky se nemá křičet, že jim to nedělá dobře. Plotny disku se mohou rozkmitat a tím se mohou prodloužit časy odezvy pevného disku. V září letošního roku proběhla v Buenos Aires konference věnovaná počítačové bezpečnosti ekoparty. Alfredo Ortega zde demonstroval (YouTube, pdf), že díky tomu lze pevný disk použít také jako nekvalitní mikrofon. Stačí přesně měřit časy odezvy

… více »
Ladislav Hagara | Komentářů: 7
13.10. 14:33 | Komunita

Společnost SUSE natočila a na YouTube zveřejnila dva nové videoklipy: 25 Years - SUSE Music Video (7 Years parody) a Linus Said - Music Parody (Momma Said).

Ladislav Hagara | Komentářů: 6
13.10. 12:55 | Zajímavý projekt

Autoři stránky Open Source Game Clones se snaží na jednom místě shromažďovat informace o open source klonech proprietárních počítačových her. Přidat další hry nebo návrhy na zlepšení lze na GitHubu. Na stránce Open Source Text Games jsou shromažďovány informace o open source textových hrách. Opět lze k vylepšení nebo doplnění stránky použít GitHub.

Ladislav Hagara | Komentářů: 1
Těžíte nějakou kryptoměnu?
 (6%)
 (2%)
 (15%)
 (76%)
Celkem 717 hlasů
 Komentářů: 24, poslední 27.9. 08:30
    Rozcestník

    Matematika - transformace souřadnic

    30.1.2014 19:05 | Přečteno: 1157× | programovani

    Mám laserový vychylovací systém podobný tomuto. Zrcátka jsou navzájem kolmá, takže umožňují vychýlení paprsku v navzájem kolmých osách. Motory jsou skrze zpětnou vazbu řízené napětím, kdy napětí přesně odpovídá úhlu natočení zrcátka.

    Problém je v tom, že promítám na rovinu a ne na kulovou plochu, navíc pod úhlem. Potřeboval bych tedy určit transformaci souřadnic na promítané ploše na ovládací napětí - tzn. zjistit potřebný úhel natočení obou zrcátek pro zaměření souřadnic na ploše promítání. Při nulové výchylce zrcátek paprsek míří do středu promítané plochy.

    Jde o to, že pohyb v ose X ovlivňuje osa Y a naopak - pokud promítám bez korekce, souřadnice jsou nelineárně zkreslené - přímky jsou křivé, vzdálenosti nesedí atd. Bohužel zaboha nemužu přijít na to, jak tohle spočítat. Pro speciální případ - body na ose X a Y je transformace jednoduchá a funguje: uhel = atan2(rozmer, vzdalenost projektoru).

    To ale nestačí, potřebuju mít přesně všechny body. Znám vzdálenost projektoru od plochy a souřadnice bodu na ploše, vzdálenost zrcátek uvnitř hlavy zatím zanedbám.

    Zkoušel jsem už hromadu ruzných řešení ruzně najitých po netu a nic z toho mi nefungovalo, jediné co vypadá slibně je tohle ale tomu vubec nerozumím.

    V podstatě mám souřadnicemi dané 2 úhly - jeden který svírá paprsek proti středové ose promítání a pak úhel, který svírá spojnice středu plochy proti bodu daném souřadnicemi. Potřebuju nějakou funkci, která úhel paprsku rozloží úhlem souřadnic na úhly natočení zrcátek. To mi nikdo zatím nezodpověděl - jakým způsobem se skládají a rozkládají úhly do jiných rovin. Vím, že vektor jde rozložit podle úhlu do navzájem kolmých složek, ale jak totéž udělat s úhlem rozkládaným jiným úhlem mi uniká.

    Toto není školní úloha, o to víc je to pro mě dúležité. Děkuju komukoliv, kdo se mi pokusí pomoci :-)

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    30.1.2014 20:27 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Problém je v tom, že promítám na rovinu a ne na kulovou plochu, navíc pod úhlem.
    Takze "X Galvo" nemiri kolmo na promitaci plochu?
    V podstatě mám souřadnicemi dané 2 úhly - jeden který svírá paprsek proti středové ose promítání a pak úhel, který svírá spojnice středu plochy proti bodu daném souřadnicemi. Potřebuju nějakou funkci, která úhel paprsku rozloží úhlem souřadnic na úhly natočení zrcátek. To mi nikdo zatím nezodpověděl - jakým způsobem se skládají a rozkládají úhly do jiných rovin. Vím, že vektor jde rozložit podle úhlu do navzájem kolmých složek, ale jak totéž udělat s úhlem rozkládaným jiným úhlem mi uniká.
    Priznam se, ze tenhle odstavec vubec nechapu. Takhle zatim rozumim tomu zadani: mas nejaky bod (x, y) na promitaci plose a chces najit natoceni "X Galvo" a "Y Galvo", aby paprsek dopadl na ten bod.
    Jendа avatar 30.1.2014 21:53 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Takze "X Galvo" nemiri kolmo na promitaci plochu?
    Nejspíš má nějaké problémy s geometrií. Proto bych si promítl mřížku, zaměřil skutečné souřadnice a aproximoval sítí.
    Takhle zatim rozumim tomu zadani: mas nejaky bod (x, y) na promitaci plose a chces najit natoceni "X Galvo" a "Y Galvo", aby paprsek dopadl na ten bod.
    Řekl bych, že jo.
    vlastikroot avatar 30.1.2014 22:04 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Mam problem s geometrii :-D Ale naklopeni projektoru je schvalne a da se nastavit mechanicky. Korekcni mapa je az uplne posledni moznost, potrebuju tam dostat realitu - vsechny potrebny vzdalenosti atd muzu celkem presne zmerit, ale kdyz si to neumim spravne odvodit, tak je mi to k nicemu.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    Jendа avatar 30.1.2014 22:07 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Tak v tom případě promítáš vlastně rovnoramenný lichoběžník, ne?
    oryctolagus avatar 30.1.2014 22:11 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Imho to nemůže být žádný tvar z eukleidovské geometrie. To bude něco zakroucenýho ;-)
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    Jendа avatar 30.1.2014 22:23 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    vlastikroot avatar 30.1.2014 22:00 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    X Galvo je ve vychylovacim systemu normalne 45 stupnu jak ma byt, ale cela hlava je naklopena - promita sklopene v ose y. Pokud je k dispozice obecna rovnice, staci tam pridat sklopeni jako souradnicovy offset (jen promitam v jinem intervalu souradnic), spocitat to jak to ma byt a pak ten uhlovy offset, ktery tam je udelany mechanicky, znovu odecist. Ale zadani chapes spravne.
    Ja jsem dospel k tomu, ze jsem si spocital uhly z prumetu pruvodice do rovin x a y. Ale tyto uhly jsou spatne - neuvazuji vliv druhe osy. Dalsim jinym odvozovanim jsem dospel znovu k tem samym vysledkum, ktere sice plati, ale jen pro X=0 nebo Y=0.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    oryctolagus avatar 30.1.2014 21:50 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Podle mýho to, co ti ten paprsek promítá, netvoří kulovou plochu, ale "dovnitř zaoblenej obdélník". Tzn. stejný tvar, jako má čočka rozptylka (z profilu), ale širší. Nevim, jak se tomu nadává a transformaci taky nevím, zkusím ještě zapřemýšlet.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    vlastikroot avatar 30.1.2014 22:15 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Na kulove plose bych mel linearni prevod uhel-vzdalenost. Dovnitr zaoblenej obdelnik je pincushion, je to jeden z projevu geometrie spolecne s keystone. Ja bych potreboval jednim smahem digitalne vsechno spocitat, co nejvic presne (v ramci float vystupu, double uvnitr).
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    oryctolagus avatar 30.1.2014 22:19 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Jasný, to je ten pojem, díky, nicméně on to pincushion nebude :-D Sry.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    oryctolagus avatar 30.1.2014 22:31 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Počkat, on to ten pincushion přeci jen bude.

    Představme si, že X galvo se zuřivě točí, takže v podstatě na zrcátko Y promítá čáru. Pokud je zrcátko Y v defaultním úhlu (45°), vidíme na projekční ploše čáru snadno vypočitatelné délky. Pokud se ovšem zrcátko Y vychílí BÚNO nahoru, čára se pohne též nahoru a zároveň se rozšíří, protože vzdálenost, kterou musí paprsek urazit, je nyní o něco dělší. Je to jako bychom promítaci stěnu trochu oddálili. Pokud by se zrcátko Y pohybovalo velmi rychle vždy o kousek nahoru a dolů, uvidíme na projekční ploše pincushion.

    Souhlasíte s mnou doposud?

    Takže ty v podstatě potřebuješ kompenzovat tu vzdálenost navíc, kterou paprsek musí urazit, když je zrcátko Y vychýleno od úhlu pi/4. Nevím, jaký je přesně vzoreček pro tuhle vzdálenost, ale imho to bude trigonometrická funkce vychýlní Galva Y.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    vlastikroot avatar 30.1.2014 22:39 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Je to tak, rovina dela pincushion a naklopeni navic jeste keystone. A ze to bude kombinace obou souradnic pres nejaky trigonometricky funkce je mi taky jasny :-D
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    Jendа avatar 30.1.2014 22:48 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    oryctolagus avatar 30.1.2014 22:48 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Příloha:
    Hodil jsem to na papír, máš to v příloze.

    Doufám, že to je správně, je to nějaký podezřele jednoduchý :-D

    d je vzdálenost projekční plohy, ay a ax jsou ty úhly.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    oryctolagus avatar 30.1.2014 22:52 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Dvě poznámky: 1) Vlevo dole má bejt ax, ne ay; 2) pokud y = 0, volíme dr = d.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    vlastikroot avatar 30.1.2014 23:04 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Tohle uz jsem zkousel taky, ale ma to jednu zasadni vadu - kdyz chci udelat primku tak, ze y = konst a x menim, nedela to primku, ale oblouk. Tohle zanedbava vliv osy X na osu Y.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    oryctolagus avatar 30.1.2014 23:21 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    No, tahle úvaha uvažuje laserovej paprsek pouze jako přímku, ne jako válec, to by bylo složitější. Jseš si jistej, že ti paprsek ze zrcátka x dopadá opravdu na osu otáčení zrcátka y a ne kus mimo? A že jsou ty osy otáčení opravdu v pravým úhlu? Protože mi není jasný, kde by se tam jinak ten vliv osy x na y vzal...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    31.1.2014 02:21 Kvakor
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Počkat, on to ten pincushion přeci jen bude.
    Pokud si to dobře pamatuju, tohle se v některých projektorech řeší asférickou čočkou, která je podobná běžné spojce, ale je uprostřed mnohem plošší než na okrajích, tudíž čím je paprsek dále od osy, tím více dovnitř se láme ve srovnání s normální sférickou čočkou (viz obrázek na této stránce o asférických čočkách, tedy až na to, že tam je asférická naopak a potlačuje soudkovitost).
    30.1.2014 22:15 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Podarilo se mi jenom spocitat misto dopadu na promitaci plochu, kdyz vim uhly a a b. Pokud a = pi/4 a b = pi/4, tak by paprsek mel smerovat do stredu (tzn. podobne jako na tom obrazku). Je samozrejme mozny, ze tam je nekde chyba, pravdepodobnost chyby odhaduju na 50% :) Ale postup by mel byt ok.

    Pouzivam stejny system souradnic jako na tomhle obrazku.

    Myslenka je jednoducha, pokud vim normalovy vektor roviny a smer dopadu paprsku, muzu spocitat vektor odrazu.

    Vektor l1 (light 1) je vektor, ktery smeruje z mista dopadu na prvni zrcadlo ke zdroji.

    l1 = [0, 1, 0]

    n1 je normalovy vektor roviny prvniho zrcadla, normalizovany na delku 1.

    n1 = [0, cos(a), sin(a)]

    r1 je vektor odrazu paprsku od prvniho zrcadla, smeruje pryc od mista dopadu. Jak spocitat vektor odrazu je vysvetleno zde.

    r1 = 2*(n1*l1)*n1 - l1 = [0, 2*cos(a)*cos(a) - 1, 2*sin(a)*cos(a)]

    Normalovy vektor roviny druheho zrcadla:

    n2 = [cos(b), 0, -sin(b)]

    A l2 je totez co r2, jenom ma opacny smer:

    l2 = -r1 = [0, 1 - 2*cos(a)*cos(a), -2*sin(a)*cos(a)]

    Vektor odrazu od druheho zrcadla spocitam stejne jako pro prvniho zrcadla:

    r2 = [4*sin(a)*cos(a)*sin(b)*cos(b), 2*cos(a)*cos(a) - 1, 2*sin(a)*cos(a) * (1-2*sin(b)*sin(b))]

    Z vektoru r2, ktery smeruje na promitaci plochu, je ted potreba spocitat misto dopadu (projx a projy). Pokud mam vektor [x, y, z], tak projx = y/x a projy = z/x. Obe souradnice je jeste potreba vynasobit konstantou s podle vzdalenosti platna.

    Takze:

    projx = s * (2*cos(a)*cos(a)-1) / (4*sin(a)*cos(a)*sin(b)*cos(b))

    projy = s * (2*sin(a)*cos(a)*(1-2*sin(b)*sin(b))) / (4*sin(a)*cos(a)*sin(b)*cos(b))

    Pokud chces umet prevest projx a projy na a a b, tak je potreba resit soustavu dvou rovnic, coz jsem nezkousel, ale vypada to slozite.
    30.1.2014 22:21 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Ty uhly a a b jsou natoceni X Galvo a Y Galvo, na obrazku jsou natoceny priblizne na 45 stupnu (pi/4 v radianech).
    vlastikroot avatar 30.1.2014 22:42 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Na vysledny rovnice je jednoducha zkouska, ze pro specialni pripad X=0 je rovnice b = atan(y/vzdalenost). To samy pro Y. Tohle nevypada, ze by tim proslo ;-)
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    30.1.2014 23:25 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Hm, mas pravdu, nevypada to, ze po vyreseni ty rovnice by vysel atan :)

    Co presne je to b, jakych to muze nabyvat hodnot? Protoze ten muj uhel b je v intervalu 0 az 90 stupnu (pri 45 stupnich paprsek miri doprostred platna), kdezto atan vraci -90 az 90.
    30.1.2014 23:57 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Pokud pouziju b = atan(y) / 2, tak ta zkouska vychazi.
    31.1.2014 00:07 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Kdyz se totiz uhel a zafixuje na 45 stupnu, tak

    y = (2*sin(a)*cos(a)*(1-2*sin(b)*sin(b))) / (4*sin(a)*cos(a)*sin(b)*cos(b))

    jde podle wolfram alpha upravit na y = cotan(2*b).
    31.1.2014 00:12 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Vlastne to takhle jde upravit vzdycky, tzn. y vubec nezavisi na otoceni prvniho zrcadla.
    oryctolagus avatar 31.1.2014 00:43 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Tak alespoň že tenhle závěr nám vyšel stejně... Ty rovnice už asi ne ale možná to špatně počítám...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    oryctolagus avatar 31.1.2014 02:09 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Aha, už to vidím, to y nám vyšlo stejně (akorát já uvažuju jinej úhel, proto tg místo cotg). Jestli vyšlo stejně i x už opravdu počítat nebudu. Dobrou noc ;-)
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    31.1.2014 02:27 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    To co mi vyslo jde dost zjednodusit, r2 (vektor paprsku smerujiciho na platno) wolfram alpha zjednodusil na [sin(2a) * sin(2b), cos(2a), sin(2a) * cos(2b)] Dobrou ;-)
    31.1.2014 02:18 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Podarilo se mi vyjadrit oba uhly, tohle by mohlo fungovat pokud jsem nekde neudelal chybu:

    alpha = 0.5 * acos(x / sqrt(x^2 + y^2 + 1))

    beta = 0.5 * acot(y)

    Pokud zafixuju x nebo y na 0, tak to dava stejny vysledky jako atan(uhel)/2. Alpha i beta jsou uhly 0 az 90, kdyz jsou oba 45, tak paprsek smeruje doprostred.
    vlastikroot avatar 31.1.2014 08:01 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Ty uhly by meli mit stejnou rovnici, ovlivnuji se navzajem uplne stejne, tzn kdyz otocim hlavu a prohodim tim X a Y, funguje to porad stejne. Porad predpokladam, ze zrcatka nemaji mezi sebou zadnou vzdalenost, ale efekt tohoto by mel byt velmi maly - zrcatka jsou vzdalena 9mm a promitam do vzdalenosti 1500mm, tzn pri mensich rozkmitech by se to vubec nemelo projevit. Za to tahle transformace ma vliv obrovsky, bez toho to asi vubec neje pouzit.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    oryctolagus avatar 31.1.2014 09:08 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Efekt té vzdálenosti mezi zrcátky by měl být zanedbatelný. Ale to s tím otočením hlavy nechápu, jak to myslíš?
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    vlastikroot avatar 31.1.2014 09:44 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Otocenim hlavy myslim to, ze oba vzorce (X i Y) musi byt principalne shodne, protoze to funguje stejne v obou osach.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    oryctolagus avatar 31.1.2014 11:35 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    No, já vůbec netušim, co tam fyzicky máš a co fyzicky znamená to 'otočení hlavy'. Čistě podle toho nákresu v zápisku imho není možný, aby byly vzorce pro obě souřadnice stejný. Koneckonců, s kolegou jsme došli nezávisle ke stejnýmu řešení... Ale jde o to, že ten experiment nemusí tý teorii odpovídat...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    vlastikroot avatar 31.1.2014 12:45 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Otoceni znamena fyzicky o 90 stupnu otocit celou hlavu tak, aby se prohodily osy (tzn zrcatko pro Y bude promitat X). Nic se nezmeni - vzorce musi byt na stejnem principu (napr. se budou lisit jen v sin/cos). Kdyz budu mit zrcatko jedne osy pevne a druhym budu otacet, delka pruvodice bude v kazdem bode jina a tim padem to nenakresli primku. Je jedno, ktere to je, chova se to symetricky v obou osach stejne. Nejde jednu osu zanedbat a korigovat jen tu druhou.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    oryctolagus avatar 31.1.2014 19:55 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Kdyz budu mit zrcatko jedne osy pevne a druhym budu otacet, delka pruvodice bude v kazdem bode jina a tim padem to nenakresli primku.
    To, že délka průvodiče je jiná, ještě neznamená, že to nevykreslí přímku. Když si vemeš do ruky laser, budeš jím svítit na zeď a budeš jim vodorovně otáčet, tak taky promítneš přímku, přestože dráha je v každým bodě jinak dlouhá.

    Jestliže se ti to opravdu chová tak, jak popisuješ, tak to znamená, že to tvoje zařízení neodpovídá tomu modelu na obrázku.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    vlastikroot avatar 31.1.2014 20:24 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Nasel jsem popis na wiki. Predpoklad, ze to vykresli primku vychazi z aproximace malych uhlu. Na korekci tohodle problemu existuje f-theta lens nebo jinym jmenem flat field lens. Vicemene bych potreboval digitalne simulovat takovou cocku.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    oryctolagus avatar 31.1.2014 22:56 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Ale tenhle efekt už je započítaný. Od čeho sis myslel že tam jsou ty goniometrický funkce?

    Jádro naší neshody spočívá v tom, že ty uvažuješ úhly vychýlení paprsku. Pokud bychom chtěli vypočítat vodorovný a svislý úhel natočení paprsku, tak bys měl úplnou pravdu - ty vzorce by skutečně musely být pro obě souřadnice stejný.

    Fór je v tom, že ty úhly natočení zrcátek úhlům vychýlení paprsků neodpovídají. Respektive ten X-ový ano, ale ten Y-ový už ne. Proč? Protože zatímco na to X-ové zrcalo dopadá paprsek vždy do stejného bodu, na tom Y-ovém zrcátku tohle neplatí. Ve chvíli, kdy vychýlíš X-ové zrcátko, tak se změní bod dopadu paprsku na tom Y-ovém zrctáku, což způsobí změnu úhlu odrazu. Zatímco vychylování Y-ového zrcátka s úhlem na X-ovém nic nedělá. Proto je ten vzorec pro Y-ové zrcátko ovlivněn i úhlem na X, zatímco ten pro X není Y-ovým ovlivněn nijak.

    Důležité je uvědomit si to, že úhel natočení Y-ového zrcátka je o něco jiný než jaký je výsledný Y-ový úhel paprsku. Pokud bys chtěl, aby byl stejný, musel bys to Y-ové zrcátko přidělat k tomu X-ovém tak, aby při otočení X-ového se to Y-ové po kružnici přesunulo tak, že by paprsek dopadal do stejného místa. To by ale konstrukčně bylo zbytečné náročné.

    Tak snad se mi to podařilo objasnit...
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    oryctolagus avatar 31.1.2014 19:57 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Jinak ve výpočtu jsme žádnou osu nezanedbali, to, co proved kolega je v podstatě raytracing a ten nekecá ;-)
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    30.1.2014 22:27 vladimír Zima
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Neděláš ty něco pro laserové sváření plastů?
    vlastikroot avatar 30.1.2014 22:44 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Ne, je to celkem levna cinska hlava se sklenenyma zrcatkama. Vykon laseru 100mW. Staci na ebay hledat galvo scanner. Na svarovani je potreba mnohem silnejsi laser a lepsi vybaveni - kovova chlazena zrcatka, tzn mnohem silnejsi motory, lepsi budice atd atd.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    31.1.2014 01:59 Miloslav Ponkrác
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Takže máme nejasné zadání s nedostatkem vstupních informací.

    Máme 2 zrcátka, které vychylují paprsek. Je vcelku jasné, že vychýlení na prvním zrcátku změní i vstupní bod na druhém zrcátku, který to následně ještě někam posune. To je to, co napsal autor jako „nelineární závislost“.

    Potřebujeme toho vědět tedy více, včetně vzájemného umístění zrcátek a jejich vzdálenosti – jinak takovou rovnici nelze vůbec odvodit.

    A protože zadání zní „mám systém PODOBNÝ tomuto“, je to zadání typu „mám rád vepřo, knedlo zelo, můj brácha je blonďák, kolik je mi let“.

    Odvození rovnic je triviální, ale když se autor vybodne i na pečlivost v zadání a všechno v zadání je jenom jako, tak proč se nevybodnout na odvozování?
    31.1.2014 09:40 jj
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Lidi, kteří sem nechodí brblat, tu úlohu konstruktivně vyřešili...
    31.1.2014 19:51 pochybnik
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Na to je jednoduchá odpověď - je ti 48 let!
    vlastikroot avatar 31.1.2014 20:09 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic

    Zadani je jasne - vypocitat uhly zrcatek tak, aby paprsek miril na bod zadany souradnicemi na rovine. Ted vubec neuvazuju vlastni zkresleni projektoru, protoze v realu se rozdilna vzdalenost zrcatek projevi mensi chybou, nez je velikost tecky laseru. Uvazuju idealni projektor, ktery promita idealne na kulovou plochu (krivkovy integral po kulove plose je linearni vuci uhlu).

    Vzhledem k tomu, kolik lidi si na tom uz vylamalo zuby a vlastne mi nikdo zatim presne nerekl, jak to spravne je, nepovazuju tuhle ulohu za trivialni :-D.

    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    31.1.2014 21:55 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    a vlastne mi nikdo zatim presne nerekl, jak to spravne je, nepovazuju tuhle ulohu za trivialni
    No, kdyz ja dve hodiny neco (zdarma) pocitam a ty to odbydes ala "takhle to vyjit nemuze, nejak se mi to nezda", ani se neobtezujes to vyzkouset (natoz se zmyslet nad postupem reseni), tak clovek uplne ztrati chut se tim vubec zabyvat. Spocitej si to sam, kdyz ses tak chytrej, lituju toho ztracenyho casu ;-)
    vlastikroot avatar 31.1.2014 22:39 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Sry, tak jsem to vubec nemyslel. Za pomoc jsem moc vdecny :-) Reagoval jsem na Ponkracuv koment, ze je spatne zadani. Me tvoje uplne posledni vysledny reseni vyslo taky, jinym zpusobem (uhel +-45 kolem 0) a zkousel jsem ho, ale nefungovalo a melo zminenou vadu s kulatyma primkama. Taky my vysly ruzny jiny vysledky, ktery taky nefungovaly.
    Asi to vzdam, vypada to, ze to nema cenu pocitat, kdyz je to tak slozity a ve vysledku tam muzu mit i jiny nelineatity. Posledni reseni co mi zbyva, je koupit A3 milimetraky a odmerit si korekcni mapu. Prace na nekolik dni ... Toho jsem se prave chtel vyhnout, ale jak vidim tak mi asi stejne nic jineho nezbyva, o to vic, pokud budu verit, ze tve reseni je spravne a v realu nefunguje.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    1.2.2014 00:54 pc2005 | skóre: 34 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Jinak ta korekční mapa bude asi nejlepší, protože co jsem viděl na těch videích od Jendy, tak to dost brutálně zkresluje setrvačností mechanických součástí.
    Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
    Jendа avatar 1.2.2014 01:55 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Myslíš třeba zaoblené rohy? To mapou transformací neopravíš, protože se to mění podle promítaného obrazu…
    1.2.2014 03:13 pc2005 | skóre: 34 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Hmm v tom případě je nutno zahrnout do modelu transformace i mechaniku pro setrvačnost motorků :-/.
    Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
    vlastikroot avatar 1.2.2014 05:22 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Tohle vsechno se da dokompenzovat na driverech. Je tam klasickej PID regulator a aspon na tech mych galvech to jde dost zrychlit a zpresnit.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    1.2.2014 20:20 pc2005 | skóre: 34 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Aha, jestli je to v driverech tak v pohodě.
    Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
    1.2.2014 14:07 sigma
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    To se snad normálně dělá - a vzhledem k tomu, že tam nejsou žádné poruchy typu variabilního neznámého zatížení těch motorů, a všechny potřebné parametry půjde zjistit, tak by to šlo udělat i dost přesně. Další možnost zpřesnění je doplnit na ty motory odměřování přes inkrementální snímače.
    1.2.2014 22:43 backinabag | blog: backinabag
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Sry, tak jsem to vubec nemyslel.
    Jasne, neni problem, pocit ukrivdenosti uz vyprchal :-)
    1.2.2014 03:08 David Jaša | skóre: 44 | blog: Dejvův blog
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Potřebujeme toho vědět tedy více, včetně vzájemného umístění zrcátek a jejich vzdálenosti
    Ale bylo, stačí jen zadání přečíst.
    31.1.2014 04:09 pc2005 | skóre: 34 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Tak trochu OT: Jak je to rychlý, umělo by to zobrazovat třeba video?
    Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
    Jendа avatar 31.1.2014 05:07 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Video určitě ne (pokud ti nestačí něco jako 20 řádků), jednodušší vektorové animace jo. (1 2 3)
    31.1.2014 05:27 pc2005 | skóre: 34 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    20 je málo, ale taková stovka by byla už zajímavá. Ale uvědomuju si, že by ty motorky musely rotovat sebedestruktivní rychlostí :-).
    Chuck Norris řekl babičce, že si dá jen 3 knedlíky. A dostal 3 knedlíky. | 帮帮我,我被锁在中国房
    oryctolagus avatar 1.2.2014 01:55 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Co je v těhle věcech použito na vychylování paprsku?
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    Jendа avatar 1.2.2014 01:58 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Galva se zrcátkama - stejně, jako v zápisku. Takhle to vypadá IRL. Barevného obrazu je docíleného pomocí tří laserů a složení dichroickými zrcadly do jednoho paprsku.
    oryctolagus avatar 1.2.2014 10:03 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    Aha. Dá se to sehnat za rozumnou cenu? (Jen ta součástka, co je na obrázku.) Co jsem zběžně koukl na ebay, tak to jsou sumy jako 3kKč apod., což je teda docela dost.

    Zabýval jsem se před časem nápadem tohle vyrobit z dvou aktuátorů z optický mechaniky. Už je mam i změřený. Jsou řízený proudem a mechanicky jsou samy o sobě hodně přesný a mají i celkem vhodné mechanické vlastnosti, ale nevim, jestli bych byl schopen to celý zkonstruovat s dostatečnou přesností.
    Existuje 10 druhů lidí: Ti, co nerozumí binární soustavě, ti, co ano, a ti, kteří znají i balancovanou ternární.
    vlastikroot avatar 1.2.2014 18:40 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    3kKc je rozumna cena - mas za to mount, 2 motory, 2 PID drivery, PSU a kabely. V ceskych obchodech se takova sada prodava tak za 15kKc. Normalni cena takove hlavy pro profi pouziti zacina na $1000 za jedno galvo, pak specializovany XY drivery s integegrovanyma korekcema a DAC ... S presnou mechanikou mas pak treba 100kKc za jednu hlavu. To je duvod, proc se snazim zkorigovat tuhle cinskou hracku, mam 60kpps (bod/s) sadu, tzn jednu z tech nejlepsich, co se daji koupit na ebayi.
    Sg1-game | We will destroys the Christian's legion ... and the cross, will be inverted | IP 80.188.182.6
    1.2.2014 02:54 David Jaša | skóre: 44 | blog: Dejvův blog
    Rozbalit Rozbalit vše Re: Matematika - transformace souřadnic
    čuchám čuchám, že se paprsek bude pohybovat po hyperbole budeš-li mít jedno zrcátko ve fixní nenulové poloze a druhým budeš pohybovat od mínus pí čtvrt do pí čtvrt. Hyperbola bude zadaná:
    • bodem, kam se paprsek promítne při druhém zrcátku v nulové poloze
    • asymptotami: dostaneš je promítnutím paprsku rovnoběžného s průmětnou, kterého docílíš otočením druhého zrcátka limitně k pí čtvrt (tedy jako by tam skoro nebylo), resp. k mínus pí čtvrt (tedy zrcátko odrážející téměř zpět ke zdroji)
    To by ti mělo stačit ke určení funkcí hyperbol (první krok už máš - určení vrcholu hyperboly), tak teď už jen ten úhel asymptot, a pak už jen určit inverzní fci. ;-)

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.