USRE37528E1 - Direct-drive manipulator for pen-based force display - Google Patents

Direct-drive manipulator for pen-based force display Download PDF

Info

Publication number
USRE37528E1
USRE37528E1 US09/110,370 US11037098A USRE37528E US RE37528 E1 USRE37528 E1 US RE37528E1 US 11037098 A US11037098 A US 11037098A US RE37528 E USRE37528 E US RE37528E
Authority
US
United States
Prior art keywords
control point
actuator
coupled
end effector
motion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/110,370
Inventor
Blake Hannaford
Pietro Buttolo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Immersion Corp
Original Assignee
Immersion Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Immersion Corp filed Critical Immersion Corp
Priority to US09/110,370 priority Critical patent/USRE37528E1/en
Application granted granted Critical
Publication of USRE37528E1 publication Critical patent/USRE37528E1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/02Hand grip control means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/085Force or torque sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/10Programme-controlled manipulators characterised by positioning means for manipulator elements
    • B25J9/106Programme-controlled manipulators characterised by positioning means for manipulator elements with articulated links
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B23/00Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes
    • G09B23/28Models for scientific, medical, or mathematical purposes, e.g. full-sized devices for demonstration purposes for medicine
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/015Force feedback applied to a joystick

Definitions

  • This invention relates to direct-drive manipulators and force feedback devices. More particularly this invention relates to a direct-drive manipulator having three degrees of freedom and suitable for use as a pen-based force display for a virtual reality or telerobotic environment.
  • a manipulator can serve as an input device for controlling movement of a robot or other real or simulated device.
  • a direct drive manipulator responds to operator manipulations using one or more actuators directly coupled to a load (on the output side) or an operator contact point (on the input side). This contrasts with an indirectly driven manipulator which responds to operator manipulations using one or more actuators indirectly coupled to the load or operator contact point through gears or other scaling devices.
  • a pen-based manipulator is characterized by an elongated member having a contact point for applying operator input forces and displacements.
  • the manipulator enables an operator holding the elongated member to move the member within a workspace under the control of manipulator components (e.g., actuators, joints and links).
  • a force feedback device is characterized as an output device in which forces are applied to an operator holding the feedback device.
  • a master manipulator located away from a robot controls a slave manipulator located at the robot.
  • the master manipulator serves as an input device for commanding movement of the robot via forces or displacements applied to the manipulator by an operator.
  • the master manipulator sometimes serves as a force feedback device for exhibiting force sensations felt by the operator.
  • a force reflection application for example, the forces encountered by the robot under control are reflected back to the operator at the manipulator to enable improved coordination of robot motion and dexterity.
  • 5,072,361 discloses a force-reflective tele-operation control system in which a master station includes an actuator exhibiting force resistance to movement in a master link. Such resistance is to be comparable to the resistance encountered by a slave device so that movement of the master device by an operator tracks movement of the slave device being controlled.
  • a force feedback device also is referred to as a force display.
  • display refers to a visual output device upon which ephemeral images are shown.
  • the display serves as a visual interface between an end user and a computer environment. An operator uses his visual sense to experience the images.
  • force display is coined to refer to an output device upon which ephemeral forces are exhibited.
  • the force display serves as a force-reflective, haptic, kinaesthetic, or tactile interface between an operator and a real or simulated environment. The operator uses his sense of touch to experience the forces.
  • the force display typically is more than a display in that it also serves as an input device.
  • a force display is a bidirectional mechanical interface through which an operator both applies and receives forces and displacements.
  • a direct-drive manipulator enables precision manipulation and force display at a control point.
  • an operator applies forces to the control point.
  • the manipulator responds to the applied forces allowing movement of the control point within a workspace domain over three degrees of freedom.
  • force sensations are reflected back to the control point to be experienced by the operator.
  • Virtual reality, telerobotic, and other simulated, real or remote applications can be created to define a control algorithm.
  • a control algorithm may define immovable object shapes. An operator then is able to trace the virtual object shapes and feel the object boundaries.
  • a control algorithm may define tissue having shape, texture and force resistance variables at different locations. An operator then may perform a virtual reality surgery, in which the control point is the cutting point of a scalpel. Depending on the position of the control point and force applied, the operator experiences the sensation of cutting though the virtual tissue.
  • the control algorithm is defined as a reflection of forces encountered by the robot.
  • This invention is directed toward the manipulator with control point to be used as a force display.
  • the manipulator To serve as a force display it is desirable that the manipulator have substantially no backlash, very low friction, and very low inertia. Backlash, friction and inertia detract from a natural feel of a control point. No matter how sophisticated a control algorithm, if the manipulator suffers from significant amounts of backlash, friction or inertia, then its use as a force display is compromised. It also is desirable that the manipulator have a high bandwidth so that high frequency force components can be displayed.
  • direct drive actuators are used for the manipulator.
  • Direct drive actuators have force display advantages over indirect drive actuators.
  • Indirect drive geared actuators have unacceptable backlash and friction characteristics.
  • indirect drive actuators typically have lower bandwidth capability.
  • Direct drive actuators are implemented here in a configuration for a control point having no backlash, very low friction and very high force generation bandwidth.
  • a parallel actuator structure is used to control motion in a horizontal plane to achieve very low inertia of the control point.
  • the parallel structure provides two degrees of freedom in a horizontal plane of motion.
  • the parallel structure is a redundant structure including three chains in parallel coupled at the control point.
  • Each chain includes an actuator and two links.
  • Each actuator is positioned at a fixed origin.
  • One end of an inner link is coupled to the actuator.
  • An opposite end of the inner link is coupled to one end of an outer link.
  • a joint is formed at the connection of the inner and outer links.
  • the opposite end of the outer link is coupled to the control point.
  • the three chains define a planar structure in which three actuators provide two degrees of freedom with redundancy.
  • the parallel redundant (3-chain) structure of this invention improves over prior parallel 2-chain structures by enabling a more uniform force capability throughout the manipulator workspace.
  • the maximum force that can be applied to a control point varies depending on where the control point currently is positioned.
  • the maximum force that can be applied is substantially uniform throughout the workspace.
  • redundant sensing also is performed by including a sensor at each actuator in the parallel structure. Redundant sensing enables more uniform high resolution position sensing throughout the workspace.
  • the end-effector defines an open tool interface point as the control point.
  • An operator holds his finger, a pen-like tool or other tool to the interface point and applies forces or displacements to manipulate the control point.
  • the operator can apply or remove the tool from the control point with a natural feel.
  • the tool is a scalpel in a surgical virtual reality application
  • the trainee physician can manipulate the scalpel as during a real operation, then apply the scalpel to the control point to perform a cutting/surgical maneuver. The operator therefore achieves a more realistic making and breaking of contact.
  • a pair of rotational actuators rotate the parallel structure about an axis to approximate a linear motion along a third axis, and provide a third degree of freedom for the control point.
  • manipulator of this invention has substantially no backlash, very low friction, very low inertia and a very high force generation bandwidth enabling a natural feel when implemented as a force display.
  • Another advantage is that embodiments have a substantially uniform force capability throughout there workspace.
  • FIG. 1 is a schematic diagram of the pen-based direct-drive manipulator according to an embodiment of this invention
  • FIG. 2 is a diagram of the control point and workspace for the manipulator of FIG. 1 with a pen-like tool used by an operator;
  • FIG. 3 is a perspective view of the pen-based direct-drive manipulator according to an embodiment of this invention.
  • FIG. 4 is a perspective view of the planar assembly portion of the manipulator of FIG. 1 which defines two degrees of freedom;
  • FIG. 5 is another perspective view of the planar assembly portion of the manipulator of FIG. 1 which defines two degrees of freedom;
  • FIG. 1 shows a schematic diagram of the pen-based direct-drive manipulator 10 according to one embodiment of the invention.
  • the function of the manipulator 10 is to enable precision manipulation and force display at a control point 12 .
  • an operator uses a pen-like or other tool 14 to apply forces/displacements to the control point 12 .
  • the manipulator 10 responds to the applied forces allowing control point 12 movement with three degrees of freedom within a workspace 16 .
  • the control point 12 is defined at an end-effector 18 .
  • the manipulator 10 includes a planar structure 20 enabling motion in an xy plane to define two degrees of freedom.
  • the planar structure 20 is moved along a z-axis by actuators 22 , 24 to define a third degree of freedom.
  • FIG. 3 shows an assembled direct-drive manipulator 10 according to an embodiment of this invention.
  • the manipulator includes a planar assembly 20 mounted to rotational actuation assemblies 60 , 62 .
  • the rotational actuation assemblies 60 , 62 are mounted to a yoke plate 64 .
  • the yoke plate is adjustably mounted to a base plate 66 via links 68 , 70 .
  • the base plate 66 rests on a surface.
  • the yoke plate 64 is adjustable relative to the base plate 66 to provide a desirable position and orientation to the planar assembly 20 .
  • an operator may prefer the xy plane to a have a specific position and orientation relative to the operator's tool 14 .
  • the rotational actuation assemblies 60 , 62 are replaced with vertical actuation assemblies. As implemented in the embodiment shown, the rotational assemblies generate motion approximating vertical motion along the z-axis of workspace 16 .
  • the planar structure 20 is a parallel, redundant actuator assembly, including three chains 26 , 28 , 30 in parallel coupled at an end effector 18 .
  • Each chain includes an actuator and two links.
  • a first chain 26 includes an actuator 32 , inner link 34 and outer link 36 .
  • a joint 37 is formed between the inner link 34 and outer link 36 .
  • a second chain 28 includes an actuator 38 , inner link 40 and outer link 42 .
  • a joint 43 is formed between the inner link 40 and outer link 42 .
  • a third chain 30 includes an actuator 44 , inner link 46 and outer link 48 .
  • a joint 50 is formed between the inner link 46 and outer link 48 .
  • Each actuator 32 , 38 , 44 is fixed relative to the planar structure 20 , and thus, relative to the xy plane.
  • each actuator 32 , 38 , 44 is a direct drive actuator like those used in computer hard disk drives, such as a 1.8 inch hard disk drive.
  • Each actuator 32 , 38 , 44 structure is implemented as a direct drive actuator and includes a flat coil, magnet, encoder, encoder base, codewheel, codewheel screw and codewheel base. Encoder bases 86 , 88 , 90 are shown.
  • the planar structure 20 includes redundant actuators (e.g., 3), but not redundant encoders, (e.g., only two are used).
  • the codewheels are Hewlett Packard codewheel part no. HEDM-5120-J03 and the encoders are Hewlett Packard encoder module part no. HEDS-9100-J00.
  • the magnets and flat coils are from a 1.8 inch hard disk drive and the magnet frames 80 , 82 , 84 are machined from a 1.8 inch hard disk drive frame. Although 3.5 inch and 1.8 inch hard disk drive scaling is used on the described embodiment, the components may be scaled to larger or smaller dimension to increase or decrease the workspace 16 (see FIG. 2 ).
  • other types of actuators may be used.
  • the actuators Preferably the actuators have low friction, low inertia and substantially no backlash.
  • the rotational actuation structures 60 , 62 are shown.
  • the planar structure 20 is coupled to the rotational actuation structures 60 , 62 at fixed links 90 , 92 .
  • the links 90 , 92 are mounted to respect rotational actuator frames 94 , 96 .
  • the frames 94 , 96 are moved by 5.25 inch hard disk drive flat coil and magnet assemblies which serve as actuators 22 , 24 .
  • Magnets 98 , 100 and flat coils 102 , 104 are shown.
  • An encoder module is formed by encoder module base 106 , encoder 108 , codewheel 110 , codewheel screw 112 , codewheel base 114 and washers.
  • the codewheel is a Hewlett Packard codewheel part no. HEDM-5120-J03 and the encoder is a Hewlett Packard encoder module HEDS-9100-J00.
  • the components may be scaled to larger or smaller dimension to increase or decrease the workspace 16 (see FIG. 2 ).
  • the rotational actuation structures 60 , 62 define motion approximating vertical motion along the z axis of the workspace domain. If the vertical dimension of the workspace is desired to be increased outside the range of the vertical approximation, then the motion in the z direction is coupled to the motion in the x and y directions. In the preferred embodiment such motions are substantially decoupled.
  • the manipulator 10 enables movement of a control point 12 within a workspace 16 over three degrees of freedom.
  • Two degrees of freedom are provided by the planar actuation structure 20 allowing motion within an xy plane.
  • a third degree of freedom is provided by the rotational actuation structures 60 , 62 allowing motion along a z-axis.
  • the workspace of the described embodiment is approximately 2 cm ⁇ 2 cm ⁇ 2 cm.
  • the planar xy motion and the vertical z motion are substantially decoupled allowing for simpler kinematic modelling and simpler control algorithms.
  • i ⁇ 12 i ⁇ 1 + i ⁇ 2
  • i x o , i y o position of origin of i-th serial chain in xy plane
  • i x in , i y in position of intermediate joint in i-th serial chain in xy plane
  • manipulator parameters are implemented:
  • the joint angles, i ⁇ 1 are defined as:
  • i ⁇ 1 ⁇ tan [( i y in ⁇ i y o )/( i x in ⁇ i x o )] for i x in ⁇ i x o ⁇ 0;
  • i ⁇ 1 ⁇ tan [( i y in ⁇ i y o )/( i x in ⁇ i x o )]+ ⁇ for i x in ⁇ i x o ⁇ 0
  • the torque vector for the third degree of freedom is given as:
  • i ⁇ i M( i ⁇ overscore ( ⁇ ) ⁇ ) i ⁇ + i V( i ⁇ overscore ( ⁇ ) ⁇ , i ⁇ right arrow over ( ⁇ ) ⁇ )+ i G( i ⁇ overscore ( ⁇ ) ⁇ )
  • i ⁇ overscore (F) ⁇ e i M e ( i ⁇ overscore ( ⁇ ) ⁇ ) ⁇ umlaut over (x) ⁇ e + i V e ( i ⁇ overscore ( ⁇ ) ⁇ , i ⁇ right arrow over ( ⁇ ) ⁇ )+ i G e ( i ⁇ overscore ( ⁇ ) ⁇ )
  • F ij is the force exerted by the i-th serial chain on the j-th serial chain. Because the force are endogenous, they sum to zero:
  • ⁇ z l z mg+l z F z +l z ⁇ dot over ( ⁇ ) ⁇ z
  • ⁇ dot over ( ⁇ ) ⁇ z is the angular rotation of the ⁇ z joint.
  • ⁇ i is the torque magnitude of the i-th actuator in the planar structure 20 .
  • a given controller implements a simplex algorithm to identify max (
  • Step 1 Calculate J ⁇ T e (x e (t o ));
  • Step 2 Calculate ⁇ 1 , ⁇ 2 , ⁇ 3 , where
  • ⁇ 1 (J ⁇ T e11 F ey ⁇ J ⁇ T e21 F ex )
  • Step 4 Calculate ⁇ i1 , ⁇ i2 , where
  • ⁇ i1 J ⁇ T e(1,i1) ⁇ J ⁇ T e(1,i3) ⁇ ( ⁇ i1 / ⁇ i3 )
  • ⁇ i2 J ⁇ T e(1,i2) ⁇ J ⁇ T e(1,i3) ⁇ ( ⁇ i2 / ⁇ i3 )
  • Step 6 Calculate ⁇ i3 ;
  • ⁇ i3 ( ⁇ i1 / ⁇ i3 ) ⁇ i1 +( ⁇ i2 / ⁇ i3 ) ⁇ i2
  • Step 7 If
  • the output solution is ⁇ i1 , ⁇ i2 , ⁇ i3 .
  • a manipulator 10 includes actuation structures machined in part from computer hard disk drive actuators. Characteristically these actuators have low inertia and low friction. Using 1.8′′ actuators for the planar actuation structure 20 and 5.25′′ actuators for the rotational actuating structures 60 , 62 , the following parameters were measured:
  • the mass of each outer link 36 , 42 , 48 is approximately 0.5 grams.
  • the mass of the end effector is less than one gram.
  • the total mass of the planar actuating structure 20 is approximately 150 grams.
  • Peak force applied by end effector in upward direction is 13.50N.
  • Peak force applied by end effector in xy plane is 1.5N.
  • Maximum continuous force applied by end effector in xy plane is approximately 0.55N and substantially uniform throughout the workspace.
  • the practical range of maximum force applied in xy plane is 0.5-1.5N using a simplex algorithm.
  • the simplex algorithm is executed at 10 kHz as part of a controller written in assembly and C language on a 486DX 66 MHz general purpose microcomputer.
  • the manipulator 10 implemented as a force display is driven in one embodiment by a controller program executed on a general purpose microcomputer.
  • the controller program defines a virtual reality environment or reflects a tele-environment.
  • An operator using his finger, pen-like tool or other device applies forces to the control point 12 moving the control point 12 within the end effector workspace 16 .
  • the planar actuating structure responds to allow movement of the end effector 14 .
  • the rotational actuating structures respond to allow common movement of the end effector 14 and planar structure 20 along the z-axis.

Abstract

A pen-based direct-drive manipulator enables precision manipulation and force display of a control point within three degrees of freedom. The control point exhibits substantially no backlash, very low friction and very low inertia making it useful as a force display. The manipulator also has a very high force generation bandwidth allowing high frequency force components to be displayed. A parallel actuator structure controls motion over two degrees of freedom in a horizontal plane. The parallel structure is a redundant structure including three chains in parallel coupled at the control point. The redundant structure provides a uniform force capability throughout the manipulator workspace. A pair of rotational actuators rotate the parallel structure about an axis to approximate a linear motion along a third axis. The rotational actuators provide a third degree of freedom for the control point. Motion about the third axis is substantially decouple from motion about the horizontal plane.

Description

FEDERAL FUNDING AGREEMENT
This invention was made with government support under grant number BCS 9058408 awarded by the National Science Foundation. The government has certain rights in the invention.
BACKGROUND OF THE INVENTION
This invention relates to direct-drive manipulators and force feedback devices. More particularly this invention relates to a direct-drive manipulator having three degrees of freedom and suitable for use as a pen-based force display for a virtual reality or telerobotic environment.
A manipulator can serve as an input device for controlling movement of a robot or other real or simulated device. A direct drive manipulator responds to operator manipulations using one or more actuators directly coupled to a load (on the output side) or an operator contact point (on the input side). This contrasts with an indirectly driven manipulator which responds to operator manipulations using one or more actuators indirectly coupled to the load or operator contact point through gears or other scaling devices.
A pen-based manipulator is characterized by an elongated member having a contact point for applying operator input forces and displacements. The manipulator enables an operator holding the elongated member to move the member within a workspace under the control of manipulator components (e.g., actuators, joints and links).
A force feedback device is characterized as an output device in which forces are applied to an operator holding the feedback device. In several telerobotic applications, for example, a master manipulator located away from a robot controls a slave manipulator located at the robot. The master manipulator serves as an input device for commanding movement of the robot via forces or displacements applied to the manipulator by an operator. In addition, the master manipulator sometimes serves as a force feedback device for exhibiting force sensations felt by the operator. In a force reflection application, for example, the forces encountered by the robot under control are reflected back to the operator at the manipulator to enable improved coordination of robot motion and dexterity. U.S. Pat. No. 5,072,361 (Davis et al.) discloses a force-reflective tele-operation control system in which a master station includes an actuator exhibiting force resistance to movement in a master link. Such resistance is to be comparable to the resistance encountered by a slave device so that movement of the master device by an operator tracks movement of the slave device being controlled.
A force feedback device also is referred to as a force display. In the computer field the term display refers to a visual output device upon which ephemeral images are shown. The display serves as a visual interface between an end user and a computer environment. An operator uses his visual sense to experience the images. Analogously, the term “force display” is coined to refer to an output device upon which ephemeral forces are exhibited. The force display serves as a force-reflective, haptic, kinaesthetic, or tactile interface between an operator and a real or simulated environment. The operator uses his sense of touch to experience the forces. The force display, however, typically is more than a display in that it also serves as an input device. A force display is a bidirectional mechanical interface through which an operator both applies and receives forces and displacements.
SUMMARY OF THE INVENTION
According to the invention, a direct-drive manipulator enables precision manipulation and force display at a control point. By using a pen-like or other end-effector an operator applies forces to the control point. The manipulator responds to the applied forces allowing movement of the control point within a workspace domain over three degrees of freedom. When combined with a controller implementing a control algorithm for a specific application environment, force sensations are reflected back to the control point to be experienced by the operator. Virtual reality, telerobotic, and other simulated, real or remote applications can be created to define a control algorithm. For example, a control algorithm may define immovable object shapes. An operator then is able to trace the virtual object shapes and feel the object boundaries. In another example, a control algorithm may define tissue having shape, texture and force resistance variables at different locations. An operator then may perform a virtual reality surgery, in which the control point is the cutting point of a scalpel. Depending on the position of the control point and force applied, the operator experiences the sensation of cutting though the virtual tissue. In a telerobotic application for remotely controlling a robot, the control algorithm is defined as a reflection of forces encountered by the robot. There are many other examples of a control algorithm that could be created to use with the manipulator. This invention is directed toward the manipulator with control point to be used as a force display.
To serve as a force display it is desirable that the manipulator have substantially no backlash, very low friction, and very low inertia. Backlash, friction and inertia detract from a natural feel of a control point. No matter how sophisticated a control algorithm, if the manipulator suffers from significant amounts of backlash, friction or inertia, then its use as a force display is compromised. It also is desirable that the manipulator have a high bandwidth so that high frequency force components can be displayed.
According to one aspect of the invention, direct drive actuators are used for the manipulator. Direct drive actuators have force display advantages over indirect drive actuators. Indirect drive geared actuators have unacceptable backlash and friction characteristics. Also, indirect drive actuators typically have lower bandwidth capability. Direct drive actuators are implemented here in a configuration for a control point having no backlash, very low friction and very high force generation bandwidth.
According to another aspect of the invention, a parallel actuator structure is used to control motion in a horizontal plane to achieve very low inertia of the control point. The parallel structure provides two degrees of freedom in a horizontal plane of motion.
According to another aspect of the invention, the parallel structure is a redundant structure including three chains in parallel coupled at the control point. Each chain includes an actuator and two links. Each actuator is positioned at a fixed origin. One end of an inner link is coupled to the actuator. An opposite end of the inner link is coupled to one end of an outer link. A joint is formed at the connection of the inner and outer links. The opposite end of the outer link is coupled to the control point. The three chains define a planar structure in which three actuators provide two degrees of freedom with redundancy.
The parallel redundant (3-chain) structure of this invention improves over prior parallel 2-chain structures by enabling a more uniform force capability throughout the manipulator workspace. In the workspace of a conventional 2-chain structure the maximum force that can be applied to a control point varies depending on where the control point currently is positioned. According to the 3-chain structure of this invention, however, the maximum force that can be applied is substantially uniform throughout the workspace.
According to another aspect of the invention redundant sensing also is performed by including a sensor at each actuator in the parallel structure. Redundant sensing enables more uniform high resolution position sensing throughout the workspace.
According to another aspect of the invention the end-effector defines an open tool interface point as the control point. An operator holds his finger, a pen-like tool or other tool to the interface point and applies forces or displacements to manipulate the control point. By providing an open interface there is no friction or backlash introduces by a device that would hold the tool tip in place at the control point. Similarly the operator can apply or remove the tool from the control point with a natural feel. For example if the tool is a scalpel in a surgical virtual reality application, the trainee physician can manipulate the scalpel as during a real operation, then apply the scalpel to the control point to perform a cutting/surgical maneuver. The operator therefore achieves a more realistic making and breaking of contact.
According to another aspect of the invention, a pair of rotational actuators rotate the parallel structure about an axis to approximate a linear motion along a third axis, and provide a third degree of freedom for the control point.
One advantage of the manipulator of this invention is that embodiments have substantially no backlash, very low friction, very low inertia and a very high force generation bandwidth enabling a natural feel when implemented as a force display. Another advantage is that embodiments have a substantially uniform force capability throughout there workspace. These and other aspects and advantages of the invention will be better understood by reference to the following detailed description taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram of the pen-based direct-drive manipulator according to an embodiment of this invention;
FIG. 2 is a diagram of the control point and workspace for the manipulator of FIG. 1 with a pen-like tool used by an operator;
FIG. 3 is a perspective view of the pen-based direct-drive manipulator according to an embodiment of this invention;
FIG. 4 is a perspective view of the planar assembly portion of the manipulator of FIG. 1 which defines two degrees of freedom; and
FIG. 5 is another perspective view of the planar assembly portion of the manipulator of FIG. 1 which defines two degrees of freedom; and
DESCRIPTION OF SPECIFIC EMBODIMENTS
Overview
FIG. 1 shows a schematic diagram of the pen-based direct-drive manipulator 10 according to one embodiment of the invention. The function of the manipulator 10 is to enable precision manipulation and force display at a control point 12. Referring to FIG. 2, an operator uses a pen-like or other tool 14 to apply forces/displacements to the control point 12. The manipulator 10 responds to the applied forces allowing control point 12 movement with three degrees of freedom within a workspace 16. The control point 12 is defined at an end-effector 18. The manipulator 10 includes a planar structure 20 enabling motion in an xy plane to define two degrees of freedom. The planar structure 20 is moved along a z-axis by actuators 22, 24 to define a third degree of freedom.
FIG. 3 shows an assembled direct-drive manipulator 10 according to an embodiment of this invention. The manipulator includes a planar assembly 20 mounted to rotational actuation assemblies 60, 62. The rotational actuation assemblies 60, 62 are mounted to a yoke plate 64. The yoke plate is adjustably mounted to a base plate 66 via links 68, 70. The base plate 66 rests on a surface. The yoke plate 64 is adjustable relative to the base plate 66 to provide a desirable position and orientation to the planar assembly 20. For a given application an operator may prefer the xy plane to a have a specific position and orientation relative to the operator's tool 14. By adjusting the yoke plate relative to the base 66 a desired orientation is achieved. In an alternative embodiment, the rotational actuation assemblies 60, 62 are replaced with vertical actuation assemblies. As implemented in the embodiment shown, the rotational assemblies generate motion approximating vertical motion along the z-axis of workspace 16.
Planar Actuation Structure
Referring to FIGS. 1, 4 and 5, the planar structure 20 is a parallel, redundant actuator assembly, including three chains 26, 28, 30 in parallel coupled at an end effector 18. Each chain includes an actuator and two links. A first chain 26 includes an actuator 32, inner link 34 and outer link 36. A joint 37 is formed between the inner link 34 and outer link 36. A second chain 28 includes an actuator 38, inner link 40 and outer link 42. A joint 43 is formed between the inner link 40 and outer link 42. A third chain 30 includes an actuator 44, inner link 46 and outer link 48. A joint 50 is formed between the inner link 46 and outer link 48. Low friction ball bearings, washers and rigid connecting axes are included at joints 37, 43 and 50 and where outer links 36, 42, 48 couple to the end effector 18. Each actuator 32, 38, 44 is fixed relative to the planar structure 20, and thus, relative to the xy plane.
Referring to FIGS. 4 and 5 the chains 26, 28, 30 are mounted to a rigid disk 78 having a planar surface. In one embodiment the disk 78 is the media disk of a 3.5 inch hard disk drive. The inner links 34, 40, 46 and outer links 36, 42, 48 are machined from 3.5 inch hard disk drive media. Also, each actuator 32, 38, 44 is a direct drive actuator like those used in computer hard disk drives, such as a 1.8 inch hard disk drive. Each actuator 32, 38, 44 structure is implemented as a direct drive actuator and includes a flat coil, magnet, encoder, encoder base, codewheel, codewheel screw and codewheel base. Encoder bases 86, 88, 90 are shown. In an alternative embodiment, the planar structure 20 includes redundant actuators (e.g., 3), but not redundant encoders, (e.g., only two are used). In one embodiment the codewheels are Hewlett Packard codewheel part no. HEDM-5120-J03 and the encoders are Hewlett Packard encoder module part no. HEDS-9100-J00. The magnets and flat coils are from a 1.8 inch hard disk drive and the magnet frames 80, 82, 84 are machined from a 1.8 inch hard disk drive frame. Although 3.5 inch and 1.8 inch hard disk drive scaling is used on the described embodiment, the components may be scaled to larger or smaller dimension to increase or decrease the workspace 16 (see FIG. 2). In addition other types of actuators may be used. Preferably the actuators have low friction, low inertia and substantially no backlash.
Rotational Actuation Structure
Referring again to FIG. 3 the rotational actuation structures 60, 62 are shown. The planar structure 20 is coupled to the rotational actuation structures 60, 62 at fixed links 90, 92. The links 90, 92 are mounted to respect rotational actuator frames 94, 96. In one embodiment the frames 94, 96 are moved by 5.25 inch hard disk drive flat coil and magnet assemblies which serve as actuators 22, 24. Magnets 98, 100 and flat coils 102, 104 are shown. An encoder module is formed by encoder module base 106, encoder 108, codewheel 110, codewheel screw 112, codewheel base 114 and washers. In one embodiment the codewheel is a Hewlett Packard codewheel part no. HEDM-5120-J03 and the encoder is a Hewlett Packard encoder module HEDS-9100-J00. Although 5.25 inch hard disk drive scaling is used on the described embodiment, the components may be scaled to larger or smaller dimension to increase or decrease the workspace 16 (see FIG. 2). In the described embodiment, the rotational actuation structures 60, 62 define motion approximating vertical motion along the z axis of the workspace domain. If the vertical dimension of the workspace is desired to be increased outside the range of the vertical approximation, then the motion in the z direction is coupled to the motion in the x and y directions. In the preferred embodiment such motions are substantially decoupled.
Kinematic Characteristics
The manipulator 10 enables movement of a control point 12 within a workspace 16 over three degrees of freedom. Two degrees of freedom are provided by the planar actuation structure 20 allowing motion within an xy plane. A third degree of freedom is provided by the rotational actuation structures 60, 62 allowing motion along a z-axis. The workspace of the described embodiment is approximately 2 cm×2 cm×2 cm. For the rotational actuators 20, 22 this represents approximately ±20°. Over such rotation, the rotary motion is approximated as linear motion along the z-axis. By approximating the motion as linear, the planar xy motion and the vertical z motion are substantially decoupled allowing for simpler kinematic modelling and simpler control algorithms.
In the following static and dynamic equations of the manipulator 10, the following notations are used:
iΘ1=angle of inner link in i-th serial chain
iΘ2=angle of outer link in i-th serial chain
iΘ12=iΘ1+iΘ2
ixo,iyo=position of origin of i-th serial chain in xy plane
ixin,iyin=position of intermediate joint in i-th serial chain in xy plane
xe,ye=position of end effector in xy plane
ze=vertical position of end effector
Also, in one embodiment, the following manipulator parameters are implemented:
l1=length of inner link for each serial chain=2 cm
l2=length of outer link for each serial chain=1.25 cm
l=length between the origins of a first and a second actuator in the planar actuating structure=4.05 cm
lz=displacement of end effector from the z-axis=2 cm
Position of end effector:
Because the motions in the xy plane are substantially decoupled from the motion along the z-axis, xe,ye is independent of ze. The end effector position in the xy plane is: [ x e y e ] = R [ dtxdir dtydir ] + [ x in 1 y in 1 ]
Figure USRE037528-20020122-M00001
where, R=frame rotation and more specifically R = [ ( x in 2 - x in 1 ) ( y in 2 - y in 1 ) ( y in 2 - y in 1 ) - ( x in 2 - x in 1 ) ] / lendir dtxdir = lendir / 2 dtydir = ± l 2 2 - dtxdir 2 lendir = ( x in 2 - x in 1 ) 2 + ( y in 2 - y in 1 ) 2
Figure USRE037528-20020122-M00002
The end effector position along the z-axis is:
ze=lz sin Θz≈lzΘz
The position of the intermediate joints formed by the inner and outer links of a respective serial chain are:
(1xin,1yin)=(−l1 cos (1Θ1, −l1 sin 1Θ1)+(1xo,1yo)
(2xin,2yin)=(−l1 cos (2Θ1, −l1 sin 2Θ1)+(2xo,2yo)
(3xin,3yin)=(−l1 cos (3Θ1, −l1 sin 3Θ1)+(3xo,3yo)
The joint angles, iΘ1, are defined as:
iΘ1=α tan [(iyiniyo)/(ixinixo)] for ixinixo≧0;
and
iΘ1=α tan [(iyiniyo)/(ixinixo)]+π for ixinixo<0
The actuated link displacement and overall actuator displacements in the xy plane are given as: i Θ . 1 = [ cos _ i Θ 12 sin i Θ 12 I 1 sin i Θ 2 I 1 sin i Θ 2 ] x . e and Θ = [ Θ . 1 1 Θ . 1 2 Θ . 1 3 ] = J e - 1 ( Θ _ ) x . e
Figure USRE037528-20020122-M00003
The force exerted on the end effector in the xy plane as a function of actuator displacements and torques is given as: F _ e = J e - γ ( Θ _ ) [ τ 1 τ 2 τ 3 ]
Figure USRE037528-20020122-M00004
The torque vector for the third degree of freedom is given as:
τz=lz(mg+Fz)
Dynamic Equations
At the end effector alone with no outside force applied, the equation of the i-th serial chain is:
iτ=iM(i{overscore (Θ)})iΘ+iV(i{overscore (Θ)},i{right arrow over (Θ)})+iG(i{overscore (Θ)})
and in the cartesian frame is:
i{overscore (F)}e=iMe(i{overscore (Θ)}){umlaut over (x)}e+iVe(i{overscore (Θ)},i{right arrow over (Θ)})+iGe(i{overscore (Θ)})
Assuming the gravity force to be zero because the planar actuation structure works in the horizontal plane, the interaction forces between the chains are given as:
1{overscore (F)}e+1Me(1{overscore (Θ)}){umlaut over (x)}e=1Ve(1{overscore (Θ)},1{right arrow over (Θ)})+{overscore (F)}21+{overscore (F)}31
2{overscore (F)}e+2Me(2{overscore (Θ)}){umlaut over (x)}e=2Ve(2{overscore (Θ)},2{right arrow over (Θ)})+{overscore (F)}12+{overscore (F)}32
3{overscore (F)}e+3Me(3{overscore (Θ)}){umlaut over (x)}e=3Ve(3{overscore (Θ)},3{right arrow over (Θ)})+{overscore (F)}13+{overscore (F)}23
where Fij is the force exerted by the i-th serial chain on the j-th serial chain. Because the force are endogenous, they sum to zero:
F21+F31+F12+F32+F13+F23=0
Adding together the three dynamic equations and considering an external force Fext, we get the dynamic equations of the 2-dof planar actuating structure in the cartesian frame of reference:
Σi{overscore (F)}e+{overscore (F)}ext=ΣMe(Θ){umlaut over (x)}e+ΣVe({overscore (Θ)},{right arrow over (Θ)})
The equation for the third degree of freedom is approximately:
τz=lzmg+lzFz+lz{dot over (ω)}z
where {dot over (ω)}z is the angular rotation of the Θz joint.
Actuation Redundancy
Because there are three actuators 32, 38, 44 providing two degrees of freedom, there are an infinite number of possible torque vectors that provide the same force. One approach is to select the torque vector that minimizes the energy spent by the serial chains 26, 28, 30. A preferable approach is to choose the torque vector that maximizes the force that can be applied at the control point 12 (subject to actuator limits). Accordingly, the serial chains are controlled to move in response to external forces at the control point 12 in a manner that minimizes the following:
max (|τ1|,|τ2|,|τ3|)
where τi is the torque magnitude of the i-th actuator in the planar structure 20.
In one embodiment a given controller implements a simplex algorithm to identify max (|τ1|,|τ2|,|τ3|). Inputs are the end effector position xe and the desired force Fe. The following steps then are performed:
Step 1: Calculate J−T e(xe(to));
Step 2: Calculate β1, β2, β3, where
β1=(J−T e11Fey−J−T e21Fex)
β2=(J−T e12Fey−J−T e22Fex)
β3=(J−T e13Fey−J−T e23Fex)
Step 3: Set i3=1, i1=2, i2=3;
Step 4: Calculate γi1, γi2, where
γi1=J−T e(1,i1)−J −T e(1,i3)·(βi1i3)
γi2=J−T e(1,i2)−J −T e(1,i3)·(βi2i3)
Step 5: Set γi1=sign(Yi1)·τsat, sign(Yi2)·τsat;
Step 6: Calculate τi3; and
γi3=(βi1i3i1+(βi2i3i2
Step 7: If |τi3|≧τsat permute i3=i2, i2=i1,i1=i3 and start again from step 4.
The output solution is τi1, τi2, τi3.
Experimental Results
In one embodiment, a manipulator 10 includes actuation structures machined in part from computer hard disk drive actuators. Characteristically these actuators have low inertia and low friction. Using 1.8″ actuators for the planar actuation structure 20 and 5.25″ actuators for the rotational actuating structures 60, 62, the following parameters were measured:
Steady state current at 120° C.: 1.8″ actuators=0.65 A 5.25″ actuators=0.52 A
Continuous torque that can be generated: 1.8″ act=0.01 Nm 5.25″ act.=0.06 Nm
Short term peak torque: for 1.8″=0.03 Nm (at 2 A) for 5.25″=0.24 Nm (at 2 A)
Serial chain parameters:
l1=2 cm
l2=1.25 cm
l=4.05 cm
lz=2 cm
The mass of each inner link 34, 40, 46 is approximately m=1.0 grams. The mass of each outer link 36, 42, 48 is approximately 0.5 grams. The mass of the end effector is less than one gram. The moment of inertia of the inner links 34, 40, 46 about the axis passing through the center of mass and parallel to the z-axis is I1=0.083 gr-cm2. The moment of inertia of the outer links 36, 42, 48 about the axis passing through the center of mass and parallel to the z-axis is I1=0.016 gr-cm2. The total mass of the planar actuating structure 20 is approximately 150 grams.
Peak force applied by end effector in upward direction is 13.50N.
Maximum continuous force applied by end effector in upward direction is 4.5N.
Peak force applied by end effector in xy plane is 1.5N.
Maximum continuous force applied by end effector in xy plane is approximately 0.55N and substantially uniform throughout the workspace.
The practical range of maximum force applied in xy plane is 0.5-1.5N using a simplex algorithm.
In one embodiment the simplex algorithm is executed at 10 kHz as part of a controller written in assembly and C language on a 486DX 66 MHz general purpose microcomputer.
These values are for an end effector workspace of approximately 1.5 cm3.
Operation—Manipulation and Force Display
The manipulator 10 implemented as a force display is driven in one embodiment by a controller program executed on a general purpose microcomputer. The controller program defines a virtual reality environment or reflects a tele-environment. An operator using his finger, pen-like tool or other device applies forces to the control point 12 moving the control point 12 within the end effector workspace 16. For forces applied in the xy plane, the planar actuating structure responds to allow movement of the end effector 14. For forces applied in the z direction, the rotational actuating structures respond to allow common movement of the end effector 14 and planar structure 20 along the z-axis.
By using precision direct-drive actuators and serial-link components, substantially frictionless movement of the control point is achieved. During testing friction was less than 1 gr-f, backlash nonexistent, and inertia very low. As a result, a control algorithm is able to effectively define a virtual reality or tele-operational environment with a substantially natural feel. The feel is able to be as good as the controller program allows, rather than be limiting by the mechanics of the manipulator.
Concluding Remarks
Although a preferred embodiment of the invention has been illustrated and described, various alternatives, modifications and equivalents may be used. Therefore, the foregoing description should not be taken as limiting the scope of the inventions which are defined by the appended claims.

Claims (29)

What is claimed is:
1. A direct drive actuator system responsive to operator manipulation of a control point, comprising:
an end effector defining a control point accessible to manipulation by an operator within an end effector workspace;
first, second and third kinematic chains coupled in parallel to the end effector in common alignment to the control point to define a redundant actuator structure for allowing motion of the control point within a first plane of the workspace to not more than two degrees of freedom;
the first kinematic chain comprising: a first actuator, a first inner link and a first outer link, the first actuator fixed relative to the first plane and coupled to the first inner link, the first inner link coupled to the first outer link to define a first joint, the first outer link coupled to the end effector in alignment with the control point;
the second kinematic chain comprising: a second actuator, a second inner link and a second outer link, the second actuator fixed relative to the first plane and coupled to the second inner link, the second inner link coupled to the second outer link to define a second joint, the second outer link coupled to the end effector in alignment with the control point; and
the third kinematic chain comprising: a third actuator, a third inner link and a third outer link, the third actuator fixed relative to the first plane and coupled to the third inner link, the third inner link coupled to the third outer link to define a third joint, the third outer link coupled to the end effector in alignment with the control point.
2. The actuator system of claim 1 in which positions of the first, second and third actuators in response to operator manipulation at the control point are determined by choosing a torque vector for the respective first, second and third kinematic chains that substantially maximizes the force that can be applied at the control point.
3. The actuator system of claim 1 in which the first kinematic chain further comprises a first optical encoder for sensing position of the first actuator, the second kinematic chain further comprises a second optical encoder for sensing position of the second actuator, and the third kinematic chain further comprises a third optical encoder for sensing position of the third actuator.
4. The actuator system of claim 1 in which the end effector defines a free control point interface allowing an operator to apply a pen-like tool to the control point without the system holding the tool to the control point.
5. The actuator system of claim 1 in which the first, second and third kinematic chains define a common structure, and further comprising a fourth actuator for moving the common structure substantially orthogonal to the first plane within the end effector workspace, wherein the orthogonal movement movement is substantially decoupled from movement within the first plane within the end effector workspace.
6. The actuator system of claim 1 in which the first, second and third kinematic chains each have a respective anchor point and are coupled in parallel at a common joint; and wherein the control point is aligned with the common joint along a line perpendicular to the first plane; and wherein joint angle for the first joint, second joint and third joint are controlled respectively to define the redundant actuator structure which enables motion of the control point within the first plane of motion to not more than two degrees of freedom.
7. The actuator system of claim 1 in which the first, second and third kinematic chains each have a respective anchor point and are coupled in parallel at a common joint; and wherein the control point is aligned with the common joint along a line perpendicular to the first plane; and wherein output torque for each one of the first actuator, second actuator and third actuator are controlled to define the redundant actuator structure which enables motion of the control point within the first plane of motion to not more than two degrees of freedom.
8. A kinematic system responsive to operator manipulation of a control point, comprising:
first, second and third kinematic chains each having a respective anchor point and being coupled in parallel at a common joint;
an end effector in alignment with the common joint along a line perpendicular to a first plane of motion, the end effector defining a control point accessible to manipulation by an operator to move the control point within an end effector workspace;
wherein position of the common joint with respect to each one of the respective anchor points is controlled respectively to define a redundant control structure which allows motion of the control point within the first plane of motion to not more than two degrees of freedom.
9. The system of claim 8, further comprising a tool for being held to the control point only by a force applied by an operator via the tool, the tool being free to make contact and discontinue contact with the control point under operator control.
10. The system of claim 8 in which the position of the common joint with respect to each anchor point is controlled for each of the first, second and third kinematic chain by applying a respective torque vector to the respective first, second and third kinematic chains that substantially maximizes the force that can be applied at the control point.
11. The system of claim 8 in which the position of the common joint with respect to each anchor point is controlled respectively for each of the first, second and third kinematic chain by defining a joint angle for the respective first, second and third kinematic chains that substantially maximizes the force that can be applied at the control point.
12. A direct drive actuator system responsive to operator manipulation of a control point, comprising:
a tool being held by an operator;
an end effector defining a control point accessible to the tool for manipulation via the tool within an end effector workspace, wherein the tool is free to make contact and discontinue contact with the contact point;
first, second and third kinematic chains coupled in parallel to the end effector in common alignment with the control point to define a redundant actuator structure for allowing motion of the control point within a first plane of the workspace to not more than two degrees of freedom;
the first kinematic chain comprising: a first actuator, a first inner link and a first outer link, the first actuator fixed relative to the first plane and coupled to the first inner link, the first inner link coupled to the first outer link to define a first joint, the first outer link coupled to the end effector in alignment with the control point;
the second kinematic chain comprising: a second actuator, a second inner link and a second outer link, the second actuator fixed relative to the first plane and coupled to the second inner link, the second inner link coupled to the second outer link to define a second joint, the second outer link coupled to the end effector in alignment with the control point; and
the third kinematic chain comprising: a third actuator, a third inner link and a third outer link, the third actuator fixed relative to the first plane and coupled to the third inner link, the third inner link coupled to the third outer link to define a third joint, the third outer link coupled to the end effector in alignment with the control point.
13. The system of claim 12 in which output torque for each one of the first, second and third actuators is chosen in response to operator manipulation at the control point to define a torque vector for the respective first, second and third kinematic chains that substantially maximizes the force that can be applied at the control point.
14. The system of claim 12 in which joint angle for each one of the first joint, second joint and third joint are controlled respectively to define the redundant actuator structure which enables motion of the control point within the first plane of motion to not more than two degrees of freedom.
15. A force feedback interface device for providing low inertia, low backlash, low friction force feedback, comprising:
a reference surface;
an end effector defining a control point for engagement by a user, wherein said control point is translatable in two degrees of freedom with respect to said reference surface;
a first chain coupled between said reference surface and said end effector, said first chain including a first direct drive flat-coil actuator, a first inner link coupled to said first direct drive flat-coil actuator, and a first outer link coupled between said first inner link and said end effector; and
a second chain coupled between said reference surface and said end effector, said second chain including a second direct drive actuator, a second inner link coupled to said second direct drive actuator, and a second outer link coupled between said second inner link and said end effector,
wherein said first chain and said second chain provide parallel couplings between said reference surface and said control point, said first chain and said second chain providing not more than said two degrees of freedom to said control point.
16. The force feedback interface device as recited in claim 15 wherein said second direct drive actuator is a flat-coil actuator, and wherein said first direct drive flat-coil actuator includes a first movable flat coil coupled to a first fixed magnet and said second drive flat-coil actuator includes a second movable flat coil coupled to a second fixed magnet.
17. The force feedback interface device as recited in claim 15 wherein said reference surface is a base plate.
18. The force feedback interface device as recited in claim 15 wherein said reference surface is a ground surface.
19. The force feedback interface device as recited in claim 16 wherein said first chain includes a first rotary joint coupling the first inner link and the first outer link and said second chain includes a second rotary joint coupling the second inner link and the second outer link.
20. The force feedback interface device as recited in claim 19 wherein said two degrees of freedom are in a horizontal plane of motion.
21. The force feedback interface device as recited in claim 20 wherein said end-effector includes a pen-like elongated member engaged and manipulated by the user.
22. The force feedback interface device as recited in claim 19 wherein said end-effector includes an open tool interface point that can be engaged by a pen-like elongated member wherein the user can freely apply and remove the pen-like elongated member from the end-effector.
23. The force feedback interface device as recited in claim 19 wherein said end-effector includes an open tool interface point that can be engaged by the user's finger.
24. The force feedback interface device as recited in claim 20 further comprising:
a first sensor for detecting the position of the control point within said horizontal plane of motion; and
a second sensor for detecting the position of the control point within said horizontal plane of motion.
25. The force feedback interface device as recited in claim 24 wherein said first and second sensors are optical encoders.
26. The force feedback interface device as recited in claim 19 further including a third chain coupled between said reference surface and said end effector, said third chain including a third direct drive actuator, a third inner link, and a third outer link, one end of said third inner link being coupled to said third actuator through a rotary joint, another end of said third inner link being coupled to one end of said third outer link, another end of said third outer link being coupled to the end effector, wherein said first, second, and third chains provide parallel couplings between said reference surface and said control point.
27. The force feedback interface device as recited in claim 20 further including a rotational actuation assembly coupled to said reference surface for providing an additional degree of motion to the control point by allowing the horizontal plane of motion to be rotated about an axis of rotation.
28. The force feedback interface device as recited in claim 20 further including a vertical actuation assembly coupled to said reference surface for providing an additional degree of freedom to the control point by allowing the horizontal plane of motion to be translated along a z-axis of motion.
29. The force feedback interface device as recited in claim 28 further including a fourth actuator for applying a force along said z-axis of motion.
US09/110,370 1994-11-03 1998-06-30 Direct-drive manipulator for pen-based force display Expired - Lifetime USRE37528E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/110,370 USRE37528E1 (en) 1994-11-03 1998-06-30 Direct-drive manipulator for pen-based force display

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/334,621 US5642469A (en) 1994-11-03 1994-11-03 Direct-drive manipulator for pen-based force display
US09/110,370 USRE37528E1 (en) 1994-11-03 1998-06-30 Direct-drive manipulator for pen-based force display

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/334,621 Reissue US5642469A (en) 1994-11-03 1994-11-03 Direct-drive manipulator for pen-based force display

Publications (1)

Publication Number Publication Date
USRE37528E1 true USRE37528E1 (en) 2002-01-22

Family

ID=23308032

Family Applications (2)

Application Number Title Priority Date Filing Date
US08/334,621 Ceased US5642469A (en) 1994-11-03 1994-11-03 Direct-drive manipulator for pen-based force display
US09/110,370 Expired - Lifetime USRE37528E1 (en) 1994-11-03 1998-06-30 Direct-drive manipulator for pen-based force display

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US08/334,621 Ceased US5642469A (en) 1994-11-03 1994-11-03 Direct-drive manipulator for pen-based force display

Country Status (1)

Country Link
US (2) US5642469A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020018046A1 (en) * 1995-01-18 2002-02-14 Immersion Corporation Laparoscopic simulation interface
US6483499B1 (en) * 2000-04-21 2002-11-19 Hong Kong Productivity Council 3D sculpturing input device
US20080132313A1 (en) * 2005-09-08 2008-06-05 Rasmussen James M Gaming machine having display with sensory feedback
US20100167820A1 (en) * 2008-12-29 2010-07-01 Houssam Barakat Human interface device
US8210942B2 (en) 2006-03-31 2012-07-03 Wms Gaming Inc. Portable wagering game with vibrational cues and feedback mechanism
US9058714B2 (en) 2011-05-23 2015-06-16 Wms Gaming Inc. Wagering game systems, wagering gaming machines, and wagering gaming chairs having haptic and thermal feedback
US9142083B2 (en) 2011-06-13 2015-09-22 Bally Gaming, Inc. Convertible gaming chairs and wagering game systems and machines with a convertible gaming chair
US20170092086A1 (en) * 2015-09-25 2017-03-30 Oculus Vr, Llc Transversal actuator for haptic feedback
US20220371188A1 (en) * 2021-05-20 2022-11-24 Carnegie Mellon University Direct Drive End-Effectors with Parallel Kinematics

Families Citing this family (112)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889670A (en) * 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US7345672B2 (en) * 1992-12-02 2008-03-18 Immersion Corporation Force feedback system and actuator power management
US5629594A (en) 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US6433771B1 (en) 1992-12-02 2002-08-13 Cybernet Haptic Systems Corporation Haptic device attribute control
US6801008B1 (en) 1992-12-02 2004-10-05 Immersion Corporation Force feedback system and actuator power management
US5734373A (en) * 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US6437771B1 (en) 1995-01-18 2002-08-20 Immersion Corporation Force feedback device including flexure member between actuator and user object
US5721566A (en) 1995-01-18 1998-02-24 Immersion Human Interface Corp. Method and apparatus for providing damping force feedback
US5739811A (en) 1993-07-16 1998-04-14 Immersion Human Interface Corporation Method and apparatus for controlling human-computer interface systems providing force feedback
US5805140A (en) 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US5724264A (en) 1993-07-16 1998-03-03 Immersion Human Interface Corp. Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object
US6057828A (en) * 1993-07-16 2000-05-02 Immersion Corporation Method and apparatus for providing force sensations in virtual environments in accordance with host software
US5821920A (en) 1994-07-14 1998-10-13 Immersion Human Interface Corporation Control input device for interfacing an elongated flexible object with a computer system
US20030040361A1 (en) * 1994-09-21 2003-02-27 Craig Thorner Method and apparatus for generating tactile feedback via relatively low-burden and/or zero burden telemetry
US5666138A (en) 1994-11-22 1997-09-09 Culver; Craig F. Interface control
US6400352B1 (en) 1995-01-18 2002-06-04 Immersion Corporation Mechanical and force transmission for force feedback devices
US5691898A (en) 1995-09-27 1997-11-25 Immersion Human Interface Corp. Safe and low cost computer peripherals with force feedback for consumer applications
US6166723A (en) * 1995-11-17 2000-12-26 Immersion Corporation Mouse interface device providing force feedback
US6697748B1 (en) * 1995-08-07 2004-02-24 Immersion Corporation Digitizing system and rotary table for determining 3-D geometry of an object
US5959613A (en) 1995-12-01 1999-09-28 Immersion Corporation Method and apparatus for shaping force signals for a force feedback device
US5999168A (en) * 1995-09-27 1999-12-07 Immersion Corporation Haptic accelerator for force feedback computer peripherals
US5825308A (en) * 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
US6704001B1 (en) 1995-11-17 2004-03-09 Immersion Corporation Force feedback device including actuator with moving magnet
US6639581B1 (en) 1995-11-17 2003-10-28 Immersion Corporation Flexure mechanism for interface device
US6100874A (en) * 1995-11-17 2000-08-08 Immersion Corporation Force feedback mouse interface
US6061004A (en) * 1995-11-26 2000-05-09 Immersion Corporation Providing force feedback using an interface device including an indexing function
AU1328597A (en) 1995-11-30 1997-06-19 Virtual Technologies, Inc. Tactile feedback man-machine interface device
US6219032B1 (en) * 1995-12-01 2001-04-17 Immersion Corporation Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface
US6028593A (en) 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US6147674A (en) * 1995-12-01 2000-11-14 Immersion Corporation Method and apparatus for designing force sensations in force feedback computer applications
US8508469B1 (en) 1995-12-01 2013-08-13 Immersion Corporation Networked applications including haptic feedback
US6169540B1 (en) 1995-12-01 2001-01-02 Immersion Corporation Method and apparatus for designing force sensations in force feedback applications
US6078308A (en) * 1995-12-13 2000-06-20 Immersion Corporation Graphical click surfaces for force feedback applications to provide user selection using cursor interaction with a trigger position within a boundary of a graphical object
US6300936B1 (en) 1997-11-14 2001-10-09 Immersion Corporation Force feedback system including multi-tasking graphical host environment and interface device
SE519661C2 (en) * 1996-02-23 2003-03-25 Immersion Corp Pointing devices and method for marking graphic details on a display with sensory feedback upon finding said detail
US6050718A (en) * 1996-03-28 2000-04-18 Immersion Corporation Method and apparatus for providing high bandwidth force feedback with improved actuator feel
US6111577A (en) * 1996-04-04 2000-08-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
US7225404B1 (en) 1996-04-04 2007-05-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
US6084587A (en) 1996-08-02 2000-07-04 Sensable Technologies, Inc. Method and apparatus for generating and interfacing with a haptic virtual reality environment
US6024576A (en) 1996-09-06 2000-02-15 Immersion Corporation Hemispherical, high bandwidth mechanical interface for computer systems
US5828197A (en) * 1996-10-25 1998-10-27 Immersion Human Interface Corporation Mechanical interface having multiple grounded actuators
US6411276B1 (en) 1996-11-13 2002-06-25 Immersion Corporation Hybrid control of haptic feedback for host computer and interface device
US6154201A (en) * 1996-11-26 2000-11-28 Immersion Corporation Control knob with multiple degrees of freedom and force feedback
US6636197B1 (en) 1996-11-26 2003-10-21 Immersion Corporation Haptic feedback effects for control, knobs and other interface devices
US6686911B1 (en) 1996-11-26 2004-02-03 Immersion Corporation Control knob with control modes and force feedback
US6128006A (en) * 1998-03-26 2000-10-03 Immersion Corporation Force feedback mouse wheel and other control wheels
CA2278726C (en) * 1997-01-27 2004-08-31 Immersion Corporation Method and apparatus for providing high bandwidth, realistic force feedback including an improved actuator
US6020876A (en) 1997-04-14 2000-02-01 Immersion Corporation Force feedback interface with selective disturbance filter
US6292170B1 (en) 1997-04-25 2001-09-18 Immersion Corporation Designing compound force sensations for computer applications
US6285351B1 (en) 1997-04-25 2001-09-04 Immersion Corporation Designing force sensations for computer applications including sounds
US6252579B1 (en) 1997-08-23 2001-06-26 Immersion Corporation Interface device and method for providing enhanced cursor control with force feedback
US6292174B1 (en) * 1997-08-23 2001-09-18 Immersion Corporation Enhanced cursor control using limited-workspace force feedback devices
US6104382A (en) * 1997-10-31 2000-08-15 Immersion Corporation Force feedback transmission mechanisms
US6020875A (en) * 1997-10-31 2000-02-01 Immersion Corporation High fidelity mechanical transmission system and interface device
US6281651B1 (en) 1997-11-03 2001-08-28 Immersion Corporation Haptic pointing devices
US6243078B1 (en) 1998-06-23 2001-06-05 Immersion Corporation Pointing device with forced feedback button
US6088019A (en) * 1998-06-23 2000-07-11 Immersion Corporation Low cost force feedback device with actuator for non-primary axis
US6211861B1 (en) * 1998-06-23 2001-04-03 Immersion Corporation Tactile mouse device
US6252583B1 (en) 1997-11-14 2001-06-26 Immersion Corporation Memory and force output management for a force feedback system
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
US6437770B1 (en) * 1998-01-26 2002-08-20 University Of Washington Flat-coil actuator having coil embedded in linkage
US20080055241A1 (en) * 1998-03-26 2008-03-06 Immersion Corporation Systems and Methods for Haptic Feedback Effects for Control Knobs
US6067077A (en) * 1998-04-10 2000-05-23 Immersion Corporation Position sensing for force feedback devices
US6697043B1 (en) 1999-12-21 2004-02-24 Immersion Corporation Haptic interface device and actuator assembly providing linear haptic sensations
US6707443B2 (en) 1998-06-23 2004-03-16 Immersion Corporation Haptic trackball device
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6184868B1 (en) * 1998-09-17 2001-02-06 Immersion Corp. Haptic feedback control devices
US6421048B1 (en) 1998-07-17 2002-07-16 Sensable Technologies, Inc. Systems and methods for interacting with virtual objects in a haptic virtual reality environment
US6552722B1 (en) 1998-07-17 2003-04-22 Sensable Technologies, Inc. Systems and methods for sculpting virtual objects in a haptic virtual reality environment
US6985133B1 (en) 1998-07-17 2006-01-10 Sensable Technologies, Inc. Force reflecting haptic interface
US7038667B1 (en) 1998-10-26 2006-05-02 Immersion Corporation Mechanisms for control knobs and other interface devices
US6650338B1 (en) 1998-11-24 2003-11-18 Interval Research Corporation Haptic interaction with video and image data
US6781569B1 (en) 1999-06-11 2004-08-24 Immersion Corporation Hand controller
US6903721B2 (en) 1999-05-11 2005-06-07 Immersion Corporation Method and apparatus for compensating for position slip in interface devices
DE20080209U1 (en) 1999-09-28 2001-08-09 Immersion Corp Control of haptic sensations for interface devices with vibrotactile feedback
US6693626B1 (en) 1999-12-07 2004-02-17 Immersion Corporation Haptic feedback using a keyboard device
US6822635B2 (en) 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
AU2001292634A1 (en) * 2000-09-13 2002-03-26 University Of Washington Time domain passivity control of haptic interfaces
US6867770B2 (en) * 2000-12-14 2005-03-15 Sensable Technologies, Inc. Systems and methods for voxel warping
US6958752B2 (en) 2001-01-08 2005-10-25 Sensable Technologies, Inc. Systems and methods for three-dimensional modeling
US6671651B2 (en) 2002-04-26 2003-12-30 Sensable Technologies, Inc. 3-D selection and manipulation with a multiple dimension haptic interface
US8059088B2 (en) 2002-12-08 2011-11-15 Immersion Corporation Methods and systems for providing haptic messaging to handheld communication devices
US8830161B2 (en) 2002-12-08 2014-09-09 Immersion Corporation Methods and systems for providing a virtual touch haptic effect to handheld communication devices
GB2413416B8 (en) 2002-12-08 2006-09-07 Immersion Corp Haptic massaging in handheld communication devices
KR100507554B1 (en) * 2003-05-21 2005-08-17 한국과학기술연구원 Parallel haptic joystick system
US7411576B2 (en) 2003-10-30 2008-08-12 Sensable Technologies, Inc. Force reflecting haptic interface
US7626589B2 (en) * 2003-12-10 2009-12-01 Sensable Technologies, Inc. Haptic graphical user interface for adjusting mapped texture
US7889209B2 (en) * 2003-12-10 2011-02-15 Sensable Technologies, Inc. Apparatus and methods for wrapping texture onto the surface of a virtual object
US7149596B2 (en) * 2004-01-13 2006-12-12 Sensable Technologies, Inc. Apparatus and methods for modifying a model of an object to enforce compliance with a manufacturing constraint
US7971367B2 (en) * 2008-01-11 2011-07-05 Stengel Stuart Rene Cut length indicator
KR101455398B1 (en) * 2008-04-28 2014-11-03 영남대학교 산학협력단 Haptic Device
KR101066867B1 (en) 2009-01-21 2011-09-26 한국생산기술연구원 Excavator Control Unit Using 3D.O.F Parallel-type Haptic Device with vibration motor for force feedback
US9802364B2 (en) 2011-10-18 2017-10-31 3D Systems, Inc. Systems and methods for construction of an instruction set for three-dimensional printing of a user-customizableimage of a three-dimensional structure
US9582178B2 (en) 2011-11-07 2017-02-28 Immersion Corporation Systems and methods for multi-pressure interaction on touch-sensitive surfaces
CN103386680B (en) * 2013-07-03 2015-09-16 北京航空航天大学 A kind of parallel two degrees of freedom indicator device
CN103495967B (en) * 2013-09-28 2015-12-09 北京工业大学 The submissive joint parallel robot experiment device of a kind of plane five bar
CN103507065A (en) * 2013-09-28 2014-01-15 北京工业大学 Flexible joint parallel robot experiment device utilizing plane two-degree-of-freedom redundant drive
CN103507064A (en) * 2013-09-28 2014-01-15 北京工业大学 Flexible parallel robot experimental device of changeable plane three-degree-of-freedom structure
CN103552065A (en) * 2013-11-21 2014-02-05 北华航天工业学院 Planar two-degree-of-freedom actuation redundancy parallel robot mechanism comprising three PRR branches
CN104626189B (en) * 2014-12-15 2016-09-07 深圳华强智能技术有限公司 Amusement robot spherical three-degree-of-freedom parallel mechanism
JP6651297B2 (en) 2015-03-27 2020-02-19 ユニバーシティ・オブ・タンペレUniversity of Tampere Haptic stylus
CN105599002A (en) * 2016-03-24 2016-05-25 褚宏鹏 Four-branch-chain two-rotation parallel robot joint
CN105598997A (en) * 2016-03-24 2016-05-25 褚宏鹏 Spherical two-degree-of-freedom parallel robot joint
CN105599000A (en) * 2016-03-24 2016-05-25 褚宏鹏 Four-branch-chain parallel spray robot joint
CN105690420A (en) * 2016-03-24 2016-06-22 褚宏鹏 Joint of parallel spray painting robot
CN105643656A (en) * 2016-03-24 2016-06-08 褚宏鹏 Multi-branch coupling and two-rotation welding robot joint
CN105619391A (en) * 2016-03-24 2016-06-01 褚宏鹏 Two-degree-of-freedom in-parallel mechanism
CN105690372A (en) * 2016-03-24 2016-06-22 褚宏鹏 Two-degree-of-freedom welding robot wrist joint
CN105773579A (en) * 2016-03-24 2016-07-20 褚宏鹏 Multi-branch chain coupled spherical two-rotating parallel mechanism
CN106272353A (en) * 2016-09-13 2017-01-04 浙江理工大学 A kind of planar three freedom meek parallel institution of large stroke and high precision
CN110480676B (en) * 2019-09-02 2021-03-05 哈尔滨工业大学(深圳) Large-corner flexible joint based on rope driving and robot
CN115592653B (en) * 2022-12-16 2023-04-07 太原理工大学 Planar three-degree-of-freedom redundant drive parallel mechanism

Citations (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3490059A (en) 1966-06-06 1970-01-13 Martin Marietta Corp Three axis mounting and torque sensing apparatus
US3795150A (en) 1972-12-13 1974-03-05 Us Air Force System for rapidly positioning gimbaled objects
US3875488A (en) 1973-02-15 1975-04-01 Raytheon Co Inertially stabilized gimbal platform
US3919691A (en) 1971-05-26 1975-11-11 Bell Telephone Labor Inc Tactile man-machine communication system
US4148014A (en) 1977-04-06 1979-04-03 Texas Instruments Incorporated System with joystick to control velocity vector of a display cursor
US4216467A (en) 1977-12-22 1980-08-05 Westinghouse Electric Corp. Hand controller
US4398889A (en) 1980-11-07 1983-08-16 Fokker B.V. Flight simulator
US4436188A (en) 1981-11-18 1984-03-13 Jones Cecil R Controlled motion apparatus
US4477043A (en) 1982-12-15 1984-10-16 The United States Of America As Represented By The Secretary Of The Air Force Biodynamic resistant control stick
US4638798A (en) 1980-09-10 1987-01-27 Shelden C Hunter Stereotactic method and apparatus for locating and treating or removing lesions
US4653011A (en) 1984-10-29 1987-03-24 Mitutoyo Mfg. Co., Ltd. Method of measuring by coordinate measuring instrument and coordinate measuring instrument
US4775289A (en) 1987-09-25 1988-10-04 Regents Of The University Of Minnesota Statically-balanced direct-drive robot arm
US4795296A (en) * 1986-11-17 1989-01-03 California Institute Of Technology Hand-held robot end effector controller having movement and force control
US4800721A (en) 1987-02-13 1989-01-31 Caterpillar Inc. Force feedback lever
US4803413A (en) 1986-07-15 1989-02-07 Honeywell Inc. Magnetic isolating and pointing gimbal apparatus
US4811608A (en) 1985-12-18 1989-03-14 Spatial Systems Pty Limited Force and torque converter
US4879556A (en) 1986-10-27 1989-11-07 Huka Developments B.V. Joystick control unit using multiple substrates
US4907970A (en) 1988-03-30 1990-03-13 Grumman Aerospace Corporation Sidestick-type thrust control simulator
US4962448A (en) 1988-09-30 1990-10-09 Demaio Joseph Virtual pivot handcontroller
US4961267A (en) 1987-05-23 1990-10-09 Carl-Zeiss-Stiftung Method and apparatus for making coordinate measurements
US5004391A (en) * 1989-08-21 1991-04-02 Rutgers University Portable dextrous force feedback master for robot telemanipulation
US5007300A (en) 1989-03-03 1991-04-16 United Kingdom Atomic Energy Authority Multi-axis hand controller
US5044956A (en) 1989-01-12 1991-09-03 Atari Games Corporation Control device such as a steering wheel for video vehicle simulator with realistic feedback forces
US5072361A (en) * 1990-02-01 1991-12-10 Sarcos Group Force-reflective teleoperation control system
JPH0434610A (en) 1990-05-31 1992-02-05 Fuji Heavy Ind Ltd Gimbals device
US5103404A (en) 1985-12-06 1992-04-07 Tensor Development, Inc. Feedback for a manipulator
US5107080A (en) 1989-12-01 1992-04-21 Massachusetts Institute Of Technology Multiple degree of freedom damped hand controls
US5143505A (en) 1991-02-26 1992-09-01 Rutgers University Actuator system for providing force feedback to a dextrous master glove
US5142931A (en) 1991-02-14 1992-09-01 Honeywell Inc. 3 degree of freedom hand controller
US5184319A (en) 1990-02-02 1993-02-02 Kramer James F Force feedback and textures simulating interface device
US5185561A (en) 1991-07-23 1993-02-09 Digital Equipment Corporation Torque motor as a tactile feedback device in a computer system
US5193963A (en) 1990-10-31 1993-03-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Force reflecting hand controller
US5201838A (en) * 1989-09-05 1993-04-13 Philippe Roudaut Position indicator for a piston controlled robot part
US5223776A (en) 1990-12-31 1993-06-29 Honeywell Inc. Six-degree virtual pivot controller
US5228356A (en) 1991-11-25 1993-07-20 Chuang Keh Shih K Variable effort joystick
US5231693A (en) * 1991-05-09 1993-07-27 The United States Of America As Represented By The Administrator, National Aeronautics And Space Administration Telerobot control system
US5264768A (en) 1992-10-06 1993-11-23 Honeywell, Inc. Active hand controller feedback loop
US5266875A (en) * 1991-05-23 1993-11-30 Massachusetts Institute Of Technology Telerobotic system
US5267956A (en) * 1992-02-05 1993-12-07 Alcon Surgical, Inc. Surgical cassette
US5289273A (en) 1989-09-20 1994-02-22 Semborg-Recrob, Corp. Animated character system with real-time control
US5296846A (en) 1990-10-15 1994-03-22 National Biomedical Research Foundation Three-dimensional cursor control device
US5297057A (en) 1989-06-13 1994-03-22 Schlumberger Technologies, Inc. Method and apparatus for design and optimization for simulation of motion of mechanical linkages
WO1994026167A1 (en) 1993-05-14 1994-11-24 Sri International Remote center positioner
US5382885A (en) * 1993-08-09 1995-01-17 The University Of British Columbia Motion scaling tele-operating system with force feedback suitable for microsurgery
US5389865A (en) 1992-12-02 1995-02-14 Cybernet Systems Corporation Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor
US5397323A (en) 1992-10-30 1995-03-14 International Business Machines Corporation Remote center-of-motion robot for surgery
US5410638A (en) * 1993-05-03 1995-04-25 Northwestern University System for positioning a medical instrument within a biotic structure using a micromanipulator
US5414337A (en) 1991-10-24 1995-05-09 Lex Computer And Management Corporation Actuator having electronically controllable tactile responsiveness
US5436640A (en) 1993-10-29 1995-07-25 Thrustmaster, Inc. Video game and simulator joystick controller with geared potentiometer actuation
WO1995020787A1 (en) 1994-01-27 1995-08-03 Exos, Inc. Multimode feedback display technology
WO1995032459A1 (en) 1994-05-19 1995-11-30 Exos, Inc. Interactive simulation system including force feedback input device
US5491477A (en) 1993-09-13 1996-02-13 Apple Computer, Inc. Anti-rotation mechanism for direct manipulation position input controller for computer
US5513100A (en) 1993-06-10 1996-04-30 The University Of British Columbia Velocity controller with force feedback stiffness control
US5524180A (en) * 1992-08-10 1996-06-04 Computer Motion, Inc. Automated endoscope system for optimal positioning
US5576727A (en) 1993-07-16 1996-11-19 Immersion Human Interface Corporation Electromechanical human-computer interface with force feedback
US5589854A (en) 1995-06-22 1996-12-31 Tsai; Ming-Chang Touching feedback device
US5591924A (en) 1985-12-18 1997-01-07 Spacetec Imc Corporation Force and torque converter
US5623582A (en) 1994-07-14 1997-04-22 Immersion Human Interface Corporation Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
US5625576A (en) 1993-10-01 1997-04-29 Massachusetts Institute Of Technology Force reflecting haptic interface
US5731804A (en) 1995-01-18 1998-03-24 Immersion Human Interface Corp. Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems
US5734373A (en) * 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5755577A (en) 1995-03-29 1998-05-26 Gillio; Robert G. Apparatus and method for recording data of a surgical procedure
US5767839A (en) 1995-01-18 1998-06-16 Immersion Human Interface Corporation Method and apparatus for providing passive force feedback to human-computer interface systems
US5769640A (en) 1992-12-02 1998-06-23 Cybernet Systems Corporation Method and system for simulating medical procedures including virtual reality and control method and system for use therein
US5790108A (en) 1992-10-23 1998-08-04 University Of British Columbia Controller
US5805140A (en) 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US5808665A (en) * 1992-01-21 1998-09-15 Sri International Endoscopic surgical instrument and method for use
US5825308A (en) * 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
US5828197A (en) 1996-10-25 1998-10-27 Immersion Human Interface Corporation Mechanical interface having multiple grounded actuators
US6024576A (en) 1996-09-06 2000-02-15 Immersion Corporation Hemispherical, high bandwidth mechanical interface for computer systems

Patent Citations (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3490059A (en) 1966-06-06 1970-01-13 Martin Marietta Corp Three axis mounting and torque sensing apparatus
US3919691A (en) 1971-05-26 1975-11-11 Bell Telephone Labor Inc Tactile man-machine communication system
US3795150A (en) 1972-12-13 1974-03-05 Us Air Force System for rapidly positioning gimbaled objects
US3875488A (en) 1973-02-15 1975-04-01 Raytheon Co Inertially stabilized gimbal platform
US4148014A (en) 1977-04-06 1979-04-03 Texas Instruments Incorporated System with joystick to control velocity vector of a display cursor
US4216467A (en) 1977-12-22 1980-08-05 Westinghouse Electric Corp. Hand controller
US4638798A (en) 1980-09-10 1987-01-27 Shelden C Hunter Stereotactic method and apparatus for locating and treating or removing lesions
US4398889A (en) 1980-11-07 1983-08-16 Fokker B.V. Flight simulator
US4436188A (en) 1981-11-18 1984-03-13 Jones Cecil R Controlled motion apparatus
US4477043A (en) 1982-12-15 1984-10-16 The United States Of America As Represented By The Secretary Of The Air Force Biodynamic resistant control stick
US4653011A (en) 1984-10-29 1987-03-24 Mitutoyo Mfg. Co., Ltd. Method of measuring by coordinate measuring instrument and coordinate measuring instrument
US5103404A (en) 1985-12-06 1992-04-07 Tensor Development, Inc. Feedback for a manipulator
US4811608A (en) 1985-12-18 1989-03-14 Spatial Systems Pty Limited Force and torque converter
US5591924A (en) 1985-12-18 1997-01-07 Spacetec Imc Corporation Force and torque converter
US4803413A (en) 1986-07-15 1989-02-07 Honeywell Inc. Magnetic isolating and pointing gimbal apparatus
US4879556A (en) 1986-10-27 1989-11-07 Huka Developments B.V. Joystick control unit using multiple substrates
US4795296A (en) * 1986-11-17 1989-01-03 California Institute Of Technology Hand-held robot end effector controller having movement and force control
US4800721A (en) 1987-02-13 1989-01-31 Caterpillar Inc. Force feedback lever
US4961267A (en) 1987-05-23 1990-10-09 Carl-Zeiss-Stiftung Method and apparatus for making coordinate measurements
US4775289A (en) 1987-09-25 1988-10-04 Regents Of The University Of Minnesota Statically-balanced direct-drive robot arm
US4907970A (en) 1988-03-30 1990-03-13 Grumman Aerospace Corporation Sidestick-type thrust control simulator
US4962448A (en) 1988-09-30 1990-10-09 Demaio Joseph Virtual pivot handcontroller
US5044956A (en) 1989-01-12 1991-09-03 Atari Games Corporation Control device such as a steering wheel for video vehicle simulator with realistic feedback forces
US5007300A (en) 1989-03-03 1991-04-16 United Kingdom Atomic Energy Authority Multi-axis hand controller
US5297057A (en) 1989-06-13 1994-03-22 Schlumberger Technologies, Inc. Method and apparatus for design and optimization for simulation of motion of mechanical linkages
US5004391A (en) * 1989-08-21 1991-04-02 Rutgers University Portable dextrous force feedback master for robot telemanipulation
US5201838A (en) * 1989-09-05 1993-04-13 Philippe Roudaut Position indicator for a piston controlled robot part
US5289273A (en) 1989-09-20 1994-02-22 Semborg-Recrob, Corp. Animated character system with real-time control
US5107080A (en) 1989-12-01 1992-04-21 Massachusetts Institute Of Technology Multiple degree of freedom damped hand controls
US5072361A (en) * 1990-02-01 1991-12-10 Sarcos Group Force-reflective teleoperation control system
US5184319A (en) 1990-02-02 1993-02-02 Kramer James F Force feedback and textures simulating interface device
JPH0434610A (en) 1990-05-31 1992-02-05 Fuji Heavy Ind Ltd Gimbals device
US5296846A (en) 1990-10-15 1994-03-22 National Biomedical Research Foundation Three-dimensional cursor control device
US5193963A (en) 1990-10-31 1993-03-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Force reflecting hand controller
US5223776A (en) 1990-12-31 1993-06-29 Honeywell Inc. Six-degree virtual pivot controller
US5142931A (en) 1991-02-14 1992-09-01 Honeywell Inc. 3 degree of freedom hand controller
US5143505A (en) 1991-02-26 1992-09-01 Rutgers University Actuator system for providing force feedback to a dextrous master glove
US5231693A (en) * 1991-05-09 1993-07-27 The United States Of America As Represented By The Administrator, National Aeronautics And Space Administration Telerobot control system
US5266875A (en) * 1991-05-23 1993-11-30 Massachusetts Institute Of Technology Telerobotic system
US5185561A (en) 1991-07-23 1993-02-09 Digital Equipment Corporation Torque motor as a tactile feedback device in a computer system
US5414337A (en) 1991-10-24 1995-05-09 Lex Computer And Management Corporation Actuator having electronically controllable tactile responsiveness
US5228356A (en) 1991-11-25 1993-07-20 Chuang Keh Shih K Variable effort joystick
US5808665A (en) * 1992-01-21 1998-09-15 Sri International Endoscopic surgical instrument and method for use
US5267956A (en) * 1992-02-05 1993-12-07 Alcon Surgical, Inc. Surgical cassette
US5524180A (en) * 1992-08-10 1996-06-04 Computer Motion, Inc. Automated endoscope system for optimal positioning
US5264768A (en) 1992-10-06 1993-11-23 Honeywell, Inc. Active hand controller feedback loop
US5790108A (en) 1992-10-23 1998-08-04 University Of British Columbia Controller
US5397323A (en) 1992-10-30 1995-03-14 International Business Machines Corporation Remote center-of-motion robot for surgery
US5389865A (en) 1992-12-02 1995-02-14 Cybernet Systems Corporation Method and system for providing a tactile virtual reality and manipulator defining an interface device therefor
US5769640A (en) 1992-12-02 1998-06-23 Cybernet Systems Corporation Method and system for simulating medical procedures including virtual reality and control method and system for use therein
US5410638A (en) * 1993-05-03 1995-04-25 Northwestern University System for positioning a medical instrument within a biotic structure using a micromanipulator
WO1994026167A1 (en) 1993-05-14 1994-11-24 Sri International Remote center positioner
US5513100A (en) 1993-06-10 1996-04-30 The University Of British Columbia Velocity controller with force feedback stiffness control
US5805140A (en) 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US5576727A (en) 1993-07-16 1996-11-19 Immersion Human Interface Corporation Electromechanical human-computer interface with force feedback
US5734373A (en) * 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5382885A (en) * 1993-08-09 1995-01-17 The University Of British Columbia Motion scaling tele-operating system with force feedback suitable for microsurgery
US5491477A (en) 1993-09-13 1996-02-13 Apple Computer, Inc. Anti-rotation mechanism for direct manipulation position input controller for computer
US5625576A (en) 1993-10-01 1997-04-29 Massachusetts Institute Of Technology Force reflecting haptic interface
US5436640A (en) 1993-10-29 1995-07-25 Thrustmaster, Inc. Video game and simulator joystick controller with geared potentiometer actuation
US5742278A (en) 1994-01-27 1998-04-21 Microsoft Corporation Force feedback joystick with digital signal processor controlled by host processor
US5709219A (en) 1994-01-27 1998-01-20 Microsoft Corporation Method and apparatus to create a complex tactile sensation
WO1995020787A1 (en) 1994-01-27 1995-08-03 Exos, Inc. Multimode feedback display technology
US6004134A (en) 1994-05-19 1999-12-21 Exos, Inc. Interactive simulation including force feedback
US5643087A (en) 1994-05-19 1997-07-01 Microsoft Corporation Input device including digital force feedback apparatus
WO1995032459A1 (en) 1994-05-19 1995-11-30 Exos, Inc. Interactive simulation system including force feedback input device
US5623582A (en) 1994-07-14 1997-04-22 Immersion Human Interface Corporation Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
US5767839A (en) 1995-01-18 1998-06-16 Immersion Human Interface Corporation Method and apparatus for providing passive force feedback to human-computer interface systems
US5731804A (en) 1995-01-18 1998-03-24 Immersion Human Interface Corp. Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems
US5755577A (en) 1995-03-29 1998-05-26 Gillio; Robert G. Apparatus and method for recording data of a surgical procedure
US5589854A (en) 1995-06-22 1996-12-31 Tsai; Ming-Chang Touching feedback device
US6024576A (en) 1996-09-06 2000-02-15 Immersion Corporation Hemispherical, high bandwidth mechanical interface for computer systems
US5828197A (en) 1996-10-25 1998-10-27 Immersion Human Interface Corporation Mechanical interface having multiple grounded actuators
US5825308A (en) * 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality

Non-Patent Citations (36)

* Cited by examiner, † Cited by third party
Title
"The Phantom Force-Reflecting Interface", Senable Devices Inc.*
Adachi et al., "Sensory Evaluation of Virtual Haptic Push-Buttons," Technical Research Center, Suzuki Motor Corp., Nov. 1994.
Adelstein, B. et al., "A High Performance Two Degree-of-Freedom Kinesthetic Interface," pp. 108-112.
Adlestein, Bernard D. et al., "Design and Implementation of a Force Reflecting Manipulandum for Manual Control Research," 1992, pp. 1-24.
Atkinston, William D. et al, "Computing with Feeling," Comput. & Graphics vol. 2, No. 2-E, pp. 97-103.
Bostrom et al., "Design of an Interactive Lumbar Puncture Simulator with Tactile Feedback", IEEE Pub #0-7803-1363, Jan. 1993.*
Brooks, Jr., et al., "Project Grope-Haptic Displays for Scientific Visualization," Computer Graphics, vol. 24, No. 4, Aug. 1990, pp. 177-185.
Buttolo et al., "Hard Disk Actuators for Mini Teleoperation," Proceedings SPIE, Telemanipulator and Telepresence Technologies Symposium, pp. 55-61, Oct. 1994.
Ellis, R.E. et al., "Design and Evaluation of a High-Performance Prototype Planar Haptic Interface," ASME Dec. 3, 1993, DSC-Vol. 49, pp. 55-64.
Fischer, Patrick et al., "Specification and Design of Input Devices for Teleoperation," 1990.
Hayward, V. et al., "Design and Multi-Objective Optimization of a Linkage for a Haptic Interface," Advances in Robot Kinematics and Computationed Geometry, 1994, pp. 359-368
Hirota et al., "Development of Surface Display", IEEE Pub. No. 0-7803-1363, Jan. 1993.*
Howe, Robert D., "Task Performance with a Dextrous Teleopeated Hand System," Proceedings of SPIE, Nov. 1992, vol. 1833, pp. 1-9.
Iwata, Hiroo et al, Volume Haptization, IEEE 1993, pp. 16-18.
Iwata, Hiroo, "Artificial Reality with Force-feedback", Computer Graphics vol. 24, No. 4, Aug. 1990.
Iwata, Hiroo, "Pen-based Haptic Virtual Environment," Institute of Engineering Mechanics, University of Tsukuba, Japan, pp. 287-292.
Jacobsen, S.C. et al., "High Performance, High Dexterity, Force Reflective Teleoperator II," ANS Topical Meeting on Robotics & Remote Systems, Albuquerque, New Mexico Feb. 24-27, 1991, pp. 1-10.
Kilpatrick, Paul Jerome, "The Use of a Kinesthetic Supplement in an Interactive Graphics System", University of North Carolina at Chapel Hill, 1976.
Magic Mouse: Tactile and Kinesthetic Feedback in the Human-Computer Interface using an Electomagnetically Actuated Input/Output Device, Oct. 1993.*
McAffee, Douglas A., "Teleoperator System/Telerobot Demonstrator: Force Reflecting Hand Controller Equipment Manual," JPL Jan. 1988, pp. 3-8, 11, and A-34.
Millman et al., "Design of a Four Degree-of-Freedom Force-Reflecting Manipulandum with a Specified Force/Torque Workspace", Proceedings of 1991 IEEE INt'l Conf on Robotics & Auto, Apr. 1991.*
Minsky, Margaret et al., "Feeling and Seeing: Issues in Force Display," ACM 1990, pp. 235-242.
Noll, A. Michael, "Man-Machine Tactile Communication Dissertation," Polytechnic Institute of Brooklyn, Jun. 1971, pp. 1-88.
Ouh-Young, Ming, "Force Display in Molecular Docking," Chapel Hill 1990, pp. 1-85.
Ramstein et al., "The Pantograph: A Large Workspace Haptic Device For A Multimodal Human-Computer Interaction".*
Rosenberg, Louis B., "Perceptual Design of a Virtual Rigid Surface Contact," Center for Design Research Stanford University, Air Force Material Command, Apr. 1993, pp. 1-41.
Rosenberg, Louis B., "The Use of Virtual Fixtures to Enhance Operator Performance in Time Delayed Teleoperation", Armstrong Laboratory, Mar. 1993, pp. 1-45.
Rosenberg, Louis B., "Virtual Haptic Overlays Enhance Performance in Telepresence Tasks," SPIE 1994.
Russo, Massimo Andrea, "The Design and Implementation of a Three Degree-of-Freedom Force Output Joystick," Department of Mechanical Engineering, May 11, 1990, pp. 9-40 & 96 & 97.
Schmult, Brian et al., "Application Areas for a Force-Feedback Joystick," ASME 1993, DSC-vol. 49, pp. 47-54.
Slocum, Alexander, "Precision Machine Design," Prentice Hall, New Jersey, 1992, pp. 661-664.
Snow, E. et al., "Compact Force-Reflecting Hand Controller," JPL, Apr. 1991, vol. 15, No. 3, Item No. 153, pp. 1-15a.
Tan, Hong Z et al., "Manual Resolution of Compliance When Work and Force Cues are Minimized," ASME 1993, DSC-vol. 49, pp. 99-104.
Tavkhelidze, D.S. et al., "Kinematic Analysis of Five-Link Spherical Mechanisms," Mechanism and Machine Theory, Pergamon Press, 1974, pp. 181-190.
Winey III, Calvin Mccoy, "Computer Simulated Visual and Tactile Feedback as an Aid to Manipulator and Vehicle Control," MIT, Jun. 1981.
Wong et al., "A Force Reflecting Teleoperation System with Magnetically Levitated Master and Wrist", Proceedings of 1992 IEEE INt'l Conf. on Robotics and Automation; France May 1992.*

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020018046A1 (en) * 1995-01-18 2002-02-14 Immersion Corporation Laparoscopic simulation interface
US6483499B1 (en) * 2000-04-21 2002-11-19 Hong Kong Productivity Council 3D sculpturing input device
US20080132313A1 (en) * 2005-09-08 2008-06-05 Rasmussen James M Gaming machine having display with sensory feedback
US8500534B2 (en) 2005-09-08 2013-08-06 Wms Gaming Inc. Gaming machine having display with sensory feedback
US8882575B2 (en) 2005-09-08 2014-11-11 Wms Gaming Inc. Gaming machine having display with sensory feedback
US8210942B2 (en) 2006-03-31 2012-07-03 Wms Gaming Inc. Portable wagering game with vibrational cues and feedback mechanism
US20100167820A1 (en) * 2008-12-29 2010-07-01 Houssam Barakat Human interface device
US9058714B2 (en) 2011-05-23 2015-06-16 Wms Gaming Inc. Wagering game systems, wagering gaming machines, and wagering gaming chairs having haptic and thermal feedback
US9142083B2 (en) 2011-06-13 2015-09-22 Bally Gaming, Inc. Convertible gaming chairs and wagering game systems and machines with a convertible gaming chair
US9449456B2 (en) 2011-06-13 2016-09-20 Bally Gaming, Inc. Automated gaming chairs and wagering game systems and machines with an automated gaming chair
US20170092086A1 (en) * 2015-09-25 2017-03-30 Oculus Vr, Llc Transversal actuator for haptic feedback
US9778746B2 (en) * 2015-09-25 2017-10-03 Oculus Vr, Llc Transversal actuator for haptic feedback
US9971410B2 (en) 2015-09-25 2018-05-15 Oculus Vr, Llc Transversal actuator for haptic feedback
US10013064B2 (en) 2015-09-25 2018-07-03 Oculus Vr, Llc Haptic surface with damping apparatus
US20220371188A1 (en) * 2021-05-20 2022-11-24 Carnegie Mellon University Direct Drive End-Effectors with Parallel Kinematics
US11826910B2 (en) * 2021-05-20 2023-11-28 Carnegie Mellon University Direct drive end-effectors with parallel kinematics

Also Published As

Publication number Publication date
US5642469A (en) 1997-06-24

Similar Documents

Publication Publication Date Title
USRE37528E1 (en) Direct-drive manipulator for pen-based force display
US6435794B1 (en) Force display master interface device for teleoperation
Gupta et al. Design of a haptic arm exoskeleton for training and rehabilitation
US5709219A (en) Method and apparatus to create a complex tactile sensation
Adelstein et al. Design and implementation of a force reflecting manipulandum for manual control research.
CA2176899C (en) Mechanism for control of position and orientation in three dimensions
Chinello et al. A modular wearable finger interface for cutaneous and kinesthetic interaction: control and evaluation
US20060106369A1 (en) Haptic interface for force reflection in manipulation tasks
Hayward Toward a seven axis haptic device
Baumann et al. Haptic interface for virtual reality based minimally invasive surgery simulation
EP1629949B1 (en) Haptic interface device
Frisoli et al. Force‐based impedance control of a haptic master system for teleoperation
Hoshyarmanesh et al. Structural design of a microsurgery-specific haptic device: neuroArmPLUSHD prototype
Williams et al. A 4-degree-of-freedom parallel origami haptic device for normal, shear, and torsion feedback
Lee et al. A high-bandwidth force-controlled haptic interface
Moore et al. Cobot implementation of 3D virtual surfaces
Li et al. Development of a telepresence controlled ambidextrous robot for space applications
An et al. Five-bar linkage haptic device with DC motors and MR brakes
Adelstein et al. Kinematic design of a three degree of freedom parallel hand controller mechanism
Arata et al. Development of a haptic device “DELTA-4” using parallel link mechanism
Torabi et al. Kinematic design of linkage-based haptic interfaces for medical applications: a review
Tsumaki et al. A spherical haptic interface with unlimited workspace
Salisbury Teleoperator hand design issues
Brewer et al. A friction differential and cable transmission design for a 3-dof haptic device with spherical kinematics
Choi et al. Using a compliant wrist for a teleoperated robot

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12