3D fyzikální stavebnice s podporou haptiky
Thesis title in Czech: | 3D fyzikální stavebnice s podporou haptiky |
---|---|
Thesis title in English: | 3D Physics Toolbox with Haptics Support |
Academic year of topic announcement: | 2009/2010 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Department of Software and Computer Science Education (32-KSVI) |
Supervisor: | RNDr. Petr Kmoch |
Author: | hidden![]() |
Date of registration: | 16.04.2010 |
Date of assignment: | 16.04.2010 |
Date and time of defence: | 16.09.2010 00:00 |
Date of electronic submission: | 16.09.2010 |
Date of proceeded defence: | 16.09.2010 |
Opponents: | RNDr. Jan Horáček, Ph.D. |
Guidelines |
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. |
References |
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/ |