Method and apparatus for controlling magnitude and frequency of
vibrotactile sensations for haptic feedback devices. A haptic feedback
device, such as a gamepad controller, mouse, remote control, etc.,
includes a housing grasped by the user, an actuator coupled to the
housing, and a mass. In some embodiments, the mass can be oscillated by
the actuator and a coupling between the actuator and the mass or between
the mass and the housing has a compliance that can be varied. Varying the
compliance allows vibrotactile sensations having different magnitudes for
a given drive signal to be output to the user grasping the housing. In
other embodiments, the actuator is a rotary actuator and the mass is an
eccentric mass rotatable by the actuator about an axis of rotation. The
eccentric mass has an eccentricity that can be varied relative to the axis
of rotation while the mass is rotating. Varying the eccentricity allows
vibrotactile sensations having different magnitudes for a given drive
signal to be output to the user grasping the housing.
Método e instrumento para o valor e a freqüência controlando de sensations vibrotactile para dispositivos de gabarito haptic. Um dispositivo de gabarito haptic, tal como um controlador do gamepad, rato, um controle remoto, etc., inclui uma carcaça agarrada pelo usuário, por um atuador acoplado à carcaça, e por uma massa. Em algumas incorporações, a massa pode ser oscilada pelo atuador e um acoplamento entre o atuador e a massa ou entre a massa e a carcaça tem uma conformidade que possa ser variada. Variar a conformidade permite os sensations vibrotactile que têm valores diferentes para que um sinal de movimentação dado output ao usuário que agarra a carcaça. Em outras incorporações, o atuador é um atuador giratório e a massa é uma rotatable maciço excêntrico pelo atuador sobre uma linha central de rotação. A massa excêntrica tem uma excentricidade que possa ser variada relativo à linha central de rotação quando a massa girar. Variar a excentricidade permite os sensations vibrotactile que têm valores diferentes para que um sinal de movimentação dado output ao usuário que agarra a carcaça.