Tesseract— 3-Dimensional pointing device for virtual spaces Jayasurya Salem Sudakaran (956569) with Prof. Michael Kipp Interaction Engineering Winter semester 2019/2020 Augsburg University of Applied Sciences
COMPONENTS Frame — Hollow cube, provides structure for the device Ball — Controller, moves within the frame in 3D space Elastic suspensions — Pulls back the ball into place, zero Rei-bung! matchbox — Marker for the phone to track
3D physical input — 2D virtual context 6 degrees of freedom — Translation and rotation* in X-Y-Z axes
RATE-BASED MAPPING 0.1cm x conversionFactor 0.1cm with clutch
RATE-BASED MAPPING 0.1cm x conversionFactor 0.1cm with clutch 0.1cm/sec x 3sec x conversionFactor 0.1cm for 3sec Distance as rate of movement and time as multiplier Ex: Gas pedal
AN EXISTING SOLUTION 3Dconnexion space mouse Blue and red are not in equal space as green
TRACKING Tracks movement of marker in 3D space relative to center of cube as zero
TRACKING Tracks movement of marker in 3D space Unity for 3D position tracking relative to center of cube as zero Vuforia is an Augmented Reality library that tracks any predefined marker
TRACKING Tracks movement of marker in 3D space Unity for 3D position tracking relative to center of cube as zero Vuforia is an Augmented Reality library that tracks any predefined marker
TRACKING Tracks movement of marker in 3D space Unity for 3D position tracking relative to center of cube as zero Vuforia is an Augmented Reality library that tracks any predefined marker
CUSTOM PLATFORM
CUSTOM PLATFORM TCP socket over IP
USER TESTING SCENARIO Tesseract v mouse with axis clutches Carry the white cube (cursor) to the blue cube Primary evaluation factor— Time taken
FUTURE DEVELOPMENT - More stable physical prototype - Rotation implementation - Driver for OS level operations - Cursor design to indicate direction - 3D space indications
FUTURE DEVELOPMENT Demonstration - More stable physical prototype - Rotation implementation - Driver for OS level operations - Cursor design to indicate direction - 3D space indications
FUTURE DEVELOPMENT Thanks! - More stable physical prototype - Rotation implementation - Driver for OS level operations - Cursor design to indicate direction - 3D space indications
Recommend
More recommend