Data processing: structural design – modeling – simulation – and em – Modeling by mathematical expression
Reexamination Certificate
1999-07-14
2004-09-14
Teska, Kevin J. (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Modeling by mathematical expression
C345S419000, C345S420000, C345S215000
Reexamination Certificate
active
06792398
ABSTRACT:
FIELD OF INVENTION
The invention relates generally to a method and apparatus for interacting with virtual objects in a haptic virtual reality environment, and more specifically to a method and apparatus for modifying virtual objects in a haptic virtual reality environment.
BACKGROUND OF INVENTION
Computers have been long used to design objects in a computerized environment. Examples are CAD (computer-aided design) systems that are used in the design of mechanical parts, such as parts used in an assembly process. For example, a designer may use a CAD system to design parts for an automobile, which are then produced and used in an automobile assembly line. Such CAD systems require significant training and understanding in using the computerized design system. CAD systems are typically difficult to use and lack the freedom and expressiveness of traditional noncomputerized drawing, sketching, and model-making procedures.
One traditional noncomputerized approach is the blue foam technique. In this approach, a two-dimensional (2-D) cardboard template is made and attached to one side of a block of blue foam material. The designer uses a hot wire to trace out the shape of the template throughout the blue foam block and then removes the excess foam.
Another noncomputerized approach involves modeling the object from clay using a traditional sculpting approach based on hand tools and hand sculpting techniques to add, remove, and shape the clay.
These approaches suffer from traditional limitations such as the time needed to hand design templates, and the difficulty or inability to recover from mistakes or return to a previous stage of design. Objects created using traditional physical modeling methods cannot be directly incorporated or used in modem digital CAD and computer-aided manufacturing (CAM) processes. In addition, blue foam and clay approaches cannot be combined readily in the same model.
A more modem approach uses a virtual reality technique to model objects in a computerized virtual environment. Virtual Reality (VR) is an artificial environment constructed by a computer which permits the user to interact with that environment as if the user were actually immersed in the environment. Early VR devices permitted the user to see three-dimensional (3-D) depictions of an artificial environment and to move within that environment. The reality of the VR environment is enhanced by the ability of a user to manipulate virtual objects within the virtual environment using hand motions and gestures. A user may use a virtual tool to manipulate and/or modify a computerized model or virtual object in the virtual environment.
Virtual reality techniques often do not provide for a realistic feeling of sculpting by the user. The user cannot feel when virtual tools touch or modify the virtual object. Moreover, in some cases, the virtual tool may pass through the virtual object without any impediment, thereby severely degrading the realism of the experience and the user's ability to finely control the modification.
SUMMARY OF INVENTION
Thus, there is a need for a 3-D computerized modeling system that overcomes the problems of CAD techniques and traditional noncomputerized modeling techniques. One object of the present invention is to provide a computerized 3-D virtual reality modeling system that provides the ease and expressiveness of traditional sketching, drawing, and hand model-making approaches as well as integration into the digital design and manufacturing process offered by CAD/CAM techniques
Being able to feel the virtual object allows the user to resolve visual ambiguities, such as a shape that may appear either concave or convex as perceived by an observer. The user may rely on haptic feedback when modifying the object such as scratching a slight groove in the object, which the user then deepens or expands while receiving feedback through the tool on the shape and current depth of the groove. Feedback also allows the designer to monitor and modulate the cutting rate or amount of change induced by the virtual tool. Haptic feedback also helps the user navigate around and on the surface of the object; that is, using the feel of the object to know where the virtual tool is on the object.
The invention also relates to a method for modifying a virtual object in a haptic virtual environment, including sensing a location of a user in real space; determining a virtual tool comprising discrete points for use by the user in the haptic virtual environment; producing a mirrored virtual object by mirroring an initial portion of the virtual object to generate two mirrored portions; determining the locations of the discrete points of the virtual tool relative to a selected one of the two mirrored portions of the mirrored virtual object; calculating an interaction force based on the locations of the discrete points of the virtual tool and the location of the selected portion of the mirrored virtual object; and modifying the selected portion of the mirrored virtual object based on the locations of the discrete points of the virtual tool and the location of the selected portion of the mirrored virtual object.
REFERENCES:
patent: 2475484 (1949-07-01), DeNise
patent: 3168206 (1965-02-01), Gallistel
patent: 3263824 (1966-08-01), Jones et al.
patent: 3449008 (1969-06-01), Colechia
patent: 3531868 (1970-10-01), Stevenson
patent: 3618786 (1971-11-01), Fick
patent: 3637092 (1972-01-01), George et al.
patent: 3920972 (1975-11-01), Corwin et al.
patent: 3944798 (1976-03-01), Eaton
patent: 4062455 (1977-12-01), Flatau
patent: 4150803 (1979-04-01), Fernandez
patent: 4216467 (1980-08-01), Colston
patent: 4302138 (1981-11-01), Zarudiansky
patent: 4367532 (1983-01-01), Crum et al.
patent: 4420808 (1983-12-01), Diamond et al.
patent: 4521685 (1985-06-01), Rebman
patent: 4604016 (1986-08-01), Joyce
patent: 4632341 (1986-12-01), Repperger et al.
patent: 4638798 (1987-01-01), Shelden et al.
patent: 4653011 (1987-03-01), Iwano
patent: 4654648 (1987-03-01), Herrington et al.
patent: 4655673 (1987-04-01), Hawkes
patent: 4661032 (1987-04-01), Arai
patent: 4670851 (1987-06-01), Murakami et al.
patent: 4676002 (1987-06-01), Slocum
patent: 4680519 (1987-07-01), Chand et al.
patent: 4703443 (1987-10-01), Moriyasu
patent: 4729098 (1988-03-01), Cline et al.
patent: 4769763 (1988-09-01), Trieb et al.
patent: 4791934 (1988-12-01), Brunnett
patent: 4795296 (1989-01-01), Jau
patent: 4800721 (1989-01-01), Cemenska et al.
patent: 4819195 (1989-04-01), Bell et al.
patent: 4823634 (1989-04-01), Culver
patent: 4837734 (1989-06-01), Ichikawa et al.
patent: 4839838 (1989-06-01), LaBiche et al.
patent: 4853874 (1989-08-01), Iwamoto et al.
patent: 4888538 (1989-12-01), Dimitrov et al.
patent: 4893981 (1990-01-01), Yoshinada et al.
patent: 4907970 (1990-03-01), Meenen, Jr.
patent: 4907973 (1990-03-01), Hon
patent: 4942538 (1990-07-01), Yuan et al.
patent: 4945305 (1990-07-01), Blood
patent: 4945501 (1990-07-01), Bell et al.
patent: 4961138 (1990-10-01), Gorniak
patent: 4973215 (1990-11-01), Karlen et al.
patent: 4982504 (1991-01-01), Söderberg et al.
patent: 4988981 (1991-01-01), Zimmerman et al.
patent: 5004391 (1991-04-01), Burdea
patent: 5007300 (1991-04-01), Siva
patent: 5018922 (1991-05-01), Yoshinada et al.
patent: 5019761 (1991-05-01), Kraft
patent: 5038089 (1991-08-01), Szakaly
patent: 5040306 (1991-08-01), McMurtry et al.
patent: 5044956 (1991-09-01), Behensky et al.
patent: 5053975 (1991-10-01), Tsuchihashi et al.
patent: 5072361 (1991-12-01), Davis et al.
patent: 5088046 (1992-02-01), McMurtry
patent: 5088055 (1992-02-01), Oyama
patent: 5103404 (1992-04-01), McIntosh
patent: 5105367 (1992-04-01), Tsuchihashi et al.
patent: 5116051 (1992-05-01), Moncrief et al.
patent: 5116180 (1992-05-01), Fung et al.
patent: 5130632 (1992-07-01), Ezawa et al.
patent: 5131844 (1992-07-01), Marinaccio et al.
patent: 5142931 (1992-09-01), Menahem
patent: 5143505 (1992-09-01), Burdea et al.
patent: 5184319 (1993-02-01), Kramer
patent: 5185561 (1993-02-01), Good et al.
patent: 5189806 (1993-03-01), McMurtry et al.
patent: 5193963 (1993-03-01), Mc
Aviles Walter A.
Handley Joshua
Massie Thomas H.
Midura Marc
Payne Bradley
Garcia-Otero Ed
SensAble Technologies, Inc.
Teska Kevin J.
Testa Hurwitz & Thibeault LLP
LandOfFree
Systems and methods for creating virtual objects in a sketch... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems and methods for creating virtual objects in a sketch..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems and methods for creating virtual objects in a sketch... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3259636