Multitouch Puppetry
Creating coordinated 3D motion for an articulated arm
DFKI Embodied Agents Research Group Cluster of Excellence Multimodal Computing and Interaction Saarbrücken, Germany
Michael Kipp Quan Nguyen
Multitouch Puppetry Creating coordinated 3D motion for an - - PowerPoint PPT Presentation
Multitouch Puppetry Creating coordinated 3D motion for an articulated arm Michael Kipp Quan Nguyen DFKI Embodied Agents Research Group Cluster of Excellence Multimodal Computing and Interaction Saarbrcken, Germany Motivation
DFKI Embodied Agents Research Group Cluster of Excellence Multimodal Computing and Interaction Saarbrücken, Germany
Michael Kipp Quan Nguyen
animation in realtime... from their desktops
➡ animations for games / online worlds / fun ➡ „pose“ scenes for movie / theater ➡ dance choreography ➡ produce sign language ➡ teleoperate robots
➡ Pose-to-pose:
precise, final production
➡ Straight ahead:
creative, improvisational
by camera, to create motions
[Oore et al. 02, Dontcheva et al. 03] ➡ special hardware ➡ fatigue
correlations between body parts
[Neff et al. 07]
➡ „layering“ of motion ➡ no solutions for hand shape
shoulder elbow wrist hand shape
hand shape (many DOFs) Move wrist and use Inverse Kinematics (IK) for resolving other joints => 3 DOFs hand
(1 DOF) Arm swivel (1 DOF)
➡ bimanual, multi-finger
➡ standard interaction techniques (mostly)
➡ touch & output co-located ➡ no direct manipulation (occlusion of hand shape)
➡ High-dimensional space ➡ Few hand shapes suffice
(open, fist, thumbs up...)
➡ 2D morph map
shape hand
Technically:
interpolation similar shapes close
Design guidelines:
good „pass-through“ in center memorable „themes“
age 21-30
user experience
and multitouch (measures, questionnaire)
➡ arm swivel ➡ hand rotation
matching task (docking)
(10 poses per session)
Hand orientation Hand shape Hand position Arm swivel
3D motion
captured gestures (10 per session)
direction
Hand position Arm swivel
➡ song (strong beat) ➡ song (slow ballad) ➡ voice track (male harsh) ➡ voice track (female melodic)
Hand shape Hand orientation Hand position Arm swivel
P i l
s t u d y
➡ Mouse outperformed MT
➡ Mouse beats MT in first sessions
but both converge after...
Mouse Multitouch
pose matching tracing
➡ efficiency [Zhai, Milgram 98] and parallelism [Balakrishnan, Hinckley 99] require an optimal target path ➡ integrality [Jacob et al. 94] ignores quantity
➡ assume that maximum coordination happens if distance travelled along each dimension is equal ➡ penalize digression from this optimum ➡ compare distance travelled in each dimension
xy z
N −1
➡ Which interface was more useful? ➡ Which interface allowed a faster solution of the tasks? ➡ With which interface were you more satisfied? ➡ Which one would you recommend to others? ➡ Which device was more fun to use? ➡ Which interface do you prefer?
➡ Big leap from session 1 to 2 =>
multi-session studies
➡ MT feels faster, although objectively equal,
probably due to higher coordination
➡ Comfortable only in session 2
➡ < 0.1 bad coordination ➡ > 0.2 already good
for concrete application (3D) tasks
➡ bimanual 7-DOF input arm animation interface ➡ 3-layered study design ➡ Novel coordination measure
➡ prototyping tool (dataflow) ➡ scale up to whole body
[Neff et al. 06]