All Projects → ShapeLab → shapeShift

ShapeLab / shapeShift

Licence: other
shape.stanford.edu/research/shapeShift/

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
processing
702 projects

shapeShift: 2D Spatial Manipulation and Self-Actuation of Tabletop Shape Displays for Tangible and Haptic Interaction

Teaser

We explore interactions enabled by 2D spatial manipulation and self-actuation of a tabletop shape display. To explore these interactions, we developed shapeShift, a compact, high-resolution (7 mm pitch), mobile tabletop shape display. shapeShift can be mounted on passive rollers allowing for bimanual interaction where the user can freely manipulate the system while it renders spatially relevant content. shapeShift can also be mounted on an omnidirectional-robot to provide both vertical and lateral kinesthetic feedback, display moving objects, or act as an encountered-type haptic device for VR. We present a study on haptic search tasks comparing spatial manipulation of a shape display for egocentric exploration of a map versus exploration using a fixed display and a touch pad. Results show a 30% decrease in navigation path lengths, 24% decrease in task time, 15% decrease in mental demand and 29% decrease in frustration in favor of egocentric navigation.

Watch a video or read more at the shape lab website

Technical Implementation

exploded

Getting started

CAD, PCB, firmware and software files are provided. Detailed instructions and link to BOM can be found in these slides.

Latest Updates

  • Released PCB + CAD files + Firmware
  • Unity software coming soon

Authors

Alexa F. Siu, Eric J. Gonzalez, Shenli Yuan, Jason B. Ginsberg, and Sean Follmer

Contact

Raise a new issue or contact me at [email protected]


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].