Throttle functionality of haptic controller
First Claim
Patent Images
1. A system configured to operate a robotic device, the system comprising:
- a rotatable knob coupled to a base;
at least one motor that is operable to apply a torque-generating force to the rotatable knob;
one or more touch sensors arranged to sense touch input on a curved surface of the rotatable knob; and
a control system configured to;
detect, based at least in part on touch data from the curved touchpad, a throttle mode input, wherein the detected throttle mode input comprises multi-touch data corresponding to a throttle grip on the rotatable knob; and
in response to the throttle mode input, switch from a given mode of operation to a throttle mode, wherein operating in the throttle mode comprises controlling the at least one motor to affect the rotation of the rotatable knob to simulate a throttle, and wherein the given mode and the throttle mode are different.
3 Assignments
0 Petitions
Accused Products
Abstract
Example implementations may relate to a haptic hand-holdable controller configured with throttle functionality. An example device may take the form of a haptic controller, which senses tactile information and provides force feedback. The haptic hand-holdable controller may implement a throttle where a motor varies feedback to the hand-holdable controller to simulate a throttle.
20 Citations
20 Claims
-
1. A system configured to operate a robotic device, the system comprising:
-
a rotatable knob coupled to a base; at least one motor that is operable to apply a torque-generating force to the rotatable knob; one or more touch sensors arranged to sense touch input on a curved surface of the rotatable knob; and a control system configured to; detect, based at least in part on touch data from the curved touchpad, a throttle mode input, wherein the detected throttle mode input comprises multi-touch data corresponding to a throttle grip on the rotatable knob; and in response to the throttle mode input, switch from a given mode of operation to a throttle mode, wherein operating in the throttle mode comprises controlling the at least one motor to affect the rotation of the rotatable knob to simulate a throttle, and wherein the given mode and the throttle mode are different. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving touch data from one or more touch sensors, wherein the one or more touch sensors are arranged on a curved surface of a rotatable knob, wherein the rotatable knob is coupled to a base, and wherein at least one motor that is operable to apply torque-generating force to the rotatable knob; detecting, based at least in part on the touch data, a throttle mode input, wherein the detected throttle mode input comprises multi-touch data corresponding to a throttle grip on the rotatable knob; and in response to the throttle mode input, switch from a given mode of operation to a throttle mode, wherein operating in the throttle mode comprises operating the at least one motor to affect the rotation of the rotatable knob to simulate a throttle, wherein operation of the motor differs between the given mode and the throttle mode. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium comprising program instructions executable by a processor to cause a computing device to perform operation comprising:
-
receiving touch data from one or more touch sensors, wherein the one or more touch sensors are arranged on a curved surface of a rotatable knob, wherein the rotatable knob is coupled to a base, and wherein at least one motor that is operable to apply torque-generating force to the rotatable knob; detecting, based at least in part on the touch data, a throttle mode input, wherein the detected throttle mode input comprises multi-touch data corresponding to a throttle grip on the rotatable knob; and in response to the throttle mode input, switch from a given mode of operation to a throttle mode, wherein operating in the throttle mode comprises operating the at least one motor to affect the rotation of the rotatable knob to simulate a throttle, wherein operation of the motor differs between the given mode and the throttle mode.
-
Specification