gaussbricks
play

GaussBricks: Magnetic Building Blocks for Constructive Tangible - PowerPoint PPT Presentation

GaussBricks: Magnetic Building Blocks for Constructive Tangible Interactions on Portable Displays Rong-Hao Liang, Liwei Chan, Hung-Yu Tseng, Han-Chih Kuo, Da-Yuan Huang, De-Nian Yang, and Bing-Yu Chen National Taiwan University & Academia


  1. GaussBricks: Magnetic Building Blocks for Constructive Tangible Interactions on Portable Displays Rong-Hao Liang, Liwei Chan, Hung-Yu Tseng, Han-Chih Kuo, Da-Yuan Huang, De-Nian Yang, and Bing-Yu Chen National Taiwan University & Academia Sinica

  2. Creating Physical Forms to Interact with Virtual Contents on Portable Displays

  3. Building Blocks

  4. Creating Geometries and Structures by Nathan Sawaya

  5. Creating Mechanical Movements

  6. Constructive Assembly TUIs Topobo [Raffle et. al. CHI ’04]

  7. Blocks [Anderson et. al. SIGGRAPH ’00] Active Blocks: battery & microcontroller

  8. DuploTrack [Gupta et. al. UIST ’12] Passive blocks - Cameras

  9. ? Portable Displays

  10. X Passive blocks - Optical Camera

  11. Token Passive blocks - Capacitive Tracking

  12. Capstones [Chan et. al. CHI ‘12] Passive blocks - Capacitive Multitouch Displays

  13. Optical tracking is occlusion-sensitive Optical Optical Tags 3D Cameras 2D Hardware Token+Surface Constructive Assembly TUI Design Space of Portable Displays

  14. Capacitive tracking cannot effectively support form construction Optical Optical Tags 3D Cameras CapStones [Chan et. al. CHI’12 ] Capacitive Capacitance Multitouch 2D Tags Display Hardware Token+Surface Constructive Assembly TUI Design Space of Portable Displays

  15. New Materials and Techniques are Needed Optical Optical Tags 3D Cameras CapStones [Chan et. al. CHI’12 ] Capacitive Capacitance Multitouch 2D Tags Display Hardware Token+Surface Constructive Assembly TUI Design Space of Portable Displays

  16. GaussSense GaussBits Attachable Magnetic Hall-Sensor Grid Tangible Bits [Liang et al. UIST’12 ] [Liang et al. CHI’13 ] Magnetic Tangibles

  17. GaussSense GaussSense Analog Hall-Sensor Grid Attachable Attachable portable magnetic-field camera Hall-Sensor Grid Hall-Sensor Grid [Liang et al. UIST’12 ]

  18. GaussSense GaussBits GaussBits Magnetic Tangibles Magnetic Attachable Magnetic passive, small, and occlusion-free Tangible Bits Hall-Sensor Grid Tangible Bits [Liang et al. CHI’13 ]

  19. A technique and material that support Portable and Occlusion-Free Interaction Design On and Above Portable Displays 3D Optical Cameras Optical Tags CapStones Near-Surface [Chan et. al. CHI’12 ] GaussSense GaussBits 3D Capacitive Attachable Magnetic Capacitance Hall-Sensor Grid Tangible Bits Multitouch 2D Tags [Liang et al. UIST’12 ] [Liang et al. CHI’13 ] Display Hardware Token+Surface Constructive Assembly TUI Design Space of Portable Displays

  20. A technique and material that Feasible for Designing Building Blocks by Magnets? 3D Optical Cameras Optical Tags CapStones Near-Surface [Chan et. al. CHI’12 ] GaussSense GaussBits 3D Capacitive Attachable Magnetic Capacitance Hall-Sensor Grid Tangible Bits Multitouch 2D Tags [Liang et al. UIST’12 ] [Liang et al. CHI’13 ] Display Hardware Token+Surface Constructive Assembly TUI Design Space of Portable Displays

  21. Magnets naturally attract together

  22. Magnets naturally attract together

  23. Challenge on Sensing The distribution of magnetic field may differ from the shape of magnetic sculpture Magnet Resulting Magnetic Field Distribution Analog Hall-Sensor Grid

  24. Challenge on Sensing The distribution of magnetic field may differ from the shape of magnetic sculpture Analog Hall-Sensor Grid Magnet attracting each other also counteract each other

  25. Challenge on Sensing The distribution of magnetic field may differ from the shape of magnetic sculpture 4 Analog Hall-Sensor Grid Magnet attracting each other also counteract each other

  26. Challenge The distribution of magnetic field may differ from the shape of magnetic sculpture 4 Analog Hall-Sensor Grid Magnet attracting each other also counteract each other

  27. Shaping the Magnetic Fields for Sensing Keep the construction’s magnetic field in the same polarity Firm Case Analog Hall-Sensor Grid

  28. Shaping the Magnetic Fields for Sensing Keep the construction’s magnetic field in the same polarity Firm Case Analog Hall-Sensor Grid

  29. Valid magnetic-field distribution for deriving the geometry of a magnetic construction

  30. 3 Types of GaussBricks 3 Types of GaussBricks > Sensing Algorithm > 3 Basic Utilities > 3 Advanced Extensions

  31. 1. Construction Bricks: for additive construction

  32. 1. Construction Bricks for addictive construction

  33. 2. Supporting Bricks: for stabilizing structures (1x1 construction bricks)

  34. gear-shaped male connector gear-shaped female connector 3. Locking Bricks: reduce unwanted DOFs by locking joints

  35. 3. Locking Bricks rigidifying parts to reduce unwanted DOFs

  36. Simple , Stable , and Transparent in use.

  37. Geometry Skeleton Sensing Algorithm 3 Types of GaussBricks > Sensing Algorithm > 3 Basic Utilities > 3 Advanced Extensions

  38. Geometry 1. contour extraction

  39. Geometry 2. segmentation not stacked stacked overhanging

  40. locking brick supporting brick supporting bricks non-magnetic brick only supporting bricks + locking bricks overhanging conditions 0 50 100 150 (Unit: gauss) levels 3 2 3 1 2 3 Resolves 3D structures in maximum 3 levels of stacking The uses of locking bricks do not affect sensing.

  41. Skeleton

  42. Skeleton 1. spine extraction Using Constrained Delaunay Triangulation

  43. Skeleton 2. trimming and merging

  44. Skeleton 3. simplifying

  45. Skeleton 4. trimming Result

  46. 1 2 3 Basic Utilities of the Magnetic Building Blocks 3 Types of GaussBricks > Sensing Algorithm > 3 Basic Utilities > 3 Advanced Extensions

  47. 1. Interactive Form Construction and Manipulation

  48. 1. Interactive Form Construction and Manipulation

  49. 2. Constructing Elastic Physical Structures by utilizing repulsions and attractions

  50. 2. Constructing Elastic Physical Structures by utilizing repulsions and attractions

  51. GaussBits Magnetic Tangible Bits [Liang et al. CHI’13 ] 3. Constructing Controllers for Near-Surface Interactions

  52. 3. Constructing Controllers for Near-Surface Interactions

  53. Actuation brick Touch brick Optic brick 1 2 3 Extending GaussBricks for More Interactivity 3 Types of GaussBricks > Sensing Algorithm > 3 Basic Utilities > 3 Advanced Extensions

  54. gear-shaped male connector gear-shaped female connector servo motor top bottom 1. Actuation Bricks enable Shape Changing

  55. 1. Actuation Bricks enable Shape Changing

  56. 1. Actuation Bricks enable Shape Changing

  57. conductive coating top bottom 2. Touch Bricks enable Multitouch Inputs

  58. 2. Touch Bricks enable Multitouch Inputs

  59. 2. Touch Bricks enable Multitouch Inputs

  60. fiber optics bundle 3. Optic Bricks enhance Display Capability

  61. 3. Optic Bricks enable Display Capability

  62. Conclusion Near-Surface GaussSense GaussBits 3D Capacitive Attachable Magnetic Capacitance Hall-Sensor Grid Tangible Bits Multitouch 2D Tags [Liang et al. UIST’12 ] [Liang et al. CHI’13 ] Display Hardware Token+Surface Constructive Assembly TUI Design Space of Portable Displays

  63. Magnetic Building Blocks for Supporting Constructive Tangible Interactions on Portable Displays CapStones Near-Surface [Chan et. al. CHI’12 ] GaussSense GaussBits GaussBricks 3D Capacitive Magnetic Attachable Magnetic Capacitance Hall-Sensor Grid Tangible Bits Building Blocks Multitouch 2D Tags [Liang et al. UIST’12 ] [Liang et al. CHI’13 ] Display Hardware Token+Surface Constructive Assembly TUI Design Space of Portable Displays

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend