Integrace databáze do NAOqi frameworku
Database Integration for the NAOqi Framework
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Michal Jan
Vedoucí práce
Danel Marek
Oponent práce
Smítka Jiří
Studijní obor
Informační technologieStudijní program
InformatikaInstituce přidělující hodnost
katedra počítačových systémůObhájeno
2018-06-18Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Bakalářská práce se zabývá návrhem a implementací modulu pro robota Nao v programovacím jazyku C++. Jeho hlavním účelem bude poskytování přístupu k databázi při vývoji dalších aplikací. Jelikož tento modul bude integrován přímo v NAOqi frameworku (rozhraní pro vývoj aplikací), který má omezené výpočetní zdroje je nutné vhodně vybrat nenáročný databázový systém pro robota Nao. Jako nejvhodnější se ukázal databázový systém SQLite, který je velice kompaktní a nenáročný. Modul byl zaveden do hlavy robota a úspěšně otestován základními operacemi nad databází. This bachelor thesis deals with the design and implementation of the module for the Nao robot in the programming language C++. Its main purpose is providing access to the database for developing other applications. This module will be integrated into the NAOqi framework (Application Development Interface), which has limited performance, it is necessary to select a low-resource database system for the Nao robot. The most appropriate proved to be the SQLite database system, which is very compact and lightweight. The module was loaded into the robot`s head and successfully tested by basic operations in the database.
Kolekce
- Bakalářské práce - 18104 [348]