Force feedback system and actuator power management
First Claim
Patent Images
1. A computer mediated control system for use in a force feedback system, said force feedback system including at least one actuator and at least one position sensor, said control system comprising:
- a memory storing at least one force feedback effect, said at least one force feedback effect providing forces to be output to a user of said force feedback system; and
a computer mediated controller coupled to said at least one actuator and to said at least one position sensor, wherein said computer mediated controller receives input information through a communication port of said computer mediated controller and decodes commands from said input information, reads force values from said communication port, outputs output data on said communication port, said output data including position data from said at least one position sensor, determines at least one installed force feedback effect to contribute to output of said force feedback system, processes said stored force feedback effect to determine a force contribution from said force feedback effect, and outputs a force feedback value based on said determined force contribution to cause a force based on said force feedback value to be output by said actuator to the user of said force feedback system.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a tactile virtual reality to a user is present. The position and orientation of the user is utilized to generate a virtual reality force field. Forces are in turn generated on the user as a function of this force field. A six-axis manipulator is presented for providing a user interface to such a system. This manipulator provides a unique kinematic structure with two constant force springs which provide gravity compensation so that the manipulator effectively floats.
200 Citations
58 Claims
-
1. A computer mediated control system for use in a force feedback system, said force feedback system including at least one actuator and at least one position sensor, said control system comprising:
-
a memory storing at least one force feedback effect, said at least one force feedback effect providing forces to be output to a user of said force feedback system; and
a computer mediated controller coupled to said at least one actuator and to said at least one position sensor, wherein said computer mediated controller receives input information through a communication port of said computer mediated controller and decodes commands from said input information, reads force values from said communication port, outputs output data on said communication port, said output data including position data from said at least one position sensor, determines at least one installed force feedback effect to contribute to output of said force feedback system, processes said stored force feedback effect to determine a force contribution from said force feedback effect, and outputs a force feedback value based on said determined force contribution to cause a force based on said force feedback value to be output by said actuator to the user of said force feedback system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A force feedback device, comprising:
-
a user manipulatable member having at least one degree of freedom of motion and being manipulatable by a user physically contacting said member;
at least one actuator outputting forces to said user;
at least one position sensor for determining a position of said user manipulatable member in said at least one degree of freedom; and
a computer mediated controller coupled to said actuator and to said at least one position sensor, wherein said controller receives input information through a communication port of said computer mediated controller and decodes commands from said input information, reads force values from said communication port, outputs output data on said communication port, said output data including position data from said position sensor, determines at least one installed force feedback effect to contribute to output of said force feedback system, processes said installed force feedback effect to determine a force contribution from said installed force feedback effect, and outputs a force feedback value based on said determined force contribution to cause a force based on said force feedback value to be output by said actuator to the user of said force feedback system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing output force from an actuator in a force feedback device, the method comprising:
-
outputting a maximum peak force from an actuator on a user manipulatable object of said force feedback device, wherein a user can manipulate said user manipulatable object in a degree of freedom, and wherein said maximum peak force is related to a maximum power that said actuator can utilize instantaneously; and
reducing said output of said maximum peak force to an output of a nominal peak force from said actuator when said power utilized by said actuator exceeds an average power level over a predetermined period of time, wherein said nominal peak force is related to a maximum power that said actuator can utilize in continuous steady-state operation. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A force feedback device that interfaces with a computer graphical simulation, said force feedback device comprising:
-
a user manipulatable object moveable by a user in at least one degree of freedom;
at least one sensor that detects a position or motion of said user manipulatable object in the at least one degree of freedom; and
at least one actuator outputting a force on the user manipulatable object, the at least one actuator outputting a maximum peak force on the user manipulatable object, wherein the peak force is related to a maximum power that the at least one actuator can utilize instantaneously, and wherein the maximum peak force is reduced to a nominal peak force by the actuator when the power utilized by the actuator exceeds an average power level over a predetermined period of time, wherein the nominal peak force is related to a maximum power that the actuator can utilize in continuous steady-state operation. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system comprising:
-
a force-feedback actuator coupled to a manipulandum;
a position sensor coupled to said manipulandum;
a memory comprising a stored force feedback effect; and
a controller coupled to said force-feedback actuator, said position sensor, and said memory, wherein said controller is operable to;
calculate a force feedback effect to contribute to output of said force feedback actuator, wherein said force feedback effect comprises a force feedback effect type and a magnitude. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
compute a manipulandum velocity from said position data; and
incorporate said velocity in said determination of said force contribution.
-
-
32. A system as recited in claim 28, further comprising a stored representation of a boundary, wherein said determination of said force contribution utilizes said stored representation of said boundary and said position data.
-
33. A system as recited in claim 28, further comprising a button coupled to said manipulandum and said controller.
-
34. A system as recited in claim 28, wherein said controller is further operable to output a force feedback value based on said determined force contribution to said force feedback actuator.
-
35. A system as recited in claim 34, wherein said memory comprises a plurality of stored force feedback effects and said force feedback value comprises the sum of force contributions from said plurality of stored force feedback effects.
-
36. A system as recited in claim 28, wherein said controller is further operable to:
-
receive input information through a communication port of said controller and decodes commands from said input information, read force values from said communication port, and output data on said communication port, said output data including position data from said position sensor.
-
-
37. A system comprising:
-
a force-feedback actuator coupled to a manipulandum;
a position sensor coupled to said manipulandum;
a memory comprising a stored force feedback effect; and
a controller coupled to said force-feedback actuator, said position sensor, and said memory, wherein said controller is operable to;
determine a force feedback effect to contribute to output of said force feedback actuator, wherein said force feedback effect comprises a force feedback effect type and a magnitude, and wherein said force feedback effect comprises an attribute selected from the group consisting of a stiffness attribute, a damping attribute, a force attribute, and a distance attribute.
-
-
38. A device comprising:
-
a manipulandum having at least one degree of freedom;
an actuator coupled to said manipulandum;
a position sensor for determining a position of said manipulandum in said at least one degree of freedom; and
a controller coupled to said actuator and to said position sensor, wherein said controller is operable to;
determine at least one stored force feedback effect to contribute to output of said force feedback system, wherein said force feedback effect comprises a force feedback effect type and a magnitude. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
receive input information through a communication port of said controller and decodes commands from said input information, read force values from said communication port, and output data on said communication port, said output data including position data from said position sensor.
-
-
46. A device comprising:
-
a manipulandum having at least one degree of freedom;
an actuator coupled to said manipulandum;
a position sensor for determining a position of said manipulandum in said at least one degree of freedom;
a controller coupled to said actuator and to said position sensor, wherein said controller is operable to;
determine at least one stored force feedback effect to contribute to output of said force feedback system, wherein said force feedback effect comprises a force feedback effect type and a magnitude, and a deadman switch for disabling said output forces.
-
-
47. A device comprising:
-
a manipulandum having at least one degree of freedom;
an actuator coupled to said manipulandum;
a position sensor for determining a position of said manipulandum in said at least one decree of freedom; and
a controller coupled to said actuator and to said position sensor, wherein said controller is operable to;
determine at least one stored force feedback effect to contribute to output of said force feedback system, wherein said force feedback effect comprises a force feedback effect type and a magnitude, and wherein said force feedback effect comprises an attribute, selected from group consisting of a stiffness attribute, a damping attribute, a force attribute, and a distance attribute.
-
-
48. A method for providing haptic feedback, comprising:
-
outputting a maximum peak force from an actuator to a manipulandum of a force feedback device, wherein said manipulandum comprises at least one degree of freedom, and wherein said maximum peak force is related to a maximum power that said actuator can utilize instantaneously; and
reducing said output of said maximum peak force to an output of a nominal peak force from said actuator when said power utilized by said actuator exceeds an average power level over a predetermined period of time, wherein said nominal peak force is related to a maximum power that said actuator can utilize in continuous steady-state operation. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A device comprising:
-
a manipulandum moveable in at least one degree of freedom;
a position sensor coupled to said manipulandum, said position sensor operable to detect a position of said manipulandum at least one degree of freedom; and
an actuator coupled to said manipulandum, said actuator operable to output a maximum peak force on said manipulandum, wherein said maximum peak force is related to a maximum power that said actuator can utilize instantaneously, and wherein said maximum peak force is reduced to a nominal peak force by said actuator when the power utilized by the actuator exceeds an average power level over a predetermined period of time, and wherein a nominal peak force is related to a maximum power that said actuator can utilize in continuous steady-state operation. - View Dependent Claims (55, 56, 57, 58)
-
Specification