skip to main content
10.1145/1198555.1198609acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Direct haptic rendering of complex trimmed NURBS models

Published: 31 July 2005 Publication History

Abstract

The most accurate haptic rendition of a virtual model is produced when the haptic algorithm acts directly on the actual model and not an intermediate representation. In the modeling and design communities the de facto model representation standard is NURBS. Further, more powerful systems provide trimming and adjacency information within the models representation. This additional information permits more complex models to be expressed succinctly but also increases the complexity of representation. In this paper we present an algorithm that supports direct haptic rendering of models constructed from trimmed NURBS surfaces. Our distributed system links an advanced modeling system to a force-reflecting device. In addition, we present extensions to the algorithm which support model manipulation, dimensioned probes, and multi-probe contact.

References

[1]
Adachi, Y., 1993, "Touch And Trace On The Free-Form Surface Of Virtual Object," in Proc. Virtual Reality Annual Intl. Symp., Seattle, WA, pp. 162--168.
[2]
Adachi, Y., Kumano, T., and Ogino, K., 1995, "Intermediate Representation For Stiff Virtual Objects," in Proc. Virtual Reality Annual Intl. Symp., Research Triangle Park, NC, pp. 203--210.
[3]
Cohen, E., Lyche, T., and Riesenfeld, R., 1980, "Discrete B-Splines And Subdivision Techniques In Computer Aided Geometric Design And Computer Graphics," Computer Graphics and Image Processing, Vol. 14, Number 2.
[4]
Colgate, J. E., and Brown, J. M., 1994, "Factors Affecting The Z-Width Of A Haptic Display," in Proc. IEEE 1994 International Conference on Robotics & Automation, San Diego, CA, pp. 3205--10.
[5]
Nelson, D., Johnson, D., Cohen, E., 1999, "Haptic Rendering of Surface-to-Surface Sculpted Model Interaction," in 8th Annual Symp. Haptic Interfaces for Virtual Environment and Teleoperator Systems, Nashville, TN.
[6]
Gibson, J. J., 1966, The Senses Considered as a Perceptual System, Boston, MA, Houghton Mifflin Co.
[7]
Ho, C., 1997, Feature-Based Process Planning and Automatic Numerical Control Part Programming, Ph.D. Thesis, University of Utah, Computer Science Department.
[8]
Hollerbach, J. M., Cohen, E. C., Thompson, W. B., and Jacobsen, S. C., 1996, "Rapid Virtual Prototyping Of Mechanical Assemblies," NSF Design and Manufacturing Grantees Conference, Albuquerque, NM.
[9]
Jacobsen, S. C., Smith, F. M., Iversen, E. K., and Backman, D. K., 1990, "High Performance, High Dexterity, Force Reflective Teleoperator," in Proc. 38th Conf. Remote Systems Technology, Washington, D.C., pp. 180--185.
[10]
Johnson, D. E., and Cohen, E., 1997, "Minimum Distance Queries For Polygonal and Parametric Models," Technical Report UUCS-97-003, University of Utah, Department of Computer Science.
[11]
Johnson, D. E., and Cohen, E., 1998, "An improved method for haptic tracing of sculptured surfaces," in 7th Annual Symp. Haptic Interfaces for Virtual Environment and Teleoperator Systems, Anaheim, CA.
[12]
Maekawa, H. and Hollerbach, J. M., 1998, "Haptic Display for Object Grasping and Manipulating in Virtual Environment," in Proc. IEEE Intl. Conf. Robotics & Automation, Leuven, Belgium, pp. 2566--2573.
[13]
Marhefka, D. W., and Orin, D. E., 1996, "Simulation Of Contact Using A Nonlinear Damping Model," in Proc. International Conference on Robotics and Animation, Minneapolis, Minnesota, pp. 1662--1668.
[14]
Mark, W. R., Randolph, S. C., Finch, M., Van Verth, J. M., and Taylor III, R. M., 1996, "Adding Force Feedback To Graphics Systems: Issues And Solutions," in Proc. SIGGRAPH 96, New Orleans, LA, pp. 447--452.
[15]
Massie, T. M. and Salisbury, J. K., 1994, "The PHANToM Haptic Interface: A Device for Probing Virtual Objects," in 3rd Annual Symp. Haptic Interfaces for Virtual Environment and Teleoperator Systems, Chicago, IL, DSC-Vol 1, pp. 295--301.
[16]
Minsky, M., Ouh-Young, M., Steele, M., Brooks, F. P. Jr., Behensky, M., 1990, "Feeling And Seeing: Issues In Force Display," in Proc. Symposium on Interactive 3D Graphics, Snowbird, UT, pp. 235--243.
[17]
Piegl, L. and Tiller, W., 1995, The NURBS Book, Berlin, Springer.
[18]
Riesenfeld, R., 1989, "Design Tools For Shaping Spline Models," in Mathematical Methods in Computer Aided Geometric Design, (Edited by T. Lyche and L. Schumaker), Academic Press.
[19]
Riesenfeld, R., 1993, "Modeling With Nurbs Curves And Surfaces," in Fundamental Developments of Computer Aided Geometric Design, L. Piegl (ed.), Academic Press.
[20]
Ruspini, D. C., Koloarov, K., and Khatib, O., 1997, "The Haptic Display of Complex Graphical Environments," in Proc. SIGGRAPH 97, Los Angeles, CA, pp. 345--351.
[21]
Salisbury, K. and Tarr, C., 1997, "Haptic Rendering of Surfaces Defined by Implicit Functions," in Proc. 6th Annual Symp. Haptic Interfaces for Virtual Environment and Teleoperator Systems, Dallas, TX, DSC-Vol. 61, pp. 61--67.
[22]
Snyder, J., 1995, "An Interactive Tool For Placing Curved Surfaces Without Interpenetration," in Proc. SIGGRAPH 95, Los Angeles, CA, pp. 209--218.
[23]
Stewart, P., Buttolo, P., and Chen, Y., 1997, "CAD Data Representations for Haptic Virtual Prototyping," in Proc. ASME Design Engineering Technical Conference, Sacramento, CA.
[24]
Thompson II, T. V., Johnson, D. E., Cohen, E., 1997, "Direct Haptic Rendering Of Sculptured Models," in Proc. Symposium on Interactive 3D Graphics, Providence, RI, pp. 167--176.
[25]
Thompson II, T. V., Nelson, D. D., Cohen, E., and Holler-bach, J. M., 1997, "Maneluverable NURBS Models within a Haptic Virtual Environment," in Proc. 6th Annual Symp. Haptic Interfaces for Virtual Environment and Teleoperator Systems, Dallas, TX, DSC-Vol. 61, pp. 37--44.
[26]
Zilles, C. B., and Salisbury, J. K., 1995, "A Constraint-Based God-Object Method For Haptic Display," in Proc. IEE/RSJ International Conference on Intelligent Robots and Systems, Human Robot Interaction, and Cooperative Robots, Vol 3, pp. 146--151.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '05: ACM SIGGRAPH 2005 Courses
July 2005
7157 pages
ISBN:9781450378338
DOI:10.1145/1198555
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 31 July 2005

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Abstract Style and Case of Digital Creation Teaching2019 IEEE 2nd International Conference on Knowledge Innovation and Invention (ICKII)10.1109/ICKII46306.2019.9042674(300-303)Online publication date: Jul-2019
  • (2012)Haptic AspectsVirtual Reality in Medicine10.1007/978-1-4471-4011-5_4(79-129)Online publication date: 2012
  • (2009)Touchable 3D video systemACM Transactions on Multimedia Computing, Communications, and Applications10.1145/1596990.15969935:4(1-25)Online publication date: 6-Nov-2009
  • (2005)Six Degree-of-Freedom Haptic Rendering Using Spatialized Normal Cone SearchIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2005.10611:6(661-670)Online publication date: 1-Nov-2005
  • (2003)A framework for the haptic rendering of the human hand11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings.10.1109/HAPTIC.2003.1191306(340-347)Online publication date: 2003
  • (2000)Some current issues in haptics researchProceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065)10.1109/ROBOT.2000.844142(757-762)Online publication date: 2000

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media