Force reflecting haptic interface
First Claim
1. An apparatus for physically exchanging a force with a user in a first, user-local environment, said apparatus comprising:
- a. a connection element for physically connecting to a body member of said user; and
b. means for physically linking said connection element to a ground, said linking means comprising;
i. means for powering at least three independent freedoms of said connection element relative to said ground; and
ii. means for maintaining at least one independent freedom of said connection element relative to said ground free of power.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention is an apparatus for physically exchanging a force with a user in an environment local to the user. A connection element connects to a user'"'"'s body member and a linkage between the connection element and ground. The linkage includes means for powering at least three independent freedoms of the connection element relative to ground and means for maintaining at least one independent freedom of the connection element relative to ground free of power. Up to three independent freedoms of the connection element may be maintained free of power, and up to five independent freedoms may be powered. Other aspects of the invention include a two actuator counter-balance for controlling a point on a link. The invention also includes apparatus for establishing a virtual, switch, which presents to the user the force and displacement relationship of a spring switch. Another embodiment is a virtual bristled brush, again which presents to the user the force and displacement relationship of such a brush, while also changing the virtual environment to reflect the user'"'"'s changes in location.
14 Citations
62 Claims
-
1. An apparatus for physically exchanging a force with a user in a first, user-local environment, said apparatus comprising:
-
a. a connection element for physically connecting to a body member of said user; and
b. means for physically linking said connection element to a ground, said linking means comprising;
i. means for powering at least three independent freedoms of said connection element relative to said ground; and
ii. means for maintaining at least one independent freedom of said connection element relative to said ground free of power. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 60, 61, 62)
-
-
29. An apparatus for physically exchanging a force with a user in a first, user-local environment, said apparatus comprising:
-
a. a connection element for physically connecting to a body member of said user; and
b. means for physically linking said connection element to a ground, said linking means comprising;
i. means for powering three independent freedoms of said connection element relative to said ground; and
ii. means for maintaining three independent freedoms of said connection element relative to said ground free of power.
-
-
30. A user input apparatus comprising:
-
a. a user connection element;
b. a linkage for connecting said user connection element to ground, said linkage comprising;
i. a connection assembly, comprising;
(a). a first link;
(b). a first rotational bearing, one side of which is connected to said connection element and the other side of which is connected to one end of said first link;
(c). a second rotational bearing, one side of which is connected to a second end of said first link and the other side of which is connected to a second link, said second bearing arranged relative said first bearing such that their axes of rotation are orthogonal and intersect; and
(d). a third rotational bearing, one side of which is connected to a second end of said second link, said third bearing arranged relative to said second bearing such that their axes of rotation are orthogonal and intersect, and arranged relative to said first bearing, such that their axes of rotation intersect. ii. four bars, linked in a series having first and last bars, an extension of one of said bars being connected to the other side of said third bearing;
iii. an axle that is fixed relative to a link that is more proximal to ground than said axle, said first and last bars of said linked series being linked by said axle;
iv. a first actuator, connected between said first bar of said four bar series and said link more proximal to ground than said axle;
v. a second actuator, connected between said link more proximal to ground than said axle and a bar of said four bar series other than said first bar of said series; and
vi. a third actuator, connected between ground and said link more proximal to ground than said axle. - View Dependent Claims (31)
-
-
32. An apparatus for a user in a local environment to transmit a signal to and receive a signal from a non-local environment, said apparatus comprising:
-
a. a connection element for physically connecting to a body member of said user;
b. means for mechanically linking said connection element to a ground, said linking means comprising;
i. means for powering at least three independent freedoms of said connection element relative to said ground to an extent based on a signal from said non-local environment;
ii. means for tracking said at least three powered independent freedoms;
iii. means for generating a master signal based on said tracked at least three freedoms; and
iv. means for maintaining at least one independent freedom of said connecting element relative to said ground free of powering;
c. means for communicating said master signal said means for tracking to said non-local environment; and
d. means for communicating said non-local signal from said non-local environment to said means for powering. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. An apparatus for generating a signal at a specified point, said apparatus comprising:
-
a. a first actuator connected through a cable to a ground;
b. a second actuator connected to said ground through said cable;
c. means for kinematically connecting said first actuator to said specified point; and
d. means for kinematically connecting said second actuator to said specified point. - View Dependent Claims (39, 40, 41)
-
-
42. An apparatus for generating a signal representative of force comprising:
-
a. a receiver for receiving a signal representative of the location of a user reference point relative to a user reference frame;
b. a geometry model residence for storing a representation of;
i. a non-local reference frame;
ii. the user reference frame, relative to said non-local reference frame; and
iii. the conformation of a, non-local environment comprising a switch-type, spring-type element, relative to said non-local reference frame;
c. a comparator for comparing the location of the user reference point relative to the non-local environment; and
d. a force generator for generating a signal representative of a force, based on the location of the user reference point relative to the non-local environment and a set of force rules, including spring-force rules which specify a switch output force signal in response to a location signal of said user reference point indicative of a deflected conformation of said spring-type element, said switch output force signal being specified by a non-linear function. - View Dependent Claims (43, 44, 45, 46)
-
-
47. An apparatus for generating a signal representative of force comprising:
-
a. a receiver for receiving a signal representative of the location of a user reference point relative to a user reference frame;
b. a geometry model residence for storing a representation of;
i. a non-local reference frame;
ii. the user reference frame, relative to said non-local reference frame; and
iii. the conformation of a, non-local environment comprising a diagonal-type, spring-type element, relative to said non-local reference frame;
c. a comparator for comparing the location of the user reference point relative to the non-local environment;
d. a force generator for generating a signal representative of a force, based on the location of the user reference point relative to the non-local environment and a set of force rules, including spring-force rules which specify a diagonal element output force signal in response to a location signal of said user reference point indicative of a deflected conformation of said diagonal-type element; and
e. a non-local environment reaction calculator that makes changes to the representation of the conformation of the non-local environment based on the signal representative of force and the set of force rules, said diagonal element spring-type rule specifying a change in the representation of the cross-sectional area of a selected region of said diagonal-type element. - View Dependent Claims (48, 49, 50, 51)
-
-
52. An apparatus for generating a signal representative of force comprising:
-
a. a receiver for receiving a signal representative of the location of a user reference point relative to a user reference frame;
b. a geometry model residence for storing a representation of;
i. a non-local reference frame;
ii. the user reference frame, relative to said non-local reference frame; and
iii. the conformation of a, non-local environment comprising a drafting substrate-type element, relative to said non-local reference frame;
c. a comparator for comparing the location of the user reference point relative to the non-local environment;
d. a force generator for generating a signal representative of a force, based on the location of the user reference point relative to the non-local environment and a set of force rules, including drafting substrate-force rules which specify a drafting substrate output force signal in response to a location signal of said user reference point indicative of a deflected conformation of said drafting substrate-type element; and
e. a non-local environment reaction calculator that makes changes to the representation of the conformation of the non-local environment based on the signal representative of force and the set of force rules, said drafting substrate type-element rule specifying a change in the representation of a surface shape of a selected region of said drafting substrate-type element. - View Dependent Claims (53)
-
-
54. A method for physically exchanging a force between an apparatus and a user in a first, user-local environment, said method comprising the steps of:
-
a. providing an apparatus comprising;
i. a connection element for physically connecting to a body member of said user; and
ii. means for physically linking said connection element to a ground, said linking means comprising;
(a). means for powering at least three independent freedoms of said connection element relative to said ground; and
(b). means for maintaining at least one independent freedom of said connection element relative to said ground free of power;
b. connecting said connection element to a body member of said user;
c. powering said at least three independent freedoms of said connection element. - View Dependent Claims (55)
-
-
56. A method for generating a signal representative of force, said method comprising the steps of:
-
a. receiving a signal representative of the location of a user reference point relative to a user reference frame;
b. storing a representation of;
i. a non-local reference frame;
ii. the user reference frame, relative to said non-local reference frame; and
iii. the conformation of a, non-local environment comprising a diagonal-type, spring-type element, relative to said non-local reference frame;
c. comparing the location of the user reference point relative to the non-local environment; and
d. generating a signal representative of a force, based on the location of the user reference point relative to the non-local environment and a set of force rules, including spring-force rules which specify a diagonal element output force signal in response to a location signal of said user reference point indicative of a deflected conformation of said diagonal-type element;
e. changing the representation of the conformation of the non-local environment based on the signal representative of force and the set of force rules, said diagonal element spring-type rule specifying a change in the representation of the cross-sectional area of a selected region of said diagonal-type element. - View Dependent Claims (57, 58, 59)
-
Specification