Lecture 19: Physical Gadgets and their Interaction Techniques

Slides:



Advertisements
Similar presentations
Map of Human Computer Interaction
Advertisements

TANGIBLE INTERFACES: inFORM Elizabeth Chlipala. “As humans, we have evolved to interact physically with our environments, but in the 21st century, we're.
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research.
1 Lecture 14: Novel interaction techniques and interfaces for new devices Brad Myers / / : Introduction to Human Computer Interaction.
1 Lecture 14: Novel interaction techniques and interfaces for new devices Brad Myers / / : Introduction to Human Computer Interaction.
Ubiquitous Computing The death of PC?. Ubiquitous Computing ubiquitous = Being or seeming to be everywhere at the same time; omnipresent. Mark Weiser,
Ubiquitous Computing Computers everywhere. Agenda Old future videos
SIMS 213: User Interface Design & Development Marti Hearst Thur, April 17, 2003.
1© Brad Myers Brad Myers A/05-499A: Interaction Techniques Spring, 2014 Lecture 19: Physical Gadgets and their Interaction Techniques.
DIVA Group – University of Fribourg Phidgets and the programming framework HMI Seminar Tangible User Interfaces F. Evequoz
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
Amarino:a toolkit for the rapid prototyping of mobile ubiquitous computing Bonifaz Kaufmann and Leah Buechley MIT Media Lab High-Low Tech Group Cambridge,
“S ixth Sense is a wearable gestural interface device that augments the physical world with digital information and lets people use natural hand gestures.
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
Introduction to Multimedia. The beginning ( History )… 1945 : “…a device in which one stores all his books, records and communications, and which is mechanized.
DCS 891C Research Seminar Summer 2004 July 16, 2004 Richard Harvey
Supporting Beyond-Surface Interaction for Tabletop Display Systems by Integrating IR Projections Hui-Shan Kao Advisor : Dr. Yi-Ping Hung.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
Fall 2002CS/PSY Pervasive Computing Ubiquitous computing resources Agenda Area overview Four themes Challenges/issues Pervasive/Ubiquitous Computing.
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
Sketch­based interface on a handheld augmented reality system Rhys Moyne Honours Minor Thesis Supervisor: Dr. Christian Sandor.
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
Fall UI Design and Implementation1 Lecture 20: HCI Research Topics.
Parallels in Tangible Interface & Web 2.0 Sharad Singh Solanki.
Scott Klemmer Michael Thomsen Ethan Phelps-Goodman Robert Lee James Landay 23 April 2002 ACM SIGCHI Minneapolis, MN Where Do Web Sites Come From? Capturing.
Jessica Tsimeris Supervisor: Bruce Thomas Wearable Computer Lab
Tangible Bits Next Generation HCI
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Spring 2007 COMP TUI 1 Computer Vision for Tangible User Interfaces.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Ubiquitous Computing Computers everywhere. Wednesday: presentations Ideal Concepts T.H.E. Team Infused Industries CommuniCORP Part 3 DUE!
What is Multimedia Anyway? David Millard and Paul Lewis.
1 A Presentation On MOBILE PHONE PROJECTOR GUIDED BY: PRESENTED BY: MR. PANKAJ KHANDELWAL VISHNU GUPTA LECTURER B.TECH. (8 th Sem.) INSTITUTE OF ENGINEERING.
1© Brad Myers Brad Myers / : Interaction Techniques Spring, 2016 Lecture 19: Physical Gadgets and their Interaction Techniques.
TOUCHLESS TOUCHSCREEN USER INTERFACE
"The recent advancement and applications in Touch Screen Technology"
Input and Output Devices
Standard Methods of Input.
On Beyond GUI: Wearable, Heterogeneous, Adaptive
Human Computer Interaction (HCI)
SIXTH SENSE TECHNOLOGY
VIRTUAL INTELLIGENCE PROJECT NATAL (Kinect & Xbox 360)
Human Computer Interaction
Chapter 1 Historical Perspective
What is Augmented Reality?
Ubiquitous Computing Computers everywhere.
- A new medium for social table top gaming? -
Chapter 6: Interfaces and interactions
SPECIALIZED APPLICATION SOFTWARE
Chapter 1: Applying Computer Basics – Lesson 1
<Project Name> Group Members’ Photo Project Description
Chapter 1 Historical Perspective
"You don't need anyone's permission to make something great
Graphical User Interface Based Digital Sixth Sense
PRESENTED BY: CH.MOUNICA B.KEERTHANA SKINPUT. PRESENTED BY: CH.MOUNICA B.KEERTHANA SKINPUT.
Tangible Interaction & Augmented Reality
Topic 14: Jacob O. Wobbrock, Andrew D. Wilson, and Yang Li. 2007
Saul Greenberg Human Computer Interaction Presented by: Kaldybaeva A., Aidynova E., 112 group Teacher: Zhabay B. University of International Relations.
Chapter 1 Historical Perspective
Principles/Paradigms Of Pervasive Computing
Pervasive Computing Ubiquitous computing resources
Ubiquitous Computing By: Patrick Yienger.
I/O Toolkits Scott Klemmer · 16 November 2006.
M.Sc. Zhumaniyaz Mamatnabiyev Assist. Prof. Rassim Suliyev
LEGO Mindstorms Robot and Java
Chapter 9 System Control
Digital Technologies in the Classroom
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

Lecture 19: Physical Gadgets and their Interaction Techniques Brad Myers 05-640 : Interaction Techniques Spring, 2019 © 2019 - Brad Myers

Definitions and Synonyms Ubiquitous computing (UbiComp) - computing everywhere and anywhere Pervasive computing – (no separate definition) Ambient intelligence (mostly used in Europe) – environment is instrumented so it is sensitive and responsive to people Information appliances – Smartphone or PDA Context-aware computing – mobile device that knows its surroundings, such as location, light, sound, etc. Tangible user interfaces (TUIs) -- person interacts with digital information through the physical environment Formerly “graspable UIs” Has its own conference series: TEI’19: 13th International Conference on Tangible, Embedded and Embodied Interaction, The Netherlands, March 17-20, 2019 in Tempe, Arizona Internet of Things (IoT) © 2019 - Brad Myers

Definitions, cont. Physical Gadgets Are to physical (tangible) user interfaces what interaction techniques are to graphical user interfaces Adapted from [Greenberg’01] An interaction technique embodied in a physical entity Must be reusable Many other TUIs are tabletop interactions with physical objects sensed on a table with a projector ACM International Conference on Interactive Surfaces and Spaces (formerly ACM ITS, International Conference on Interactive Tabletops and Surfaces © 2019 - Brad Myers

Scope There are lots of interesting, cute, even useful applications of tangible and ubiquitous user interfaces Most are not interaction techniques E.g., Ambient displays – no interaction Mankoff’s BusMobile E.g., Tangible applications – not a reusable widget Bottles that play sounds when opened © 2019 - Brad Myers

Logo “Turtle” From 1967 by Daniel G. Bobrow, Wally Feurzeig, Seymour Papert and Cynthia Solomon at MIT Simplified programming for children Originally drove a physical turtle on the floor with a physical pen Pen up / down Walk forward / turn © 2019 - Brad Myers

Lego Mindstorms Introduced in 1998 Named after Seymour Papert’s book Original kit contained light sensors, buttons, touch sensors, motors, etc. 1st version programmed using “RCX code” Blocks language implemented in Macromedia Director Could also be downloaded from other languages Slow processor, low-quality sensors and actuators © 2019 - Brad Myers

Phidgets “Physical widgets” Saul Greenberg and Chester Fitchett. 2001. Phidgets: easy development of physical interfaces through physical widgets. In Proceedings of the 14th annual ACM symposium on User interface software and technology (UIST '01). ACM, pp. 209-218. http://doi.acm.org/10.1145/502348.502388 “Physical widgets” Previously was very difficult to build TUIs Had to build custom hardware and microprocessors Soldering, circuit design (EE), assembly-language programming, etc. Lots of new sensors Encapsulated complexities of using physical objects Lights, motors, sensors, cameras, switches, etc. Mostly USB Interactive since sensors for motion, light, sound, etc. Sensor+control counts as interaction technique, not just a moving flower Programmed (originally) in Visual Basic Simulation mode to help create the software Formed a company to market his phidgets Video, 6:10 (2001) © 2019 - Brad Myers

Controllers Started about 2005 with Arduino http://arduino.cc/ Single-board microcontroller Open source electronics prototyping platform Now about $9 to $30 each Easy to program and attach devices to Still a solid choice Current alternatives (from Chris Harrison) https://www.raspberrypi.org/ - cheap and super popular https://www.hardkernel.com/ - ODroid - more powerful single board computer http://www.pjrc.com/teensy/ - faster/smaller version of Arduino http://leaflabs.com/devices/maple/  If you want to start from a phone, there is the IOIO-OTG board for android: https://www.sparkfun.com/products/12633 © 2019 - Brad Myers

Toys and Robots Many toys Many robots Allison Druin. 1988. NOOBIE: the animal design playstation. SIGCHI Bull. 20, 1 (July 1988), 45-53. http://dx.doi.org/10.1145/49103.49106 Giant stuffed animal with sensors and a screen Many toys E.g., Furby from 1998 by Tiger Electronics Many robots Some programmed by example Rethink Robotics Nao Boston Dynamics © 2019 - Brad Myers

Research: Hiroshi Ishii Tangible Media Group: http://tangible.media.mit.edu/ He will be awarded the Lifetime Achievement award at CHI’2019 Dozens of projects dating back to 1990 But most are not “interaction techniques” One that is: John Underkoffler and Hiroshi Ishii. 1999. Urp: a luminous-tangible workbench for urban planning and design. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems (CHI '99). ACM, pp. 386-393. http://doi.acm.org/10.1145/302979.303114 Physical tools for measuring, changing building material, turning on wind, changing light paths, etc. © 2019 - Brad Myers

Ishii, cont. Hiroshi Ishii, Dávid Lakatos, Leonardo Bonanni, and Jean-Baptiste Labrune. 2012. Radical atoms: beyond tangible bits, toward transformable materials. interactions 19, 1 (January 2012), 38-51. http://doi.acm.org/10.1145/2065327.2065337 Includes a survey of tangible Uis Lists lots of toolkits to create TUIs “Tangible design seeks an amalgam of thoughtfully designed interfaces embodied in different materials and forms in the physical world—soft and hard, robust and fragile, wearable and architectural, transient and enduring.” Future: physical-digital “atoms” that can transform, conform and inform E.g., “clay” that changes its own shape based on rules, user commands, & constraints © 2019 - Brad Myers

More Research: Skweezee Karen Vanderloock, Vero Vanden Abeele, Johan A.K. Suykens, and Luc Geurts. 2013. The skweezee system: enabling the design and the programming of squeeze interactions. InProceedings of the 26th annual ACM symposium on User interface software and technology(UIST '13). ACM, pp. 521-530. http://doi.acm.org/10.1145/2501988.2502033 Soft tangible objects, filled with conductive padding and embedded sensors (eight electrodes) Toolkit for defining squeeze gestures by example Learns from a single example © 2019 - Brad Myers

“Wearable” technology Fitbits, Apple Watch, etc. Project Jacquard Levi's Jean Jacket with the touch sensitive cuff: https://atap.google.com/jacquard/ “Jacquard™ by Google woven in” Video: https://youtu.be/G9ADVeNpypk $350 © 2019 - Brad Myers

1997 Portable UbiComp S. Feiner, B. MacIntyre, T. Höllerer, and T. Webster, A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment. Proc. ISWC '97 (First IEEE Int. Symp. on Wearable Computers), October 13-14, 1997, Cambridge, MA. Also in Personal Technologies, 1(4), 1997, pp. 208-217 head-tracked, see-through, headworn, 3D display, and an untracked, opaque, handheld, 2D display with stylus and trackpad, GPS Compare to modern smartphone! © 2019 - Brad Myers

Research: Hand-Held Projectors Xiang Cao, Clifton Forlines, and Ravin Balakrishnan. 2007. Multi-user interaction using handheld projectors. UIST '07. ACM, 43-52. http://dx.doi.org/10.1145/1294211.1294220 Each person holds a projector with integrated camera Interact by moving projector or items in the scene Extra buttons on projector or externally Video (6:08) Current projectors are the size of a smartphone Sony Portable HD Mobile Projector (MPCL1) © 2019 - Brad Myers

Hybrid mobile device and physical Sensors on smartphones – physical manipulate the phone itself Also mobile + environment Early example: Jun Rekimoto and Masanori Saitoh. 1999. Augmented surfaces: a spatially continuous work space for hybrid computing environments. CHI '99, 378-385. http://dx.doi.org/10.1145/302979.303113 video 3:14 Andy Wilson at Microsoft research has lots, e.g.: Andrew D. Wilson. 2005. PlayAnywhere: a compact interactive tabletop projection-vision system. In UIST '05. ACM, 83-92. http://dx.doi.org/10.1145/1095034.1095047 videos © 2019 - Brad Myers

3D printed physical gadgets Marynel Vázquez, Eric Brockmeyer, Ruta Desai, Chris Harrison, and Scott E. Hudson. 2015. 3D Printing Pneumatic Device Controls with Variable Activation Force Capabilities. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15), 1295-1304. https://doi.org/10.1145/2702123.2702569 Pneumatic actuation Still need a hefty air pump (not shown) © 2019 - Brad Myers

Scott Hudson’s class 05-833: “Applied Gadgets, Sensors and Activity Recognition in HCI” http://www.hcii.cmu.edu/courses/applied-gadgets-sensors-and-activity-recognition-hci Not this year (Scott is on sabbatical) Ink and slide – Adobe, Adonit © 2019 - Brad Myers