MRBT – Řídicí elektronika v mobilní robotice Ing. Petr Gábrlík

Slides:



Advertisements
Podobné prezentace
PC základní jednotka.
Advertisements

™. ™ Zprovoznění zařízení a zahájení jejich řízení během několika minut.
* Nejdůležitějším krokem při výběru počítače je uvědomit si, za jakým účelem nám bude sloužit. * Stolní nebo přenosný? * Jaký výkon budu potřebovat? *
HRADLOVÁ POLE REKONFIGUROVATELNÁ ZA PROVOZU ZAŘÍZENÍ Soběslav Valach Ústav automatizace a měřicí techniky, FEKT, VUT Brno, Czech Republic.
Pohony pro mobilního robota
POČÍTAČ.
Automatizační a měřicí technika (B-AMT)
Vytvořil: Petrásek Jan
HARDWAROVÉ POŽADAVKY NA MULTIMEDIÁLNÍ POČÍTAČ
SOFTWARE dálkové studium PODNIKÁNÍ 2. listopad 2006.
Vestavný modul pro počítačové vidění využívající hradlové pole Diplomová práce, Bc. Jan Šváb ČVUT Praha, Fakulta Elektrotechnická.
Martin Holý.  Druhá světová válka  První generace (1945 – 1951)  Elektronky, relé = drahé, pomalé  Druhá generace ( )  Tranzistory = zmenšování.
Procesory Filip Skulník.
Sběrnice.
Průmyslová komunikace
Informatika 1_6 6. Týden 11. A 12. hodina.
USB porty a jejich využití
Přednášející: Luboš Langhammer Lanbot. .NET MF v robotice  Výhody platformy  Automatický sklad  Snobot  Robrouk  Lynx  Soutěže.
Komunikační moduly C2COM a CSAIO8x
Technické prostředky informačních systémů 4. Týden – Sběrnice.
Sběrnice I. Sběrnice v počítačích. Sběrnice I. Sběrnice v počítačích.
Implementace USB rozhraní AVR mikrořadičem Diplomová práce Implementace USB rozhraní AVR mikrořadičem Vypracoval: Jan Smrž Vedoucí práce: Ing. Pavel Kubalík.
Druhy Počítačů.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
UČÍME V PROSTORU Název předmětu: Název a ID tématu: Zpracoval(a): Automatizační technika Programovatelné automaty – technické vybavení (EL52) Ing. Zuzana.
Vedoucí práce: ing. Tomáš Florián
Řízení a vizualizace záložního diesel-agregátu
Počítač, jeho komponenty a periferní zařízení
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Zdroj Parametry – napájení všech komponent PC
Operační systém (OS) ICT Informační a komunikační technologie.
Ústav automatizace a měřicí techniky
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
Univerzita třetího věku kurz Pokročilý Hardware 2.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Operační systém Windows Mobile
Technické prostředky PLC OB21-OP-EL-AUT-KRA-M Ing. Petr Krajča.
Copyright © 2011, atlantis CF-31. Copyright © 2011, atlantis Toughbook CF-31 Standard poskytuje terénním pracovníkům optimální podmínky k efektivní práci.
Začátky mikroprocesorů
Počítač a jeho složení.
Standardy a trendy kancelářského HW a SW Informační systémy ve státní správě a samosprávě.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Hardware osobních počítačů
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
OPERAČNÍ SYSTÉMY.
COGAIN 2009 Možnosti řízení invalidního vozíku. Systém řízení vozíku  Rozdělen do několika částí  Část pohonu Motor pohonu Senzory ujeté vzdálenosti.
Mikroprocesor.
Procesory pro kapesní počítače Sem. práce 31SCS Tomáš Hanikýř
Univerzita třetího věku kurz ECDL
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
KURZ ZÁKLADY PRÁCE S POČÍTAČEM 1 HARDWARE Autor: Mgr. Aleš Kozák.
Základní škola T. G. Masaryka a Mateřská škola Poříčany, okr. Kolín VY_32_INOVACE_ICT_02 HARDWARE POČÍTAČE Zpracovala: Mgr. Květoslava Štikovcová Číslo.
Prioritní osa: 1 − Počáteční vzdělávání Oblast podpory: 1.4 − Zlepšení podmínek pro vzdělávání na základních školách Registrační číslo projektu: CZ.1.07/1.4.00/
Rozdělení počítačů (2). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
Arduino 101 Workshop Štěpán Martin
IMac 27“ Martin Čollák. Obsah Výrobce HW – procesor – grafická karta a display – disk – komunikace SW Pohled uživatele.
Jednočipové počítače v robotických systémech Vypracoval: Ing. Jaroslav Chlubný Kód prezentace: OPVK-TBdV-AUTOROB-ME-3-JCP-JCH-001 Technologie budoucnosti.
Bezdrátové senzorické sítě Operační systémy a vývojové prostředky Ing. David Široký Katedra informatiky a výpočetní techniky Fakulta aplikovaných.
NOTEBOOK někdy také laptop, Anglicky na klíně (počítač, s kterým lze pracovat na klíně)) je označení pro přenosný počítač. Notebooky používáme na stejné.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Grafická karta Číslo DUM: III/2/VT/2/1/05 Vzdělávací předmět: Výpočetní technika Tematická oblast: Hardware.
Mikropočítačová technika Úvod do mikropočítačové techniky a její aplikací.
Vzdělávací oblast dle RVP:Základy výpočetní techniky Okruh dle RVP:Hardware Tematická oblast: Název vzdělávacího materiálu:Typy počítačů Kód vzdělávacího.
PC základní jednotka.
Programování mikropočítačů Platforma Arduino
Výukový materiál zpracován v rámci projektu
.NET Micro framework 2012 PRaha
Číslo projektu OP VK Název projektu Moderní škola Název školy
NETBOOK. NETBOOK NETBOOK Označuje počítač menší než notebook, který se zaměřuje na mobilitu, upřednostňuje nízkou spotřebu, cenu i váhu, a orientuje.
Hardware číslicové techniky
Transkript prezentace:

MRBT – Řídicí elektronika v mobilní robotice Ing. Petr Gábrlík 4. března 2014

Obsah přednášky Specifikace aplikace Hardwarové požadavky Softwarové požadavky Druhy výpočetních prostředků Praktická řešení v různých projektech

Specifikace aplikace a požadavků

Specifikace aplikace a požadavků Požadovaný výkon. Zpracování množství dat, počítačové vidění. Real-time operace. Volba vhodného operačního systému. Modulárnost, budoucí rozšiřitelnost. Konstrukční omezení – velikost, hmotnost.. Způsob komunikace s nadřazeným systémem. Zvýšená odolnost vůči vnějším vlivům. Teplotní rozsah, voděodolnost, EMC, kosmické záření. Spolehlivost – použití časem ověřené platformy. Hledisko ceny. Prototyp x sériová výroba. Technická podpora – zákaznická podpora, knihovny, dokumentace.

Další hardwarové požadavky Komunikační sběrnice Připojení snímačů a ovládacích prvků Možnosti napájení Doba provozu, životnost Standardy Industrial, Automotive, Military, Medical Rozsah teplot Pracovní, skladovací Odolnost vůči vibracím Pozor na pevné disky EMC

Softwarová koncepce Supersmyčka Vláknová struktura Snadná implementace Nevhodné pro více úlohové a real-time aplikace Obsluha přerušení Vláknová struktura Paralelní běh úloh Systémové nároky plánovače úloh (paměť, procesorový čas) Potřeba vyššího výkonu

Vláknová struktura - příklady Malý operační systém FreeRTOS – preemptivní embedded RTOS Knihovny pro běžná rozhraní a protokoly Velký operační systém Linux, Windows CE Nutný vyšší výpočetní výkon Nutno řešit sestavené a konfiguraci OS Platforma .NET / .NET Micro Nezávislost na použitém HW Omezené možnosti nastavení vláken

Elementární prostředky Dostupné prostředky Elementární prostředky Snadná aplikace přímo na konstruované zařízení Mikrokontroléry, DSP, FPGA Hotová řešení PC, Notebook, PDA Embedded PC PLC Smartphone Embedded moduly

Mikrokontroléry Vhodné pro bezprostřední řízení Možnost zajištění deterministického běhu aplikace Integrované komunikační sběrnice UART, I2C, SPI, CAN, Ethernet Knihovny pro práci s periferiemi Výhodné z hlediska spotřeby energie Rozdílnost výpočetního výkonu Nutná úplná tvorba vlastního hardware

PC Univerzální nástroj pro vývoj Výhodný poměr cena / výkon Modulárnost Připojení karet s průmyslovými sběrnicemi Množství dostupných operačních systémů Nutnost zajištění výkonného zdroje napájení Nevhodná odolnost pro aplikace v jiném než kancelářském prostředí

Notebook Částečně vyřešeno napájení Vyšší odolnost než PC Součástí je displej Výhoda během ladění, nevýhoda během provozu pokud není nutná vizualizace Obtížná modifikovatelnost Chybějící komunikační sběrnice

Embedded PC Nižší energetická náročnost Pasivně chlazené Zlepšené EMC Průmyslové komunikační sběrnice Lepší odolnost Nižší výpočetní výkon, omezená podpora multimédií Vyšší cena

Raspberry Pi Malý jednodeskový počítač Procesor ARM11, 700 MHz Grafický procesor 256 (512) MB RAM Jako paměť SD karta OS: Linux (Debian, Arch) Cena od 1000 Kč Dobrý poměr cena/výkon Zdroj: http://cs.wikipedia.org/wiki/Raspberry_Pi 8xGPIO, UART, SPI, I2C Ethernet 10/100, RJ45 USB HDMI, audio 3,5mm

PLC Spolehlivost provozu Kvalita provozu Nízko úrovňové programovací jazyky Omezený rozsah dostupných sběrnic Absence zpracování multimédií

Příklady robotů a jejich řídicí členy

Jednoduché roboty Kráčející roboti, malí koloví roboti (sledovač čáry..) Typicky HW na míru s 8 bitovými mikrokontroléry (ATMega, PIC) Požadavky: I/O porty Komunikační rozhraní AD převodníky .. Stačí malý výpočetní výkon Programové řešení: supersmyčka Zdroj: www.snailinstruments.com

Intel Pentium 200 MHz & Quake 2 Sojourner – Mars Rover Rok 1997 Intel Pentium 200 MHz & Quake 2 Přistání na Marsu

Sojourner – Mars Rover Přistání 1997 Řídicí mikrokontrolér Intel 80C85 Představen v roce 1977 Frekvence 2 MHz, 8 bit 64 kB RAM, 16 kB PROM Vysoká ochrana proti ionizujícímu záření Embedded RTOS VxWorks Mise: Zkoumání vzorků pomocí spektrometru Pořizování snímků 2x černobílá 768x484 1x barevná 768x484 Zdroj: en.wikipedie.org Zdroj: en.wikipedie.org

Quadrocopter - UAMT 2010: 8 bit AVR ATMega16, 16 MHz 2012: 32 bit ARM Cortex-M3, 50 MHz Programové řešení: FreeRTOS, supersmyčka, nepreemptivní scheduler Požadavky: Čtení/zpracování dat ze snímačů Výpočet stabilizace Řízení akčních členů – externí desky Komunikace se základnou – řízení, přenos dat Nevýhody: Malý výpočetní výkon pro práci s obrazovými daty

Parrot AR.Drone 2.0 ARM Cortex A8, 32 bit, 1 GHz 256 MB DDR2 RAM Linux 2.6.32 256 MB DDR2 RAM 800 Mhz video DSP TMS320DMC64x zpracování obrazu – letová stabilizace 60 fps QVGA (320 x 240) kamera 4x AVR pro řízení BLDC motorů Zdroj: www.parrot.com Zdroj: www.revoit-asia.com řízení motorů navigační deska řídicí deska

Curiosity – Mars Science Laboratory Curiosity Mars Rover „NASA's $2.5bn Curiosity rover: An Apple PowerBook on wheels“ (www.theregister.co.uk) Zdroj: en.wikipedia.org Zdroj: www.sdtimes.com Apple PowerBook G3 1997 cena notebooku: 2000 $ Curiosity – Mars Science Laboratory 2012 cena projektu: 2 500 000 000 $

Curiosity Mars Rover Hlavní počítač IBM RAD750, 32 bit, 200 MHz, 256 MB RAM Real-Time operační systém pro embedded aplikace VxWorks 150/250 nm technologie Speciální úpravy pro odolnost proti ionizujícímu záření Rozsah pracovních teplot -55 až +125 °C Cena procesoru: 200 000 $ Hlavní počítač: řízení robotu, komunikace se zemí.. Druhý stejný záložní, pro případ chybovosti prvního Periferie, př. kamery, mají vlastní řídicí elektroniku

Curiosity Mars Rover RAD750 pro aerospace aplikace Zdroj: wordpress.mrreid.org

Vojenské roboty Musí plnit různé vojenské standardy, zkoušky Zejména zkoušky EMC a vibrací Nelze použít běžné PC, notebooky apod. Problémy s vysokofrekvenčními sběrnicemi, plotnovými disky.. Standardně elektronika na míru, mikroprocesorové řešení Zdroj: www.science.howstuffworks.com Zdroj: www.orpheus-project.cz

DARPA Grand Challenge – Stanley, 2005 Zpracování velkého množství dat Real-Time operace Vybavení: 5x laserový scanner Sick AG Ligar GPS Inerciální snímače Kamery Odomentrie Řídicí člen: 6x PC 1,6 GHz Intel Pentium M Použity různé distribuce Linuxu Zdroj: www.emeraldinsight.com Soutěžní robot – nemusí plnit průmyslové/vojenské standardy

Soutěžní roboty Robotour – soutěž autonomních robotů Výhodné použití notebooků Jednoduché ladění v terénu Dostatečný výkon pro práci s obrazem, navigační algoritmy Robot zpravidla obsahuje další výpočetní jednotky – mikrokontroléry pro řízení motorů apod.

FEKTBot - UAMT Robot nemá centrální řídicí jednotku Dílčí studentské projekty obsahují vlastní řídicí členy – mikrokonroléry 4x PC ZOTAC s LCD panely Instalované projekty: Laserový projektor Rotační LED zobrazovač Ozvučovací modul Zabezpečovací modul Podavač reklamních materiálů Měřič síly stisku atd.

Průmyslová robotika Použití programovatelných automatů, PLC PLC ABB Robotics Obsahuje řídicí jednotky manipulátorů Plní průmyslové standardy Vyupžití: Balení, svařování, montáž Zdroj: www.pddnet.com Zdroj: www.roboticbagpalletizer.com

Děkuji za pozornost