One embodiment of the present invention is directed to a haptic feedback system. More particularly, one embodiment of the present invention is directed to a haptic feedback system that utilizes a flexible member.
Device manufacturers strive to produce a rich interface for users. Conventional devices use visual and auditory cues to provide feedback to a user. In some interface devices, kinesthetic feedback (such as active and resistive force feedback) and/or tactile feedback (such as vibration, texture, and heat) is also provided to the user, more generally known collectively as “haptic feedback” or “haptic effects”. Haptic feedback can provide cues that enhance and simplify the user interface.
Some devices need to provide haptic effects that simulate a physical interaction with an object that includes a sense of depth. For example, in the medical field, a fairly common procedure is the insertion of a central venous catheter (“CVC”) into a large vein in the neck, chest or groin. The catheter is inserted by a physician when the patient needs more intensive cardiovascular monitoring, for assessment of fluid status, and for increased viability of intravenous drugs/fluids. The most commonly used veins are the internal jugular vein, the subclavian vein and the femoral vein.
When performing a CVC insertion, it is very important for the physician to locate the correct vein, rather than inserting the catheter in a nearby lung or other vital organ. To find the correct vein, the physician typically performs a palpation on the adjacent tissue area. Therefore, the physician must have experience to detect the feeling of the proper area to insert the catheter, and to detect the feeling of the improper area. In order to get the adequate amount of experience, it is useful for the physician to practice on a medical simulator rather than a live patient. However, the simulator must adequately provide a surface that generates haptic effects that duplicate the sense of depth and density that a physician would expect to feel on a live patient
Based on the foregoing, there is a need for a haptic device that simulates a physical interaction with an object that includes a sense of depth.
One embodiment is a simulator that includes a motor and a flexible member coupled to the motor. The simulator further includes a processor that is coupled to the motor and controls the motor to vary the tension of the flexible member.
One embodiment is a simulator that uses a flexible member with adjustable tension to simulate an object that includes a sense of depth and density.
Interface device 30 is a device that interfaces with a user's finger 26 or other body portion of the user. Interface device 30, similar to a computer mouse, is adapted to slide over a smooth surface. Interface device 30 includes a motor or actuator 16 coupled to a flexible member 18. Motor 16 includes an axle 17 that rotates in either direction as indicated by arrow 19. In one embodiment, motor 16 is a direct current (“DC”) brushed motor. Motor 16 includes a position sensor (not shown) that provides the position of axle 17 to processor 12. In one embodiment, the position sensor is an optical encoder. Interface device 30 further includes an optical sensor 22 that tracks the motion of device 30 as it slides over a surface. Other types of sensors, including a mechanical ball or a force sensor can also be used in other embodiments to track the motion of device 30 or to track the motion of the finger or other object.
Flexible member 18 is further coupled to a post 20 and is wrapped at least partially around axle 17. A spring (not shown) may be inserted between post 20 and flexible member 18 to modify the flexible properties of flexible member 18. Flexible member 18 can be any type of elongated object that is flexible in the vertical direction, indicated by arrow 21. In one embodiment, flexible member 18 should be generally stiff and inflexible in the horizontal direction, indicated by arrow 23. Examples of materials that can be used for flexible member 18 include wire, cable, tape, fabric, leather, etc. Different materials may be used based at least in part on the desired flexibility in the vertical direction and the feel of the surface of member 18 on finger 26 of the user.
Processor 12 transmits signals that control motor 16, and specifically control the rotation of axle 17, which controls the tension on flexible member 18.
In operation, a user rests a finger 26 on flexible member 18. The object to be simulated is displayed on screen 13. In one embodiment, the object is hand 14. As the user moves interface device 30 over a smooth surface, the motion of device 30, including flexible member 18, is tracked on hand 14 so it appears that the user is moving finger 26 over hand 14 or that the user is performing a palpation on the simulated object on screen 13. The movement of interface device 30 will cause the user to “point” to an area of hand 14. When device 30 is being moved, processor 12 controls motor 16 so that the tension on flexible member 18 changes depending on the area of hand 14 that the user is “touching” or pointing to. For example, if it appears on screen 13 that the user is on an area of hand 14 that has an underlying bone, tension on member 18 may be increased to simulate the stiffness and density of the bone. If it appears on screen 13 that the user is on an area of hand 14 having soft tissue, tension on member 18 may be decreased to simulate the stiffness and density of the soft tissue. If it appears on screen 13 that the user is on an area of hand 14 having a blood vessel, the tension on member 18 may be alternatively increased and decreased to simulate the pulsation of blood within the vessel.
Although simulator 10 as illustrated in
At 102, the area of simulated object that interface device 30 is selecting or pointing to is determined. In one embodiment, optical sensor 22 tracks the movement of interface device 30 and sends the movement information to processor 12.
At 104, processor 12 determines what the selected area should feel like to a user when touched by a finger or other object. In one embodiment, each pixel of hand 14 can be linked in a look up table to the appropriate feeling. For example, if a pixel is a portion of a bone, the feeling could be maximum hardness. If the pixel is a ligament, the feeling could be less hardness. The tension for flexible member 18 to generate the determined feeling is also determined.
At 106, processor 12 controls motor 16 which rotates axle 17 to achieve the determined tension of flexible member 18. The change in tension is felt by the user by finger 26, and corresponds to the simulated feeling of the area pointed to by interface device 30.
As disclosed, a flexible member coupled to a motor allows the simulation of various body parts that have a sense of depth. However, embodiments can be used to simulate other objects. For example, embodiments can be used in cartography to allow a user to feel valleys and hills, or in weather-related fields to allow a user to feel high or low pressure regions, or to simulate anything that can be represented with contour lines/contour plots.
Several embodiments are specifically illustrated and/or described herein. However, it will be appreciated that modifications and variations of the present invention are covered by the above teachings and within the purview of the appended claims without departing from the spirit and intended scope of the invention.