Robotika. Alapfogalmak. Robotok. Robot vagy automata. Robotok típusai. Robotok alkalmazási területei



Hasonló dokumentumok
B Biology Biológiai mintára készített, E Electronics elektronikusan működtetett, A Aesthetics esztétikusan kivitelezett, M Mechanics mechanikák.

Intelligens Rendszerek

Intelligens Rendszerek GPS

Alapok GPS előzmnyei Navstar How the GPS locate the position Tények Q/A GPS. Varsányi Péter

Hegyi Ádám István ELTE, április 25.

TestLine - nummulites_gnss Minta feladatsor

HÍRADÁSTECHNIKA I. Dr.Varga Péter János

Babeș Bólyai Tudományegyetem Informatika kar Műholdas helymeghatározás a GPS rendszerrel

Híradástechnika I. 5.ea

Kincskeresés GPS-el: a korszerű navigáció alapjai

2007. március 23. INFO SAVARIA GNSS alapok. Eötvös Loránd Tudományegyetem, Informatika Kar. Térképtudományi és Geoinformatikai Tanszék

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Szárazföldi autonóm mobil robotok vezérlőrendszerének kialakítási lehetőségei. Kucsera Péter ZMNE Doktorandusz

Robotika. Relatív helymeghatározás Odometria

Űrtechnológia október 24. Műholdfedélzeti energiaellátás / 2 Műholdfedélzeti szolgálati rendszerek Felügyeleti, telemetria és telekommand rendsz

Matematika 11 Koordináta geometria. matematika és fizika szakos középiskolai tanár. > o < szeptember 27.

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

ADATÁTVITELI RENDSZEREK A GLOBÁLIS LOGISZTIKÁBAN

GPS. Lehoczki Róbert Vadvilág Megőrzési Intézet Szent István Egyetem, Gödöllő


A rendszer legfontosabb jellemzőit az alábbiakban foglalhatjuk össze:

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

Roger UT-2. Kommunikációs interfész V3.0

A távérzékelésről. A műholdas helymeghatározás GPS

ALKALMAZOTT TÉRINFORMATIKA 1.

ES-D1A. Vezeték nélküli mozgásérzékelő.

UAV FEJLESZTÉSEK ÉS KUTATÁS AZ MTA SZTAKI-BAN

Navigáci. stervezés. Algoritmusok és alkalmazásaik. Osváth Róbert Sorbán Sámuel

A LEGO Mindstorms EV3 programozása

Takács Bence GPS: pontosság és megbízhatóság. Földmérők Világnapja és Európai Földmérők és Geoinformatikusok Napja Budapest, március 21.

SZENZORFÚZIÓS ELJÁRÁSOK KIDOLGOZÁSA AUTONÓM JÁRMŰVEK PÁLYAKÖVETÉSÉRE ÉS IRÁNYÍTÁSÁRA

GPS. 1.a A GLONASS rendszer. Feladata. A rendszer felépítése. A GLONASS és s a GALILEO GPS- rendszerek. Céljaiban NAVSTAR GPS rendszerhez

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

HASZNÁLATI ÚTMUTATÓ Tolatóradarhoz

BT-R820 Használati utasítás BT-R820 Wireless GPS Egység Használati utasítás Dátum: Szeptember, 2006 Verzió: 1.1

MIKROFYN GÉPVEZÉRLÉSEK. 2D megoldások:

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

Automatikus Fedélzeti Irányító Rendszerek. Navigációs rendszerek a pilóta szemszögéből Tóth Gábor

elektronikus adattárolást memóriacím

2000 Szentendre, Bükköspart 74 MeviMR 3XC magnetorezisztív járműérzékelő szenzor

Hol tart a GNSS állapot-tér modellezés bevezetése?

Csatlakozási állapot megjelenítése

Intelligens Közlekedési Rendszerek 2

Piri Dávid. Mérőállomás célkövető üzemmódjának pontossági vizsgálata

A számítógép fő részei

RFID rendszer felépítése

GPS és atomóra. Kunsági-Máté Sándor. Fizikus MSc 1. évfolyam

DHS Drone Hunter SYSTEMS 2019 Termékkatalógus polgári felhasználású frekvenciákra

Rallyinfo.hu - GPS rendszer működésének technikai leírása V1

9. Laboratóriumi gyakorlat NYOMÁSÉRZÉKELŐK

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

6000 Kecskemét Nyíri út 11. Telefon: 76/ ; Fax: 76/ Gyakorló feladatok

A vasút életéhez. Örvény-áramú sínpálya vizsgáló a Shinkawa-tól. Certified by ISO9001 SHINKAWA

Hogyan lehet meghatározni az égitestek távolságát?

Informatika a valós világban: a számítógépek és környezetünk kapcsolódási lehetőségei

X. ANALÓG JELEK ILLESZTÉSE DIGITÁLIS ESZKÖZÖKHÖZ

Digitális adattovábbítás, kommunikáció Az információs és kommunikációs technika gyorsuló ütemben fejlődik. Az elektromágneses hullámok néhány

IV. LEGO Robotprogramozó Országos Csapatverseny

Informatika Rendszerek Alapjai

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

Mechanikai hullámok. Hullámhegyek és hullámvölgyek alakulnak ki.

Időjárásállomás külső érzékelőjétől érkező rádiójel feldolgozása

Irányítástechnikai alapok. Zalotay Péter főiskolai docens KKMF

Netis vezeték nélküli, N típusú USB adapter

2. rész PC alapú mérőrendszer esetén hogyan történhet az adatok kezelése? Írjon pár 2-2 jellemző is az egyes esetekhez.

T E R M É K T Á J É K O Z TAT Ó

Mérés: Millikan olajcsepp-kísérlete

Dunaújvárosi Főiskola Informatikai Intézet. Intelligens ágensek. Dr. Seebauer Márta. főiskolai tanár

Adatgyűjtés. Kézi technológiák. Adatgyűjtési technológiák. Térbeli adatok jelenségek térbeli elhelyezkedése, kiterjedése, stb.

PLC Versenyfeladat. XIV. Országos Irányítástechnikai Programozó Verseny Budapest, március Összeállította az EvoPro Kft.

FIGYELMEZTETÉS! : Az eszközben lévő optikai modul segítségével lehetőség van a sugarak +/- 90 vízszintes és a +/- 5 függőleges irányú állítására!

PPP-RTK a hálózati RTK jövője?

Trimble gépvezérlések

Gingl Zoltán, Szeged, :14 Elektronika - Alapok

Földfelszíni meteorológiai mérőműszerek napjainkban

NGB_IN040_1 SZIMULÁCIÓS TECHNIKÁK dr. Pozna Claudio Radu, Horváth Ernő

VTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE

BBS-INFO Kiadó, 2017.

HAWKER MODULÁRIS TÖLTŐK NINCS MEGÁLLÁS!

A SUN POWER KIT TELEPÍTÉSÉNEK LEÍRÁSA. Leírás telepítő szakemberek részére!

HÍRADÁSTECHNIKA I. Dr.Varga Péter János

Hálózati réteg. WSN topológia. Útvonalválasztás.

HA8EV ORBITRON Programmal vezérelt Azimut/Elevációs forgató elektronika v10.0

Kommunikáció az intelligens háztartási készülékekkel

RSC-2R. Wireless Modem RS232, RS232 vonalhosszabbító, RS 232 / Rádió konverter

RX V. Műszaki jellemzők. 1 CSATORNÁS TANÍTHATÓ RÁDIÓS VEVŐ 433,92 Mhz. Telepítési és használati útmutató KAPU AUTOMATIZÁLÁS VEVŐ CSATLAKOZÓI

DOP 02. Kezelési és karbantartási útmutató OPTIKAI KIOLVASÓ. Dok. No. DOP M 2007/8

Minden mérésre vonatkozó minimumkérdések

VI. Robotprogramozó Országos Csapatverseny Döntő versenyfeladatok. 5. évfolyam

A repülős adatbázis 28 napig érvényes és az összes repülőtér információt tartalmazza, navigációs segédinformációkkal és kereszteződés adatokkal.

Kezelési leírás. Portos motor DELUX-R

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA


3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

Speciális relativitás

Irányítástechnika fejlődési irányai

A fejlesztés várt eredményei a 1. évfolyam végén

Helymeghatározás Nokia N76-1

Nagy Gergely április 4.

Átírás:

Robotika Alapfogalmak Robot Köznyelvi meghatározása: A robot (a szláv robota a.m. szolgaság, munka szóból) elektromechanikai szerkezet, amely előzetes programozás alapján képes különböző feladatok végrehajtására. Robot vagy automata Automaták Robotok Programozhatóság + + Érzékelők + + Írható/olvasható memória - + Adaptációs képesség - + Tanulási képesség - + Robotok típusai BEAM (Biology Electronics Aesthetics Mechanics): Biológiai mintára készített, elektronikusan működtetett, esztétikusan kivitelezett, mechanikák. Robotok alkalmazási területei Űrkutatás o Űrszondák o Leszálló egységek o Mobil bolygókutató egységek Ipari robotok o Összeszerelő robotok o Hegesztő o Szerelő o Festő o Megmunkáló robotok o Karbantartó robotok Katasztrófaelhárító robotok o Tűzoltó robotok o Felderítő robotok (vegyi vagy sugár szennyezet területen) Orvosi célokat szolgáló robotok

Katonai Robotok o Akna felkutató, megsemmisítő robotok o Ellátmány szállító robotok o Felderítő robotok, robot repülők Tudományos célokat szolgáló robotok o (olyan robot amely egy probléma megvizsgálásának céljából jön létre. Festo madár) Játék robotok: kis gyermek örömére! Lego mindstorm stb. Linkek Robot amely úgy repül mint egy madár Mars kutatás Katonai felhasználás (big dog) Játék és szórakoztató robotok Ember 2.0 (művégtagok alkalmazásaként) Szenzorok A szenzorok alapvető feladata a környezeti információk fogadása és továbbítása a központi rendszer felé. Szenzorok típusai Passzív A passzív szenzorok a környezet fizikai jellemzőit érzékelik, pl.: Hőmérséklet Nyomás Fény Hang Aktív Az aktív szenzorok működésük során maguk bocsátanak ki mérő jelet, mely visszaverődését érzékelik. Ilyenek például: Radarok Megvilágítást igénylő fényérzékelők, kamerák Ultrahangos, lézeres távolságmérők Intelligens szenzorok Az intelligens szenzorok jellemzői: Önkalibráció Öndiagnosztika Dinamikus érzékenység Programozhatóság, távvezérelhetőség 2

Mozgás, mozgatás Elektromos, vagy belsőégésű motorok Hidraulikus, vagy pneumatikus rendszerek Műizmok!!! Mars kutatás Adatok Szondák a Mars körül A Mars-Föld távolsága 56-378 millió kilométer között változik. A rádiójelek terjedési ideje 6-40 perc Kommunikáció: o Mikrohullám x-sáv (irányított antenna, nagy sebességű átvitel főként az irányító központ és a keringő egység között) o UHF (körsugárzó antenna, általában a leszálló és a keringő egység közti kapcsolat céljából) Mars járművek Pathfinder Tömeg: 10.6 kilogramm (23 pounds) Tudományos felszerelés: o Alfa Proton Röntgen spektrométer, három kamera Spirit Tudományos felszerelés: o Kamerák o Panoráma kamera (Pancam) o Mikroszkóp (MI) o Mérnöki munkákat segítő kamerák o Spektrométerek o Termo emissziós spektrométer (Mini-TES) o Mössbauer spektrométer (MB) o Alfa részecske röntgen spektrométer(apxs) o Örlő készülék o Mágnesek Opportunity Információ feldolgozás Moore-törvény Moore-törvénynek nevezzük azt a tapasztalati megfigyelést a technológiai fejlődésben, mely szerint az integrált áramkörök összetettsége a legalacsonyabb árú ilyen komponenst figyelembe véve körülbelül 18 hónaponként megduplázódik. 3

Navigáció A navigáció feladata, hogy a robot egy kijelölt célpozícióba jusson. Navigációs algoritmusok A mozgás során több szempontot is figyelembe kell venni: A robot mozgási lehetőségei A mozgásra fordított energiaszükséglet Idő Robot mechanikai tulajdonságai Terepviszonyok Algoritmus általában egy szűkített csökkentet modellt használ a valóságról, mert: Nincs akkora kapacitás, hogy mindent feldolgozzunk. Nincs szükségünk annyi információra Kevesebb információt gyorsabb feldolgozni Navigáció eszközei Mozgató eszközök, segítségével mozog a robot Szenzorok Feldolgozó egység (beleértve a szoftvert is) Akadályelkerülés és pályatervezés szabályalapú algoritmus módosított szabályalapú algoritmus neurális-elvű algoritmus tapasztalat szerzésen alapuló algoritmus hullám-továbbterjesztéses algoritmus módosított hullám-továbbterjesztéses algoritmus GVD-elvű, gráfbejárásonalapuló algoritmus Térképes navigáció Ha van egy térkép akkor azt értelmezni kell. Ennek a módja az, hogy a térkép halmaz elemeit leredukáljuk. Csak a számunkra fontos részleteteket hagyjuk meg. Ha nincs térkép? (radar stb.) 4

Navigációs algoritmusok bemutatása A szabályalapú algoritmus Van egy szabály listánk és az alapján mozog a robot. Például: menj a cél felé ha akadály van fordulj jobbra és menj előre, majd ezen szabály listák ismétlődnek. Nem a leghatékonyabb utat adja meg, lehet, hogy nem is kapunk eredményt és beragad a robot. A módosított szabályalapú algoritmus Jegyezzük fel a lépéseink sorozatát, és ha elakadunk, lépjünk vissza. A neurális elvű algoritmus Neurális hálózatok segítségével. Ahogyan a neurális hálózatokat tanítjuk. Ha jó irányba halad akkor erősíti, ha rossz irányba akkor gyengíti a szabályt. (bővebben majd később a neurális hálózatoknál!) 5

Hullám továbbterjesztéses algoritmus Az algoritmus alapja az állóvízbe pottyantott tárgyak kelltette hullámmozgás. Az adott pontból induló hullám az akadályokról visszaverődik Ha van út A és B között ő a legrövidebbet adja vissza. Javított hullám továbbterjesztéses algoritmus Az átlókat is figyelembe veszi. GVD algoritmus Generalized Voronoi Diagram Hasonlít a hullám tovább terjesztéshez, de a falakból érkezik a hullám A legbiztonságosabb utat adja meg. A robot elkerüli a falakat! 6

GPS A helymeghatározás célja térképezés, o pontosabb, részletesebb térképek készítése, o hagyományos térképek pontosítása, földmérés, navigáció, o hajózás, o repülés, o túrázás, o gépkocsi navigáció A GPS rendszer célja A helymeghatározás gyorsítása, pontosítása, egyszerűsítése, időjárási viszonyoktól függetlenné tétele. A GPS rendszer a helymeghatározás terén egy alapjaiban új paradigmát jelent! Kezdeti feladata katonai jellegű volt. Kifejlesztését az Amerikai Védelmi Hivatal kezdeményezte. Napjainkra a rendszer bárki számára hozzáférhető. Helymeghatározás módszerei A hagyományos helymeghatározás alapeszközei: Iránytű Szextáns (speciális szögmérő) Térkép Óra Fejlettebb helymeghatározási módszerek: Világító torony Rádió navigáció o ILS (Instrument Landing System), o VOR (VHF Omnidirectional Range), o DME (Distance Measuring Equippement) 7

A GPS rendszer GPS műholdak Név: NAVSTAR Gyártó: Rockwell International Távolság: 20.240 km Súly: 862 kg (az űrben mérve) Méret: 5,2 m nyitott napelemekkel Keringési idő: 12 óra Orbitális sík: 55 fok az egyenlítő síkjához Tervezett élettartam: 7.5 év A jelenlegi kialakítás: 24 Block II gyártmányú műhold A jövő műholdjai: 21 Block II Martin Marietta által fejlesztendő. Földi állomások Földi állomások (nevezzük "Kontrol Szegmensnek" is) Ezek az állomások nyomon követik a GPS műholdakat, vizsgálják működőképességüket és pontos pozíciójukat az űrben. A fő földi állomás feladja a műholdra a pályaadat korrekciókat, valamint az óra összeadó állandóját. A műhold azután beépíti a GPS vevők felé sugárzott jelekbe ezeket az adatmódosításokat. Öt földi követő állomás van a következő helyeken: Hawaii, AscensionIsland, DiegoGarcia, Kwajaleinés Colorado Springs. A holdak azonosítása pszeudo randomjel segítségével történik. A GPS mérés alapja A GPS alapja a műholdas háromszögelés. Háromszögelés 1. A háromszögelés szót nagyon pongyolán használjuk itt, mivel tudjuk a GPS nem szögméréssel határozza meg a háromszög oldalait, hanem a háromszög oldalainak távolságát határozza meg, tehát trilaterációval, de ha csak a műhold-földi pont távolságokat mérjük, ívmetszéssel. 2. A háromszög megoldása érdekében a GPS vevő távolságot mér, a rádiójel futási ideje alapján. 3. A futási idő méréséhez a GPS-nek nagyon pontos időmérésre van szüksége, amit nagyon sok trükkel lehet véghez vinni. 4. A távolságon kívül nagyon pontosan kell tudni, hogy a GPS műhold hol helyezkedik el a világűrben. Nagy sugarú pálya és gondos észlelés a titok. 5. Végezetül minden az atmoszférán áthaladó jel késleltetését korrigálni kell. Geometriai alapok 1. Tegyük fel, hogy egy olyan műholdtól mérjük a távolságunkat, mely 20.000 km-re van 2. Tudva, hogy mi 20.000 km-re állunk egy magányos műholdtól, biztosak abban lehetünk, hogy valahol a világmindenségben egy olyan gömbön helyezkedünk el, mely sugara 20.000 km, és középpontja a műhold. 3. Keressünk egy másik műholdat, amelytől a távolságunkat 21.000 km-nek mértük. 4. Most már nem mondhatjuk, hogy egy gömbön állunk. Tudjuk azt is, hogy egy másik gömbön is állunk, mely sugara 21.000 km, és középpontja a másik műhold. Más szavakkal, a helyzetünk most a két gömb áthatásán egy körön található. 8

5. Ha most egy harmadik műholdtól is megmérjük a távolságunkat, és az 22.000 km-re adódik, akkor belátható, hogy három gömb áthatásába kerültünk, melyben az egyik műholdtól 20.000, a másodiktól 6. 21.000, a harmadiktól 22.000 km-re vagyunk. Két pont valamelyikén találjuk magunkat. 7. Így három műhold távolsága alapján eljutottunk tartózkodási helyünk két legvalószínűbb pontjához. Annak eldöntése, hogy a két pont közül melyiken is állunk, egy negyedik műholdra való mérés feladata. legtöbbször képtelen az egyik megoldás, mert túl messze esne a pont helyzete a földtől. Emiatt sok esetben negyedik mérés nélkül is eldönthető a kérdés. Távolságmérés A működés alapfeltétele, hogy: a műholdak és a vevő órája rendkívül pontos (a műholdakon atomóra van), a vevő órája szinkronban van a műholdak órájával A GPS esetében olyan rádiójelet mérünk mely sebessége kereken 300.000 km/s. A probléma a futási idő mérése. Szinkronizáljuk óráinkat! Az időmérés problémája meglehetősen bonyolult. az első probléma az, hogy a mérendő idő rendkívül rövid. Ha a műhold éppen a fejünk felett van, a futási idő nem több mint 0,06másodperc. Ezért nagyon pontos órára lenne szükségünk. Majd erről is szólunk nemsokára. Tegyük fel, hogy van ilyen pontos óránk, hogyan mérjük a futási időt? Ennek magyarázatára álljon itt a következő hasonlat: Ha a késleltetés mértékét meg akarjuk határozni, kapcsoljuk a vevőt olyan késleltetett üzemmódba, amikor a két hang szinkronba kerül. A késleltetés mértéke megegyezik a műholdról érkező jel futási idejével. Most már csak meg kell szorozni a terjedési sebességgel ezt az időt, és megkaptuk a műhold távolságát. Ez az alapja a GPS működésének. A déli harangszó helyett a műhold és a vevő mást használ, az ál-véletlen kódot (pseudorandomcode). 9

A legfontosabb GPS jelek Vivőhullám o A GPS műholdak két különböző vivőfrekvencián közvetítenek jeleket. o Az L1vivőhullám 1575.42 Mhz-esés viszi a helyzeti üzeneteket és az ál-véletlen kódot az időmeghatározáshoz. o Az L2vivőhullám 1227.60 Mhz-es, és a sokkal pontosabb katonai ál-véletlen kódot használja. Az ál-véletlen kódok o Az ál-véletlen kódok két típusát alkalmazzuk. Az első a durván nyert kód (C/A CoarseAcquisition) Az vivőhullámot modulálja. 1023 bitenként ismétlődik. Minden műholdnak saját ál-véletlen kódja van, így a kibocsátó műholdak egyértelműen azonosíthatók. A C/A kód apolgári GPS alapja. o A második ál-véletlen kód a P (precise) kód. Ez a kód 266,4 naponként ismétli önmagát. A műholdak azonosítását az teszi lehetővé, hogy minden esetben egyedi a kód. o A komplex eljárás segít abban, hogy a vevő mérés közben nehogy más műhold jelére szinkronizálódjék. Nagyon ritkán előforduló véletlen kell ahhoz, hogy egy másik jel is éppen ugyanabban a fázisban ugyanolyan formát mutasson o Amióta minden GPS műholdnak saját ál-véletlen kódja van, ez a módszer garantálja, nehogy a vevő véletlenszerűen ráálljon egy másik műhold jelére. Így az összes műhold használhatja ugyanazt a frekvenciátannak veszélye nélkül, hogy egymás adását zavarnák. Titkosított GPS o Mivel a GPS-taz amerikai Nemzetvédelmi Minisztérium fejlesztette ki elsősorban hadi alkalmazásokra. Bár becslések szerint a GPS-tma már háromszor annyi civil vevő használja, mint katonai, a rendszer mégis elsősorban katonai elsőbbséget kell, hogy élvezzen. o Végezetül a katonák fenntartják maguknak a különleges bemenetet a sokkal pontosabb P kódra. Ennek frekvenciája a polgári C/A kód frekvenciájának 10-szerese (tehát potenciálisan ennyiszer pontosabb), és sokkal ellenállóbb a zavarokkal szemben. Ha titkosították, a neve Y kód, és csak katonai vevők tudják fogni a megfelelő kulcs ismeretében. o Van más oka is az ál-véletlen kód komplexitásának, a döntő ok a GPS gazdaságossága felé. o A kódok lehetővé teszik a GPS jelek erősítését. Az ál-véletlen kód használata ersítőkéntő o Az ál-véletlen kód egyike a legötletesebb dolgoknak a GPS kapcsán. Ez nemcsak egy hatalmas időmérő jel, hanem lehetővé teszi a nagyon erőtlen műholdjelek erősítését is! 10

Időmérés, óraszinkronizálás Az órahiba kiejtése Egy plusz műhold távolságának mérése és egy kis algebra segítségével a GPS vevő ki tudja ejteni az órahiba döntő hányadát. Inkább egy kis rajzzal, mint az algebrával való bolondítás árán kellene megmagyarázni a működési elvet. Egy kicsit könnyebben lesz érthető a dolog, ha először csak két dimenzióban nézzük a dolgot. Természetesen a GPS három dimenziós rendszer, de az ötlet két dimenzióban is jól bemutatható. A harmadik dimenzióhoz eggyel több mérést kell végezni. Most, amikor egy műhold méréséről beszélünk távolsági értelemben, tudván, hogy ez idő alapján számítható, tehát beszélhetünk nyugodtan időmérésről is. Mondjuk, valójában a helyzetünk 4 másodpercre esik A műholdtól, és 6 másodpercre B műholdtól. Ez a két időtávolság két körívként keresztezi egymást, és a metszéspont a mi helyünk (még csak 2 D-ben gondolkozunk). X-ben állunk ténylegesen (ezt mutatná a vevőnk is, ha az órája pontos lenne), de az óra késik 1 másodpercet a világidőhöz képest. Ezért a vevő az A műholdtól 5 másodpercet mér 4 helyett, a B műholdtól pedig 7 másodpercet 6 helyett. A két kör metszéspontja tehát más, XX helyzetbe került. Így az X és XX helyek közötti eltérés a pontatlan óránknak köszönhető. Ez az a pont, ahol egy geometriai trükkel segíthetünk. Végezzünk mérést egy harmadik műholdra is. Először nézzük meg a hibátlan helyzetet: Minden mérés köríve áthalad X-en, ami helyen helyzetünkön. Sajnos az 1 másodperces órahibánk újabb helymeghatározási problémákat jelent: A vastag vonallal húzott körívek mutatják az ál-mérés esetét, amit az órahiba okoz. Ez az "ál" (pszeudo) kifejezés a GPS-ben azt jelenti, hogy a mérést hiba terheli. Pszeudo-mérés A pszeudo-mérésegy nagyon gyakori varázsszó GPS-eskörökben. Azt jelenti, hogy a mérés még nem teljesen redukált órahibával, stb. Jegyezzük meg, hogy amíg az A és B műhold pszeudo-távolságai egy pontot metszenek ki, XXet, a C pszeudo-távolságanem tud átmenni ezen a ponton.ez a különbség a vevők számítógépeinek köszönhető, mivel ott az órahiba. Mivel az órahibavagy összeadóállandóminden mérést befolyásol, a számítógép olyan egyszerű korrekciót keres, mellyel eléri, hogy az összes mérési eredmény egy pontot metsszen ki. Egy ilyen korrekció meghatározza azt is, hogy a vevő ezután minden mérésre ezt a korrekciót alkalmazza. Ettől kezdve az óra szinkronban lesz a világidővel. Természetesen ezt a korrekciós eljárást állandóan ismételni kell, hogy állandóan biztosak lehessünk abban, hogy a vevő órája szinkronban maradt. 11

A műholdak pontos pályaadatai Hogyan tudjuk meg pontosan, hogy hol vannak? Ezek mind mintegy 20.000 km magasan repülnek az űrben. Az a tény, hogy a műholdak ilyen magasan repülnek, előnyös, mert nem zavarja az atmoszféra. Az orbitális pálya elemei is lényegesen könnyebben számíthatók. A légierő minden GPS műholdnak nagyon pontos pályát tűzött ki, kapcsolódva a GPS vezértervhez. GPS vezérterv 1994. márciusban a 24. BlockII. műhold pályára állításával teljessé vált a GPS műholdak rendszere. Négy további műhold készenlétben áll, hogy szükség esetén fel lehessen bocsátani. Egymáshoz viszonyított helyzetük olyan, hogy a föld bármely pontjáról mindig öt műhold egyszerre látható legyen. Minden vevőkészülékbe be van programozva egy almanach, amely pillanatról-pillanatra megmondja, melyik műhold éppen hol tartózkodik az űrben. A folyamatos figyelés pontosítja ezen értékeket A műhold alap-pályája elég egyértelműen megadott, de a műholdat ért külső hatások miatt a pályaelemek kismértékben változnak. Ezeknek a változásoknak a pontos ismerete a folyamatos követés feladata. Ezt a Nemzetvédelmi Minisztérium biztosítja a földi állomások révén. Ezeken nagyon precíz radarberendezések vizsgálják minden műhold pontos altitúdóját, helyzetét, sebességét. Ezek a vizsgált hibák a pályahibák. Ezek a pályahibák a hold és a nap gravitációs hatásváltozásából, valamint a napszél műholdra ható nyomásából erednek. Ezek a hibák elég kicsik, de ha nagy pontosságot szeretnénk elérni, számolni kell velük. Miután a Nemzetvédelmi Minisztérium megmérte a műhold pontos helyzetét, felküldi az információt a műholdra. Ezután az időjelben megjelennek a pozícióra vonatkozó információk is. Így egy GPS jel több, mint egy ál-véletlen kód. navigációs üzenetet is tartalmaz pályahiba információkkal. Mielőtt azt hinnénk, hogy azzal, hogy ismerjük a műhold pontos helyzetét, és pontosan tudunk időt mérni, már megoldottunk minden problémát, nézzük meg a következő fejezetet is. 12

GPS rendszerbeli hibák Ionoszféra A légkör magasabb helyein keletkező ionizált rétegek gyűjtőneve. Az ionizáció folytán a föld felszínétől mért különböző magasságokban olyan rétegek jönnek létre, amelyek szabad töltéshordozókat tartalmaznak. Megoldás: matematika modell felírás és ez alapján kiküszöbölni. Troposzféra Föld légkörének alsó 51km-e. Viszonylag kisebb hibák. Hibák modellezése A jel útjának késleltetése az atmoszférán keresztül többnyire jósolható. Az atmoszféra matematikai modelljei számolnak a töltött részecskék hatásával, és a troposzféra gáznemű összetevőivel egyaránt. Mindezek alapján műhold folyamatosan továbbítja az ionoszférikus modell tényleges összetevőit. A GPS vevőnek figyelembe kell venni, hogy a jel milyen szög alatt lépett be az atmoszférába, mert a belépési szög meghatározza a zavaró közegben megtett út hosszát. Másrészt az atmoszféra okozta hibák kezelésének lehetőségét biztosítja két jel sebességének összehasonlítása. A kétfrekvenciás mérés azonban csak fejlettebb készülékeken lehetséges. Időmérés hibája Pontos mérés: atomóra! Az atomóra nem atomenergiával működik, nevét onnan kapta, hogy egy különleges atom rezgését használja "metronómként". Ez az időmérés legpontosabb eszköze, amit valaha is kitaláltak. A GPS használható időmérésre Többutas terjedés A GPS alapkoncepciója feltételezi, hogy a jel a műholdtól a vevőig egyenes vonal mentén terjed. Szerencsétlen módon ez nem teljesen igaz. A jel mindenféléről visszaverődik a környezetünkben, majd ugyanúgy a vevőre jut, mint egy egyenesen érkező jel. Eredményül többféle jel érkezik a vevőre: először a közvetlen, később a környezeti tárgyakról visszaverődött. Ha a környezetből visszaverődött jelek még elég erősek, megtévesztheti a vevőt, és hibás mérést okoz. Vannak olyan vevők, amelyek ki tudják választani azt a jelet, amelyik korábban érkezett (amelyik a közvetlen). Pályahibák A pályaadatokat folyamatosan közvetítik a műholdak. A vevők tartalmaznak egy almanachot, mely az összes műhold pályaadatát tartalmazza, és új adat érkezésekor ezeket módosítják. A tipikus pályahibákat óránként javítják. Szándékos hibák! "Szelektív hozzáférés SA. 1996-ban úgy döntött az Egyesült Államok kormánya, hogy 2000-ben felülvizsgálja a szelektív hozzáférés szükségességét. 13

A hiba jellege méterben (műholdanként) szabályos GPS Differenciális GPS Műhold óra 1.5 0 Pályahiba 2.5 0 Ionoszféra 5.0 0.4 Troposzféra 0.5 0.2 Vevő zaj 0.3 0.3 Többutas terjedés 0.6 0.6 SA 30 0 Szabályos pozícióhibák Horizontális 50 1.3 Vertikális 78 2.0 3-D 93 2.8 14

Robotépítés Feladatleírás MAM 4, 8x8m-es homokos, sziklás vizes pálya, képzeletbeli marsi terepet szimbolizáló pálya. Felépítés Küldetésünk: Mentsük meg a Marson maradt asztronautákat. (Adott időn belül! 45perc) A kutatókat léggömbök szimbolizálják. Start pontból indul a robot és a stop pontba kell érkeznie. űrhajóst úgy menthetjük meg hogy az őt szimbolizáló léggömböt kidurrantjuk. A robotnak teljesen autonómnak kell lennie. A pálya felet egy műhold kering, az általa közvetített képet hálózaton keresztül láthatjuk Rendelkezhetünk egy földi állomással, amely adott késleltetéssel kommunikál a robotunkkal. Vázszerkezet Fontos a méret. Meghajtás Valami szerkezet amely kilyukasztja a lufit Aktív Passzív Fontos kérdés: hol helyezzük el a roboton? Vezérlés A hardverek, motorok különféle érzékelők kezelését megvalósító vezérlés Magasabb szinten lévő vezérlés, amely az egész rendszert összehangolja Szoftver Mindkét vezérlési szinten programkódok! Szenzorok Mi alapján irányítjuk a robotot? Használjuk-e a műhold képet vagy sem? Saját szenzorok használata? Kamerák, távolság érzékelők stb 15

Vezérlés vagy szabályozás? Vezérlés: A vezérlésen azt értjük amikor a gép megmunkálást végző részei a szerszámgépek koordinátáin belül végzett mozgásának sorrendjét, nagyságát, sebességét a gépben, vagy a gépen kívül elhelyezett berendezéssel, például kapcsolókkal, lyukszalaggal előre beállítják, és a gép ennek alapján a műveleteket elvégzi. Szabályozás: A szabályozási feladat lényege a szabályozott jellemző - amelyet szabályozni akarunk - előírt értéken tartása. Problémamegoldás Hardveresen Előnyei: o Nagyon gyors o Precíz megoldás lehet o Energia hatékony o Sok féle modult árulnak már készen. Hátrány: o Nem rugalmas o Fokozott odafigyelést igényel tervezéskor! Hardver-szoftver aránya 80-20% Hardveresen, de már 1-2 fontos rész szoftveres Előnyei: o Nem lassú o Viszonylag toleránsabb a specifikáció változásokra. Szoftveresen sok minden, hardver hiányosságot ki lehet javítani Hátrány: o Hardver és szoftver téren is megköveteli a hozzáértést! Hardver-szoftver aránya 50-50% Szoftveresen Előnye: o rugalmas, könnyen tudjuk változtatni a rendszer működését o Kiszolgálására kaphatóak komplett modulok (mini-pc, router) Hátránya: o lassú! Erőforrás igényesebb. o Ugyan sok fajta technika és példaprogram létezik, de adaptálásuk nehéz. Nagy programozói kihívás!!! o Tipikus megvalósítás: valami nagyobb egység alkalmazása PC-s alaplap operációs rendszerrel. Hardver-szoftver aránya 20-80% 16

Robot felépítési sémája Motormeghajtás Tipikusan H-hidak alkalmazása Segítségével táplálhatóak a motorok, illetve a forgásirány megváltoztatható Építhetjük saját magunk is, vagy használhatunk külön erre a célra készített IC-ket. Speciális IC-k sok-sok extrával rendelkeznek! (és kompaktak is) A valóságban nem elég a logika 2 szintű motor vezérlés(forogj vagy ne forogj), változtatható sebesség már alap követelmény. DC Motor sebessége(és nyomatéka) a rákapcsolt feszültségtől és a rajta átfolyó áram nagyságától (és persze az áram frekvenciájától de ezzel nem foglalkozunk) függ. Állítsuk a feszültséget? PWM technikával megszaggatjuk a motor vezérlő jelét A szaggatás alatt a kitöltés tényezők értékeinek módosítását értjük Tulajdonképpen az átlag feszültség változik. Mikrovezérlő Segítségével vezérelhetjük az elektronikai eszközeinket, hhídakat, sorosporton kommunikálhatunk. Harvard architectúra. Egy komplett rendszerként kell felfogni. Általában moduláris felépítés. 17

Rengeteg hasznos dolog található bennük AD-DA átalakítók, soros, usb portok, egyéb (i2c spi portok). PWM vezérlő, komparátorok, stb Segítségével kapcsolatot teremthetünk az eszközeink között Fontos tulajdonságai: olcsó, egyszerű a programozása, egyszerű hardver, bírja a strapát. Megadott program szerint működik. Minimális elektronikai ismeretet igényel. Be és ki menetekkel rendelkezik amelyeket használhatunk, vezérlésre, vagy megfelelő modulok szolgáltatásait valósítja meg Egyes mikro vezérlők, a benne található egységekben és a bitszámukban különböznek Léteznek komolyabb mikro vezérlők, amelyek 32bitesek és több mint 100 lábuk van Programozása ASM vagy C nyelven (egyre gyakoribb) vagy pascal szerű nyelveken 18

FPGA field-programmable gate array Kedvelt eszköz a robotikában. Sok-sok logikai blokk van bene amelyek közti kapcsolatokat állítjuk be és ezáltal Tulajdonképpen hardvert tervezünk, hardveres megoldás a problémára. Nagyon gyors, nincs bene program amit végrehajt Viszonylag nagy frekvencián üzemel 400MHz- 2GHz-is akár! Ebből következik: Gyors!... Nagyon gyors! Reflex szerű mozgásokra ideális lehet. Nagyfrekvenciás jeleknél ügyelni kell a nyák tervezésre. Ezek a jelek érzékenyebbek. Precíz tápellátás kell hozzá. Belső felépítéséből adódóan nagyfokú párhuzamosság érhető el vele Magasabb szakértelmet,más gondolkodás módot igényel mint a Mikrovezérlők, ezért kezdők körében nem elterjedt, alapja a DIGITÁLIS TECHNIKA!!! Segítségével precíz, gyors és hatékony megoldást találhatunk egy-egy feladatra. Ugyanazon dolgokat amelyeket Mikrovezérlővel tudnánk megvalósítani ezzel is megoldhatóak. 19

Adattovábbítás Az adatok bitek formájában közlekednek A-ból B-pontba. A biteket általában csoportokba (például byte-okba, octetekbe) rendezik. Soros adatátvitel A bitek egy csatornán sorban egymás után közlekednek. Az információ átvitel sebessége lassabb, de ha növeljük az adatátvitel sebességét (napjainkban folyamatosan ez történik) akkor ez a lassúság nem igazán korlátozó tényező. Ezen az elven működő technikák: Sorosport, USB, Ethernet, HyperTransport,i2c, spi stb. Soros port Az adatok sorosan közlekednek. Fontosabb lábmegnevezések RX, TX, RTS,CTS, GND 2 fajta jelszíntet különböztetünk meg: TTL jelszint 0V 0,8V alacsony, 2,4 5v magas RS232 jelszint 3v 15v alacsony -15v -3v magas A jelszintek egymással nem kompatibilisek ezért jelszint illesztő áramkörre van szükség! Pl MAX232. Párhuzamos adatátvitel A bitek több vezetéken egyszerre közlekednek. Párhuzamos adatátvitel során egy időegység alatt több (pontosan annyi bit amekkora az adott csatorna adat vezetékeinek száma) bit áramlik A sok vezeték miatt hosszabb távolságokra nem ideális. Több okból : Sok vezeték drága Érzékenyebb a környezeti zajokra. Sérülékenyebb A következő technikák használják: Busz rendszerek, Párhuzamos port stb. Egyéb Ethernet I2C SPI Párhuzamos port, buszrendszerek WIFI Bluetooth Egyéb rádiók 20

Áramellátás Zselés akkuk: olcsó, nem túl hatékony, de még megfelelő, nagyon nehéz! NI-MH, NI-CD akkupakkok: Könnyebbek, kisebbek, kevesebb terhelést bírnak. Drágább mint a zselés. Li-ion, Li-polimer: Nagyon nagy a hatásfoka, nagyon könnyű, veszélyes!!! Nagyfokú robbanás veszély, bonyolult szabályzó elektronika. Drága!!! Fontos: Logikai vezérlést és a motormeghajtást válasszuk szét. Ha a motorterhelése nagy, könnyen meglehet hogy a vezérlés nem kap elég feszültséget, és leáll! Ilyenkor megszakadhat a kapcsolat a robottal! Megoldások: o 2 külön aksi o 1 nagy aksi és bonyolult tápellátás menedzsmentet ellátó elektronika. (SPU) 21