Spring 2018
Daniel Leithinger daniel.leithinger@colorado.edu (Always contact through Piazza first)
ATLS 113 (BTU Lab)
Mondays and Wednesdays 03:00 PM - 04:15 PM
3
This course introduces the design of physical computing interfaces, through the hands-on development of prototypes that transform their material properties. We will survey the state of the art in shape-changing and haptic interface technologies, and cover their application to Tangible User Interfaces (TUI) and Virtual Reality (VR). Teams of students will ideate and iteratively prototype novel computer interfaces, learning to cohesively blend virtual and physical realities.
Students who successfully complete this course will:
- Cover the history and current state of the art of physical computing and transforming computer interfaces, with a focus on tangible interaction and haptic interfaces for VR.
- Learn how to create immersive and multisensorial media experiences, and how to work effectively across teams.
- Present and critique interface designs in a studio format, gather user feedback, and learn to iteratively develop user interfaces.
- Learn sensing and actuation techniques for shape-changing user interfaces.
- Apply a mix of programming and electronics tools like Unity and Arduino to develop functional prototypes.
Students should have either a working knowledge of programming, electronics, or 3D modelling. Additional experience with Unity and Arduino is a bonus.
Introduction to Tangible Interfaces Future Tangible: Programmable Matter, Ultimate Display, Radical Atoms, Shape-Changing Interfaces Virtual Reality: History, State of the Art, Future (Occulus Research Talk on Challenges) Haptic Interfaces and Touch in VR Remote Collaboration – Connecting Spaces Locomotion in VR: Props and Devices, Teleporting, Walk in Place, Portals
Spatial Sensing Techniques: Mocap, Wiimote, AR (Vuforia, ARkit, …), Vive, Discuss Inside out vs outside in tracking. Alternatives to optical tracking: IMU suits, muscle sensing? De-Teched Design Exercises: Use Cabtrails and Cabboots example, Haptic Turk? Wizard of Oz Prototyping, Props: https://www.moma.org/explore/inside_out/2014/09/04/75-watt-production-line-poetics/ User Evaluation: Think Aloud Testing, Wizard of Oz Sketching User Experiences
BTU Shop Training and Fabrication: Laser Cutter, 3D printer Foamcore Prototyping
Wed, Jan 17 Course Introduction and Overview
Mon, Jan 22 Workshop: BTU Shop Training and Fabrication
Wed, Jan 24
Mon, Jan 29 Intro to Haptics
Wed, Jan 31 Pseudo-Haptics, Visual Haptic Illusions
Mon, Feb 5 Workshop Fabricating Soft Interfaces
Wed, Feb 7 Intro to Unity
Mon, Feb 12 Unity + Arduino
Wed, Feb 14 Guest Lecture
Mon, Feb 19
Wed, Feb 21 Sketching User Experiences Saul Greenberg, Sheelagh Carpendale, Nicolai Marquardt, and Bill Buxton. 2012. The narrative storyboard: telling a story about use and context over time. interactions 19, 1 (January 2012), 64-69.
Mon, Feb 25 Sketching VR Gravity Sketch, Google Tiltbrush, Google Blocks
Wed, Feb 28 Wizard of Oz Prototyping
Mon, Mar 5
Wed, Mar 7
Mon, Mar 12
Wed, Mar 14
Mon, Mar 19
Wed, Mar 21
Mon, Mar 26 No Class, Spring Break
Wed, Mar 28 No Class, Spring Break
Mon, Apr 2
Wed, Apr 4
Mon, Apr 9
Wed, Apr 11
Mon, Apr 16
Wed, Apr 18
Mon, Apr 23
Wed, Apr 25
Mon, Apr 30
Wed, May 2
TBD: Mon, May 7 or May 9 Final Project Review
Readings: Ultimate Display by Sutherland As we may think by Vannevar Bush Computer for the 21st Century by Mark Weiser Tangible Bit by Ishii