Návrh komunikačního protokolu pro řízení vybraných robotických platforem Robert Čížek.

Slides:



Advertisements
Podobné prezentace
Řízení výtahu po AS-i sběrnici
Advertisements

© Adastra, 2008 Keyboard Robot Hardwarové pomůcky pro testování aplikací aneb Jednočip – nejlepší přítel testera Kamil Řezáč.
Tvorba softwaru pro řadič sériové linky RS 232C – 4/1 s PIC16F88
HRADLOVÁ POLE REKONFIGUROVATELNÁ ZA PROVOZU ZAŘÍZENÍ Soběslav Valach Ústav automatizace a měřicí techniky, FEKT, VUT Brno, Czech Republic.
VÝVOJ PROGRAMOVACÍCH JAZYKŮ PERSPEKTIVY ELEKTRONIKY 3. Celostátní seminář, 18. března 2003 Ing. Pavel Pokorný UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ Fakulta technologická.
Síťové karty, parametry
PEVNÝ DISK POČÍTAČE.
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
SÍŤOVÉ SLUŽBY DNS SYSTÉM
Vestavný modul pro počítačové vidění využívající hradlové pole Diplomová práce, Bc. Jan Šváb ČVUT Praha, Fakulta Elektrotechnická.
Otázky k absolutoriu HW 1 - 5
ROZHODOVACÍ PROCESY PRO VÍCECESTNÉ TELEMATICKÉ APLIKACE Filip Ekl
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
Augmented reality applications in embedded navigation devices Semestrální práce Martin Jaroš.
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.
Návrh a realizace komunikačního protokolu mezi robotem a senzorickou soustavou , Brno Autor práce: Josef Kolaja Vedoucí práce: Ing. Jan Kolomazník.
Protokol TCP/IP a OSI model
Informační technologie pro české a slovenské zdravotnictví Integrační a komunikační centrum zdravotnických informací.
Objektové programování
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
CZ.1.07/1.4.00/ VY_32_INOVACE_169_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Návrh a implementace lokalizačního modulu pro autonomní mobilní robot
Počítač, jeho komponenty a periferní zařízení
= monolitický integrovaný obvod obsahující kompletní mikropočítač
Databázové systémy Architektury DBS.
Projekt Zkvalitnění vzdělávání pedagogických pracovníků v oblasti udržitelného rozvoje na školách Jihočeského kraje RČ: CZ.1.07/1.3.06/
4. Lekce Dílčí procesy funkčního testování
Operační systém (OS) ICT Informační a komunikační technologie.
Představujeme Ensemble Michal Tomek. Na tomto obrázku vidíte, co systému Ensemble chybí:
Krokový motor.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Dokumentace informačního systému
Návrh a implementace algoritmu SLAM pro mobilní robot
Inovace roku Výukový systém Merkur robotika kolem nás.
Autonomní robot ovládaný pomocí Bluetooth
Databázové modelování
Zajištění ochrany počítačové sítě - FIREWALL - Samostatná práce Michala Červenky.
© Doc. Miniberger, BIVŠ UML modelování Webové služby představují sadu standardů umožňující komunikaci aplikací bez ohledu na platformu, na které jsou provozovány.
Výrok „Vypadá to, že jsme narazili na hranici toho, čeho je možné dosáhnout s počítačovými technologiemi. Člověk by si ale měl dávat pozor na takováto.
Návrh a implementace algoritmu SLAM pro mobilní robot
Typy systémů CAT / CAME (Computer Aided Technology / Measurement) vybrané typické úlohy pro počítačové měření a řízení: Process Control - aktivní zpětnovazební.
Transportní úroveň Úvod do počítačových sítí Lekce 10 Ing. Jiří Ledvina, CSc.
PROGRAMOVATELNÉ AUTOMATY ADRESACE SÍŤOVÝCH ZAŘÍZENÍ Ing. Jana Horáková Elektrotechnika
Inovace Modelu Robota Bakalářská práce
Návrh a implementace algoritmů pro údržbu,
Základní pojmy Standard sítě Důvod vzniku standardů
Vrstvy ISO/OSI  Dvě skupiny vrstev  orientované na přenos  fyzická vrstva  linková vrstva  síťová  orientované na aplikace  relační vrstva  prezentační.
Identifikační modul polohy pro řídicí jednotku robota NXT
A PLIKACE OZE NA SPŠ A VOŠ, P ÍSEK, K ARLA Č APKA 402 Ing. Jiří Uhlík Ing. Miroslav Paul.
Informatika a výpočetní technika. Výuka výpočetní techniky v nižším gymnáziu.
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.
Návrh konstrukce a řízení manipulátoru s paralelní kinematikou Bc. Jan Goňa Ing. Vít Ondroušek, Ph.D. Mendelova Univerzita v Brně.
Návrh komunikačního protokolu pro řízení vybraných robotických platforem Robert Čížek.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík SPŠE a IT Brno
Mikropočítačová technika Úvod do mikropočítačové techniky a její aplikací.
PC sestava. Základní deska (MB) Chipset Je skupina integrovaných obvodů (čipů), které jsou navrženy ke vzájemné spolupráci a jsou obvykle prodávány.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Síťová vrstva a vrstva síťového rozhraní v TCP/IP
Programování mikropočítačů Platforma Arduino
.NET Micro framework 2012 PRaha
Programová obsluha optického čidla 1
Nadstavbová deska pro robota Pololu 3pi
C-síť (circle – net) Petr Kolman.
Modernizace manipulačního robota
Správa disků
Úvod do počítačových sítí
Elektronické instalace budov II
IP adresa a MAC Michaela Imlaufová.
Transkript prezentace:

Návrh komunikačního protokolu pro řízení vybraných robotických platforem Robert Čížek

 Implementace základních rutin robotů  Sestavení komunikačního protokolu pro jednotlivé platformy  Otestování funkčnosti řešení Robert Čížek

Robot Buggyman v parku na testovací jízdě před soutěží v Písku Robert Čížek Robot Buggyman

Renderovaný model robotu K3 v programu Solidworks Robert Čížek Robot K3

 Výpočetní a kontrolní jednotka nižší HW vrstvy  Arduino (C++) ◦ MEGA 2560 (Buggyman) ◦ Uno R2 (K3) ◦ Nano (K3)  Komunikační protokol ◦ Sériový port (COM) Robert Čížek

 Objektový návrh (enkapsulace, dědičnost)  Samostatné třídy pro jednotlivá zařízení a funkční logické celky  Dolní část komunikačního protokolu  Rozhodovací algoritmus Robert Čížek

 Komunikační protokol v rozsahu 1 bajt (256 příkazů)  Rozdělení dolní a horní poloviny bajtu  Využito celkem 58 kombinací Robert Čížek

 Dvě jednotky = dva protokoly  Bajtový přenos v ASCII pro motory ◦ Forma datového paketu ◦ Enkapsulace Stop bajty  Bajtový přenos čísel pro senzory Robert Čížek

 Jednoduché úkony ◦ Volná jízda v prostoru ◦ Kalibrace podle předem daných kritérií  Robotické soutěže ◦ Robotem rovně ◦ Robotic day Prague Robert Čížek

 V hlavní smyčce programu obou robotů je definována funkce “callback” pro přerušení aktuální operace. Jakým způsobem k přerušení dochází a co se děje za procesy v programu/desce arduino?  U robotu “BuggyMan” je uvedená funkcionalita enkodérů popsána pomocí magnetických relátek napojených na systém přerušení desky arduino. Jak program/deska řeší stavy volání přerušení v přerušení. (Situaci kdy sepnou 2 jazýčková relátka po sobě tak, že se nestihne vykonat předchozí přerušení.) Robert Čížek