Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
3D fyzikální stavebnice s podporou haptiky
Název práce v češtině: 3D fyzikální stavebnice s podporou haptiky
Název v anglickém jazyce: 3D Physics Toolbox with Haptics Support
Akademický rok vypsání: 2009/2010
Typ práce: bakalářská práce
Jazyk práce: čeština
Ústav: Katedra softwaru a výuky informatiky (32-KSVI)
Vedoucí / školitel: RNDr. Petr Kmoch
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 16.04.2010
Datum zadání: 16.04.2010
Datum a čas obhajoby: 16.09.2010 00:00
Datum odevzdání elektronické podoby:16.09.2010
Datum proběhlé obhajoby: 16.09.2010
Oponenti: RNDr. Jan Horáček, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je vytvořit program pro simulaci a zkoumání fyzikálních dějů v soustavách hmotných bodů a pružin. Program bude umožňovat interaktivní konstrukci a editaci scény, její uložení a načtení ze souboru. Objekty použitelné pro stavbu scény budou zahrnovat alespoň koule s mechanikou hmotných bodů, pružiny a nepohyblivé překážky. Pro účely zkoumání probíhajících fyzikálních dějů umožní program úpravy fyzikálních parametrů objektů i prostředí (např. hmotnost, gravitace, odpor vzduchu) a také vizuální zobrazení fyzikálních veličin (např. rychlost, zrychlení, působící síla). Pro rozumně velké scény poběží simulace i vykreslování v reálném čase.

Program umožní ovládání také pomocí haptického zařízení Novint Falcon, případně i jiných. Haptického ovládání bude možné jednak použít jako 3D vstup při editaci scény, jednak s využitím silového výstupu zasahovat do běžící simulace a ovlivňovat ji (uživatelsky řízeným působením na objekty). Důraz bude kladen na snadnost ovládání a přehlednost zobrazení.

Program musí být kvalitně dokumentovaný, včetně komentářů zdorojového kódu. Podle možností by měl být rozšiřitelný na další fyzikální objekty, pokud to nebude na úkor efektivity.
Seznam odborné literatury
C. Zilles, J. Salisbury: "A Constraint-Based God-Object Method For Haptic Display" in Proc. IEE/RSJ International Conference on Intelligent Robots and Systems, Human Robot Interaction, and Cooperative Robots, pages 146-151, vol. 3, 1995.

Haptická knihovna chai3d
http://www.chai3d.org/

Haptické rozhraní Novint Falcon HDAL
http://home.novint.com/products/sdk.php

Specifikace a materiály o programování OpenGL
http://www.opengl.org/
 
Univerzita Karlova | Informační systém UK