Voodle

An image of Voodle to aid in identification.

Tool Summary

General Purpose Information
Year of First Releaseⓘ 2017
Platformⓘ NodeJS
Availabilityⓘ Available
Licenseⓘ Unknown
Venueⓘ ACM DIS
Intended Use Caseⓘ Prototyping, Communication
Hardware Control Information
Haptic Categoryⓘ Force Feedback
Hardware Abstractionⓘ Bespoke
Device Namesⓘ CuddleBit
Body Positionⓘ N/A
Interaction and Interface Information
Driving Featureⓘ Action
Effect Localizationⓘ Device-centric
Media Supportⓘ None
Iterative Playbackⓘ Yes
Design Approachesⓘ Process
Interaction Metaphorsⓘ Demonstration
Storageⓘ None
Connectivityⓘ None

Additional Information

While Voodle is primarily meant to control 1 DoF robots called “CuddleBits”, it can also be used for haptic prototyping. The frequency and amplitude of a user’s voice is used to drive the output of the system. Each parameter is normalized and used to create a weighted average with the bias value set by the user. The user can then add random noise to the system and scale and smooth the resulting output. The mapping of voice input to motor output occurs in real time.

For more information, consult the DIS’17 paper and the GitHub repository.