Hamilton Institute

Hamilton Institute

Hamilton Institute Multimodal, Embodied and Location-Aware Interaction A dissertation submitted for the degree of Doctor of Philosophy by Steven Strachan, BSc., MSc. Supervisor: Roderick Murray-Smith Hamilton Institute National University of Ireland, Maynooth Ollscoil na hEireann,¶ M¶aNuad January 2007 Contents Title Page . i Table of Contents . ii Contributing Publications . viii Acknowledgments . x 1 Introduction 1 1.1 Designing Interaction . 1 1.2 Instrumenting Interaction . 2 1.3 Computer-Human Interaction . 3 1.3.1 Input . 4 1.3.2 Novel Interaction . 6 1.3.3 Embodied Interaction . 6 1.4 Spatial Interfaces . 9 1.5 Embracing Uncertainty . 11 1.6 Modelling Interaction . 12 1.7 Thesis Outline . 13 1.7.1 Our Place . 13 1.7.2 Structure . 14 1.8 Thesis Claims . 15 2 Background and Challenges 17 2.1 Introduction . 17 2.2 Inertial Sensing . 18 2.3 Our Sensors . 20 2.3.1 Hardware . 20 2.3.2 Other Hardware . 21 2.4 Mobile Signals . 22 2.5 Mobile Limitations . 24 2.6 Control Theory . 26 2.6.1 Manual Control . 28 Discrete or Continuous Control . 29 Tracking . 30 2.7 Inferring Intention . 30 2.7.1 Uncertainty . 31 2.7.2 Constraints . 32 2.8 Feedback . 33 ii Contents 2.8.1 Multiple-Modalities . 34 2.9 Sensor Fusion . 36 2.10 Location-Aware Technologies . 37 2.11 Location-Aware Applications . 40 2.12 Location-Aware Audio . 41 2.13 Gesture Recognition . 43 2.14 Gesture Variability . 45 2.15 Gesture Controlled Applications . 46 2.16 Social Issues . 48 3 Bodyspace 49 3.1 Summary . 49 3.2 Introduction . 49 3.3 Gesture Recognition and Segmentation . 52 3.3.1 Our Approach . 53 Segmentation . 53 Recognition . 56 Training . 58 3.4 Utilising Constraints . 59 3.4.1 Varying Planes . 62 3.5 Isomorphism . 63 3.6 Approaches to Feedback . 64 3.6.1 Dynamic Movement Primitives . 65 Movement Primitive Example . 66 Muscle Tremor . 67 3.7 BodyMusic: Gesture Controlled MP3 Player . 69 3.7.1 Model: Ball in Bowl . 70 3.7.2 System Testing . 76 Method . 76 Results . 76 Observations . 79 3.8 Other Potential Applications . 84 3.8.1 O®-The-Wall Interaction . 84 3.9 Discussion and Conclusions . 88 4 Whereable Computing 90 4.1 Summary . 90 4.2 Introduction . 90 4.3 Monte Carlo Propagation For Browsing Virtual Environments 92 4.3.1 Likelihood Maps . 94 4.3.2 A Priori Sensor Uncertainty Maps . 96 4.3.3 Variable Time Horizon Prediction . 98 4.4 gpsTunes: Navigation By Audio . 99 4.4.1 Non Probabilistic Approach . 99 4.4.2 Probabilistic Approach . 101 4.5 Target Acquisition . 101 iii Contents 4.5.1 Granular Synthesis . 101 4.5.2 Outdoor Field Trial . 102 Method . 102 Results . 104 Comments from Participants . 105 Observations . 105 4.5.3 In A Virtual Environment . 106 Experimental Details . 107 Results . 108 4.5.4 Discussion . 109 4.6 Trajectory Following . 111 4.6.1 Our Application . 114 4.6.2 Feedback . 116 4.7 Forming Trajectories . 116 4.8 Trajectory Following Trials . 117 4.8.1 Method . 118 4.8.2 Results . 118 4.9 Human Behaviour Modelling . 127 4.9.1 Our Model . 129 4.9.2 Model Testing . 131 Recreating Behaviour . 131 4.9.3 Improvements . 134 4.10 Discussion and Conclusions . 135 5 Messages in the Air 137 5.1 Summary . 137 5.2 Introduction . 137 5.3 Augmented Reality and Virtual Environments . 138 5.4 Contextual Interaction . 140 5.5 Density Exploration . 141 5.5.1 airMessages . 142 Location Projection . 144 5.5.2 System Testing . 145 Method . 146 5.5.3 Results and Observations . 148 5.6 Potential Applications . 161 5.6.1 Social Networking . 161 5.6.2 Geographical Blogging . 163 5.6.3 Demographics . 163 5.6.4 Tourism . 164 5.6.5 File Sharing . 164 5.6.6 Sculpting the Virtual Environment . 165 5.7 Discussion and Conclusions . 165 iv Contents 6 Conclusions 167 6.1 Theoretical Framework . 167 6.2 BodySpace . 168 6.3 Whereable Computing . 169 6.4 Outlook . 170 A The Global Positioning System 172 A.1 Navigation . 172 A.2 Accuracy . 173 A.3 Sources Of Error . 174 A.3.1 Satellite Geometry . 174 A.3.2 Signal Shadowing . 175 A.3.3 Atmospheric E®ects . 176 A.3.4 Ephemeris and clock errors . 176 A.3.5 Multipath E®ects . 177 A.4 Other Applications . 178 B Inertial Sensing For Mobile Devices 179 B.1 Introduction . 179 B.2 Mobile Movement . 180 B.3 Coordinate Systems . 180 B.3.1 Navigation Equation . 182 B.4 Sensors . 184 B.4.1 MEMS inertial sensors . 184 B.4.2 Accelerometers . 185 B.4.3 Gyroscopes . 185 B.4.4 Magnetometers . 186 B.5 Sensor Output . 188 B.5.1 Sensor Placement . 189 Rigid Body Kinematics . ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    229 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