Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Virtual assembly-oriented collision detection method based on AABB (Axis Aligned Bounding Box)-OBB (Oriented Bounding Box) mixed bounding box

A technology of collision detection and virtual assembly, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as low detection accuracy, slow update, high computing resource requirements, and meet comprehensive requirements and real-time performance and the effect of precision

Inactive Publication Date: 2012-03-07
BEIHANG UNIV
View PDF2 Cites 56 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional AABB bounding box collision detection method is fast to build and update, and requires less computing resources, but the bounding box cannot tightly surround the model body, and the collision should be detected, and the detection accuracy is not high; while the OBB bounding box collision detection method is not good for The compactness of model enclosing is very good, and the collision detection accuracy is high, but the construction of OBB bounding box is complex, the update is slow, time-consuming, and requires high computing resources

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual assembly-oriented collision detection method based on AABB (Axis Aligned Bounding Box)-OBB (Oriented Bounding Box) mixed bounding box
  • Virtual assembly-oriented collision detection method based on AABB (Axis Aligned Bounding Box)-OBB (Oriented Bounding Box) mixed bounding box
  • Virtual assembly-oriented collision detection method based on AABB (Axis Aligned Bounding Box)-OBB (Oriented Bounding Box) mixed bounding box

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0020] The main illustration of the present invention is as figure 1 As shown, the algorithm execution framework is as follows figure 2 As shown, the experimental procedure is as follows image 3 As shown, the specific steps are as follows:

[0021] (1) Load the model, usually load the model in OBJ format, and extract the vertex information, vertex normal information, triangle patch information, etc. of the model according to the file line tags v, vn, f respectively.

[0022] (2) According to the extracted model information, in the pre-processing stage, the model is divided, and the OBB level binary tree is divided. Build the AABB bounding box of the model as a whole. By continuously dividing the mesh model, the whole model is organized into a hierarchical bounding volume tree. Based on the real-time requirements, this process i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a virtual assembly-oriented collision detection method based on an AABB (Axis Aligned Bounding Box)-OBB (Oriented Bounding Box) mixed bounding box. A pre-processing stage comprises the following steps of: splitting a model of a deformable object, establishing an OBB layered binary tree layer by layer, and establishing an AABB of the entire model. A real-time stage comprises the following steps of: maintaining the AABB at the peak of the binary tree, and carrying out rough collision detection on the entire model; maintaining an OBB at the other nodes, and carrying out accurate collision detection by using the OBB; and finally, carrying out patch-level collision detection. The method comprises the following steps of: loading a three-dimensional model; splitting the model, and establishing a layered binary tree; carrying out collision detection by using the AABB in the rough collision detection stage; carrying out collision detection by using the OBB in the accurate collision detection stage; and finally, carrying out patch-level collision detection. The method provided by the invention can ensure that in an aircraft engine assembling process, a spherical nut wrench is used for disassembling and assembling spherical nuts, and an internal hexagonal wrench is used for disassembling and assembling plug screws.

Description

technical field [0001] The invention belongs to the field of computer virtual reality, and specifically relates to a virtual assembly-oriented collision detection method based on an AABB-OBB mixed bounding box. Background technique [0002] In the virtual disassembly and assembly scene for aero-engines, the contact surface structures of many parts are complex, and the triangular faces are as high as tens of thousands. For example, in the step of unscrewing the ball nut with a ball nut wrench, the total triangular faces of the two collision model pairs are as high as 57,000. The traditional AABB bounding box collision detection method is fast to build and update, and requires less computing resources, but the bounding box cannot tightly surround the model body, and the collision should be detected, and the detection accuracy is not high; while the OBB bounding box collision detection method is not good for The compactness of the model enclosure is very good, and the collisio...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
Inventor 周天齐越
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products