VrPointing {hcidata}R Documentation

Pointing in Virtual Reality

Description

Data from a study where participants pointed at one of 27 targets in the space in front of them. This version contains calibration poses, participant information, end the final pose for each pointing trial. The full dataset with all movement within each trial is available at https://github.com/TorSalve/pointing-data-ATHCC.

Usage

VrPointing

Format

A list with three entries:

participants with 12 fields for 13 study participants:

pid

Participant ID.

handedness

Participants' dominant hand.

gender

Participants' self-reported gender.

age

Participant age.

forearmLength

Length of forearm in meter.

forearmMarkerDist

Distance from the forearm marker to the elbow in meter.

indexFingerLength

Index finger length in meter.

upperArmLength

Length of the upper arm in meter.

upperArmMarkerDist

Distance from the upper arm marker to the elbow in meter.

height

Participant height in meter.

rightShoulderMarkerDist.X

Horizontal distance from the right shoulder marker to the participants' shoulder in meter.

rightShoulderMarkerDist.Y

Vertical distance from the right shoulder marker to the participants' shoulder in meter.

calibration with 44 fields for 39 observations:

pid

Participant ID.

pose

Calibration pose, where 1 = arms pointing down, 2 = arm pointing to the right, and 3 = arm pointing forward.

indexFinger.X, indexFinger.Y, indexFinger.Z

Index finger position in meter.

hand.X, hand.Y, hand.Z

Hand position in meter.

forearm.X, forearm.Y, forearm.Z

Forearm position in meter.

upperArm.X, upperArm.Y, upperArm.Z

Upper arm position in meter.

rightShoulder.X, rightShoulder.Y, rightShoulder.Z

Right shoulder position in meter.

hmd.X, hmd.Y, hmd.Z

Headset position in meter.

leftShoulder.X, leftShoulder.Y, leftShoulder.Z

Left Shoulder position in meter.

indexFingerO.X, indexFingerO.Y, indexFingerO.Z

Index finger orientation in radians.

handO.X, handO.Y, handO.Z

Hand orientation in radians.

forearmO.X, forearmO.Y, forearmO.Z

Forearm orientation in radians.

upperArmO.X, upperArmO.Y, upperArmO.Z

Upper arm orientation in radians.

rightShoulderO.X, rightShoulderO.Y, rightShoulderO.Z

Right shoulder orientation in radians.

hmdO.X, hmdO.Y, hmdO.Z

Headset orientation in radians.

leftShoulderO.X, leftShoulderO.Y, leftShoulderO.Z

Left shoulder orientation in radians.

pointing with 48 fields for 1755 observations:

pid

Participant ID.

trial

Trial number.

time

Time since beginning of trial in seconds.

indexFinger.X, indexFinger.Y, indexFinger.Z

Index finger position in meter.

hand.X, hand.Y, hand.Z

Hand position in meter.

forearm.X, forearm.Y, forearm.Z

Forearm position in meter.

upperArm.X, upperArm.Y, upperArm.Z

Upper arm position in meter.

rightShoulder.X, rightShoulder.Y, rightShoulder.Z

Right shoulder position in meter.

hmd.X, hmd.Y, hmd.Z

Headset position in meter.

leftShoulder.X, leftShoulder.Y, leftShoulder.Z

Left Shoulder position in meter.

indexFingerO.X, indexFingerO.Y, indexFingerO.Z

Index finger orientation in radians.

handO.X, handO.Y, handO.Z

Hand orientation in radians.

forearmO.X, forearmO.Y, forearmO.Z

Forearm orientation in radians.

upperArmO.X, upperArmO.Y, upperArmO.Z

Upper arm orientation in radians.

rightShoulderO.X, rightShoulderO.Y, rightShoulderO.Z

Right shoulder orientation in radians.

hmdO.X, hmdO.Y, hmdO.Z

Headset orientation in radians.

leftShoulderO.X, leftShoulderO.Y, leftShoulderO.Z

Left shoulder orientation in radians.

target.X, target.Y, target.Z

Target position in meter.

Source

Dalsgaard T, Knibbe J, Bergström J (2021). “Modeling Pointing for 3D Target Selection in VR.” In Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology, VRST '21. ISBN 9781450390927, doi:10.1145/3489849.3489853.

See Also

Other virtual reality: HafniaHands


[Package hcidata version 0.1.0 Index]