Modeling contacts in a physically based simulation
William J. Bouma,George Vaněček +1 more
- 01 Jun 1993
- pp 409-418
TL;DR: A model for polyhedral contact that may be llsed in a physically based simulation based on a geometric analysis formulated as a static problem in three-dimensional space to resolve certain cases where the normals of a region are indeterminate.
read more
Abstract: In this paper we present a model for polyhedral contact that may be llsed in a physically based simulation. The model is based on a geometric analysis formulated as a static problem in three-dimensional space. The geometric contact analysis between a pair of objects determines the set of surface areas which are in contact and their associated normals. From these areas and normals the dynamics simulator can formulate equations that model the physical consequences of the contact. For areas that come into contact with high relative velocity, these equations model the collision impulse force. The pushing and sliding behavior of low relative velocity contact is modeled by the addition of kinematic constraints over the areas in contact. The geometric analysis consists mainly of collecting adjacent contact points into separate regions which share the same normals. Since non-convex polyhedra are allowed, the intersection can produce surface areas which have more than one associated normal The geometric modeler can provide this entire set of normals or any small subset which spans the same space, whichever the dynamics modeler requires. When a contact region persists from time step to time step in the simulation, the contact analysis can return the normals for that region from the previous time step rather than recalculating them. This temporal coherence of the normals can resolve certain cases where the normals of a region are indeterminate. The interpretation of the contact requires a full set-theoretic intersection of the two objects. The objects in question are assumed to be already in contact or in close proximity. An efficient and robust implementation of the intersection is achieved by nsing the brep-index data structnre in conjunction with a back-face culling technique based on relative velocities at surface points.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Six degree-of-freedom haptic display of polygonal models
Arthur Gregory,Ajith Mascarenhas,Stephen Ehmann,Ming C. Lin,Dinesh Manocha +4 more
- 01 Oct 2000
TL;DR: An algorithm for haptic display of moderately complex polygonal models with a six degree of freedom (DOF) force feedback device that makes use of incremental algorithms for contact determination between convex primitives.
136
Incremental algorithms for collision detection between solid models
Madhav K. Ponamgi,Dinesh Manocha,Ming C. Lin +2 more
- 01 Dec 1995
TL;DR: An incremental algorithm for collision detection between general polygonal models in dynamic environments is presented, which combines a hierarchical representation with incremental computation to rapidly detect collisions.
125
A Sophisticated Manipulation Aid in a Virtual Environment using Dynamic Constraints among Object Faces
TL;DR: The proposed manipulation aid uses only the visual constraints of motion among object faces that are dynamically selected by a real-time collision detection method while the user manipulates the object.
44
Collision detection using sphere-tree construction
Antonio Benitez,M. del Carmen Ramirez,Daniel Vallejo +2 more
- 28 Feb 2005
TL;DR: A new algorithm for collision detection between general polygonal models that makes use of hierarchical representations along with frame to frame coherence to rapidly detect collisions is presented.
28
A manipulation environment of virtual and real objects using a magnetic metaphor
Yoshifumi Kitamura,Susumu Ogata,Fumio Kishino +2 more
- 11 Nov 2002
TL;DR: Experimental results show that the proposed method improves the task performance in the manipulation of virtual and real objects existing in the same environment simultaneously.
25
References
A fast procedure for computing the distance between complex objects in three-dimensional space
Elmer G. Gilbert,D.W. Johnson,S. Keerthi +2 more
- 01 Apr 1988
TL;DR: An algorithm for computing the Euclidean distance between a pair of convex sets in R/sup m/ has special features which makes its application in a variety of robotics problems attractive.
Collision Detection and Response for Computer Animation
Matthew Moore,Jane Wilhelms +1 more
- 01 Jun 1988
TL;DR: This paper discusses collision detection and response in general, presents two collision detection algorithms, describes modeling collisions of arbitrary bodies using springs, and presents an analytical collision response algorithm for articulated rigid bodies that conserves linear and angular momentum.
Numerical Simulation of Time-Dependent Contact and Friction Problems in Rigid Body Mechanics
TL;DR: In this article, a numerical method is given for the solution of a system of ordinary differential equations and algebraic, unilateral constraints, where contacts between the bodies are created and disappear in the time interval of interest.
Simulation of physical systems from geometric models
Christoph M. Hoffmann,John E. Hopcroft +1 more
- 01 Jun 1987
TL;DR: The design of an extensible system is discussed in which the behavior of physical objects is simulated from their models, and the object models are modified automatically during the simulation in response to unforeseen changes.
Robot Dynamics Algorithms
Klaus Reinhardt
- 01 Jan 2016
TL;DR: The robot dynamics algorithms is universally compatible with any devices to read and is available in the digital library an online access to it is set as public so you can get it instantly.
52