Thesis (Selection of subject)Thesis (Selection of subject)(version: 390)
Thesis details
   Login via CAS
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 - assigned and confirmed by the Study Dept.
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/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html