An Augmented Haptic Interface As Applied to Flow Visualization Stephen Schaeffer University of New Hampshire, Durham

An Augmented Haptic Interface As Applied to Flow Visualization Stephen Schaeffer University of New Hampshire, Durham

University of New Hampshire University of New Hampshire Scholars' Repository Master's Theses and Capstones Student Scholarship Winter 2007 An augmented haptic interface as applied to flow visualization Stephen Schaeffer University of New Hampshire, Durham Follow this and additional works at: https://scholars.unh.edu/thesis Recommended Citation Schaeffer, Stephen, "An augmented haptic interface as applied to flow visualization" (2007). Master's Theses and Capstones. 347. https://scholars.unh.edu/thesis/347 This Thesis is brought to you for free and open access by the Student Scholarship at University of New Hampshire Scholars' Repository. It has been accepted for inclusion in Master's Theses and Capstones by an authorized administrator of University of New Hampshire Scholars' Repository. For more information, please contact [email protected]. AN AUGMENTED HAPTIC INTERFACE AS APPLIED TO FLOW VISUALIZATION BY STEPHEN SCHAEFFER BFA, University of Illinois, 1990 THESIS Submitted to the University of New Hampshire in Partial Fulfillment of the Requirements for the Degree of Master of Science In Computer Science December, 2007 Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. UMI Number: 1449606 INFORMATION TO USERS The quality of this reproduction is dependent upon the quality of the copy submitted. Broken or indistinct print, colored or poor quality illustrations and photographs, print bleed-through, substandard margins, and improper alignment can adversely affect reproduction. In the unlikely event that the author did not send a complete manuscript and there are missing pages, these will be noted. Also, if unauthorized copyright material had to be removed, a note will indicate the deletion. ® UMI UMI Microform 1449606 Copyright 2008 by ProQuest LLC. All rights reserved. This microform edition is protected against unauthorized copying under Title 17, United States Code. ProQuest LLC 789 E. Eisenhower Parkway PO Box 1346 Ann Arbor, Ml 48106-1346 Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. This thesis has been examined and approved. / , 1.. Thesis Director Colin Ware /) Professoral Computer Sc R. Daniel Bergeron Professor of ComputeKScience Associate Professor of Computer Science U l IS [ ~2-o 3~7 Date Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. DEDICATION This document is dedicated to the people who have made my venture in graduate school possible: my wife Astrida, my daughter Helena, my mother Liz, and my in-laws Yvonne and Witek, who have all been amazingly supportive, tolerant, and patient while I did this. I can only apologize for dragging you all through the obsessive self-indulgence that is a graduate degree. Finally, Dad, I wish you had been around... I could have used some help on my homework from time to time. iii Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. TABLE OF CONTENTS DEDICATION...........................................................................................................................iii LIST OF FIGURES................................................................................................................ viii ABSTRACT...............................................................................................................................xi I. INTRODUCTION...................................................................................................................1 Prior Research........................................................................................................................2 Haptic Flow Visualization................................................................................................6 Research Strategy............................................................................................................. 9 II. THE DESIGN OF THE PROTOTYPE............................................................................. 12 The Chameleon Tools..........................................................................................................14 Detents............................................................................................................................. 14 Grabber Tool...................................................................................................................15 Eyedropper Tool..............................................................................................................15 Anchored Flow Visualization.............................................................................. Tools 16 Alternate Mechanisms.................................................................................................... 16 Tool Flow Visualization Techniques............................................................................. 19 Streaklet Emitters............................................................................................................19 Virtual Dyepots............................................................................................................... 21 Non-Chameleon Tool Types...........................................................................................22 Streaklet Field Tool................................................................................................... 22 Callout Window Tool.................................................................................................23 Creating, Moving, and Deleting......................................................................... Tools 24 iv Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. Haptic View Controls..........................................................................................................25 Interface State Transitions.................................................................................................. 27 Conclusion............................................................................................................................30 III. HARDWARE AND SOFTWARE ARCHITECTURE............................................... 32 Hardware Platform.............................................................................................................. 32 Software Platform................................................................................................................34 Main Controller Module..................................................................................................... 35 Background Topography Module...................................................................................... 35 Particle Flow Module.......................................................................................................... 36 Latitude Mapping............................................................................................................38 Depth Mapping............................................................................................................... 39 Resolution o f Flow and Topography.............................................................................39 Flow Tracing in Control and Visualization....................................................... Tools 40 Particle Flow and the Streaklet Field Tool.............................................................41 Seed Point Generation for the Streaklet Field........................................................41 Tracing for the Streaklet Field................................................................................. 41 Drawing the Streaklet Field......................................................................................42 Particle Flow and the User-Placed Tools...............................................................43 Haptic Elements Module.................................................................................................... 43 Haptic Detents.................................................................................................................44 Haptic Bounding..................................................................................................... Box 46 Control and Visualization Tools.........................................................................................46 Haptic View Control.......................................................................................................47 Streaklet Field Tool........................................................................................................47 v Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. Adjustable Emission Tools.............................................................................................48 Dye Emission Control Methods................................................................................49 Scroll Interface Mechanism...................................................................................... 50 Squeeze Interface Mechanism...................................................................................51 Pump/Release Interface Mechanism........................................................................51 Raise/Lower Interface Mechanism..................................... 51 Callout Window Tool.................................................................................................52 IV. USER TESTING................................................................................................................53

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    89 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us