CN102609321B - Rapid and continuous collision detection method based on K_DOPs (k-discrete orientation polytopes) - Google Patents

Rapid and continuous collision detection method based on K_DOPs (k-discrete orientation polytopes) Download PDF

Info

Publication number
CN102609321B
CN102609321B CN201210020950.1A CN201210020950A CN102609321B CN 102609321 B CN102609321 B CN 102609321B CN 201210020950 A CN201210020950 A CN 201210020950A CN 102609321 B CN102609321 B CN 102609321B
Authority
CN
China
Prior art keywords
dops
bounding box
axle
collision
limit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210020950.1A
Other languages
Chinese (zh)
Other versions
CN102609321A (en
Inventor
张平
杜广龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN201210020950.1A priority Critical patent/CN102609321B/en
Publication of CN102609321A publication Critical patent/CN102609321A/en
Application granted granted Critical
Publication of CN102609321B publication Critical patent/CN102609321B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Analysis (AREA)

Abstract

The invention provides a rapid and continuous collision detection method based on K_DOPs (k-discrete orientation polytopes), which includes the steps: (1) presetting an initial time point and a terminal time point, detecting whether two objects are collided or not at the initial time point and the terminal time point by means of static K_DOPs collision detection technology, exiting if the objects are collided and going to a second step if not; (2) detecting dynamic intersection of bounding boxes according to motion paths of the two objects; (3) exiting if the K_DOPs bounding boxes of two subintervals are not intersected and going to a fourth step if the K_DOPs bounding boxes are intersected; (4) detecting collision of basic elements of the colliding bounding boxes; and (5) reporting collision and exiting if the basic elements are collided, and reporting no collision and exiting if not. By the aid of the rapid and continuous collision detection method, collision of two rigid bodies during continuous movement can be detected in real time, omission and piercing in discrete detection can be avoided, detection results can be more reliable, and precision and performance are high.

Description

Based on the quick method for detecting continuous collision of K_DOPs
Technical field
The invention belongs to robot motion field, particularly a kind of method of carrying out in real time collision detection in the time of robot motion.
Background technology
Collision detection algorithm has very long research history in robot motion field, and real time collision detection is a very crucial problem in robot field.There are at present many feasible collision detection algorithm, but along with the emerging field such as such as virtual reality emerge in large numbers and thing followed people to mutual real-time, what scene authenticity required improves constantly, the problem that Collision Detection faces also becomes increasingly conspicuous, and wherein most crucial problem is how effectively to improve the speed of collision detection.
Conventional method is mainly divided into two classes at present: discrete method and continuity method.Discrete method is to calculate each time point state by timing to determine collision situation, but this method there will be and pierces through and undetected phenomenon.In order to overcome the shortcoming of discrete method, continuity method by calculating object the state on whole motion path determine collision situation, thereby avoided occurring piercing through and undetected phenomenon, certainly continuity method is slow with respect to discrete method.
K-DOPs full name is K-Discrete Orientation Polytopes, and K-DOPs algorithm belongs to a kind of convex polyhedron collision detection algorithm.Wherein, the implementation procedure of static K-DOPs algorithm is the static K-DOPs bounding box of model, thereby judging two objects, the crossing test of then carrying out bounding box on discrete time point whether has collision possibility (James T.Klosowski, Martin Held, JosephS.B.Mitchell, Henry Sowizral, Karel Zikan.Efficient Collision Detection Using Bounding VolumeHierarchies of k-DOPs[J] and Stephane Redon, Abderrahmane Kheddary, Sabine Coquillart.FastContinuous Collision Detection between Rigid Bodies[J]).The present invention realizes based on static K-DOPs algorithm, and all bounding boxs that traversal detects are in the present invention all the path bounding boxs that utilizes the static K-DOPs bounding box having calculated to calculate, instead of static bounding box.The present invention has just used ergodic algorithm and the partitioning algorithm in static bounding box detection technique.Wherein, path bounding box be one comprise object in this path motion process the minimum K-DOPs bounding box in space of process.
Summary of the invention
The object of the invention is to overcome prior art above shortcomings, provide a kind of can effectively avoid in discrete detection algorithm pierce through high with undetected phenomenon and precision and performance is good based on the quick method for detecting continuous collision of K_DOPs.The present invention is based on interval interpolation technique and static K_DOPs Collision Detection, first the motion path of two objects is carried out to interval interpolation fitting, then utilize static K_DOPs detection algorithm to calculate the collision sub-range after interpolation, continuous interpolation fitting is carried out in collision sub-range to be detected again, until be less than a set-point between impact zone, then this smallest interval is carried out to the right continuous detecting of triangular plate, concrete technical scheme is as follows.
Based on the quick method for detecting continuous collision of K_DOPs, comprise the steps:
Whether S1, given initial time point and termination time point, detect two objects with static K_DOPs algorithm and bump at initial point and terminating point, if bumped, exits.Otherwise, go to step 2.
S2, according to the motion path of two objects carry out bounding box dynamically intersect detect.
If the K_DOPs bounding box of two objects of S3 is non-intersect, exits, otherwise go to step 4.
S4, the fundamental element in the bounding box bumping is carried out to collision detection.
If S5 fundamental element bumps, report is collided and is exited, otherwise report does not bump and exits.
In above-mentioned steps S1, first build the static K_DOPs bounding box of two objects, whether have the collision may thereby the crossing test of then carrying out bounding box on discrete time point judges two objects.
Described step S2 comprises the following steps:
S21, establish the K_DOPs bounding box Q of collision centering colliding object one 1for: B 1={ b 11, b 12... b 1j... b 1K, the K_DOPs bounding box Q of collision centering colliding object two 2for: B 2={ b 21, b 22... b 2j..., b 2K, wherein b 1jj direction projection of the bounding box of expression colliding object one put the distance of initial point, b 2jj direction projection of the bounding box of expression colliding object two put the distance of initial point, and K is the bounding box number of axle; The crossing detection of K_Dops bounding box is actually intersects detection to the projection on K bar direction of principal axis.If the vector of unit length of i axle is P i(p xi, p yi, p zi), B 1with the intersection point of axle i be F1=b 1, i(p x i, p y i, p z i), the intersection point of B2 and axle i is F2=b 2, i(p xi, p yi, p zi), i is 1~K, for any time t, Q 1module and carriage transformation matrix be M 1(t), the module and carriage transformation matrix of Q2 is M 2(t), the bounding box after object of which movement be by after object bounding box motion on K direction of principal axis again projection approximation obtain.Can obtain intersection point post exercise coordinate according to attitude transformation matrices so.
F ′ 1 = M 1 ( t ) · F 1 = M 1 ( t ) · ( b 1 , i · ( p i x , p i y , p i z ) T ) F ′ 2 = M 2 ( t ) · F 2 = M 2 ( t ) · ( b 2 , i · ( p i x , p i y , p i z ) T ) - - - ( 1 )
S22, note initial point be on zero, a i axle certain any be (p x i, p y i, p z i), F 1' at axle p ion subpoint be designated as F 1", can obtain the subpoint on i direction of principal axis after object bounding box motion, thereby obtain the distance of the subpoint of colliding object one post exercise bounding box on i axle to initial point.In like manner can obtain the distance of the subpoint of colliding object two post exercise bounding boxs on i axle to initial point.
S23, because each axle of K_Dops bounding box axle is to there being an axle contrary with this direction of principal axis, here the axle that hypothesis is contrary with i direction of principal axis is j, and basis principle above can obtain colliding object one and the subpoint of colliding object two post exercise bounding boxs on j the axle distance to initial point equally.
S24, the Projection Line Segment on two reciprocal axles of direction is intersected to test.So for axle i and the j of a pair of opposite direction, two line segments only need to meet formula below any one can judge that two line segments are non-crossing:
b 1 , i ( t ) < b 2 , j ( t ) b 2 , j ( t ) < b 1 , j ( t ) - - - ( 2 )
Described step S4 comprises: the crossing detection for limit with limit: suppose that a (t) b (t) represents a limit, c (t) d (t) represents an other limit, if equation below has root, intersecting appears in these two limits:
a(t)c(t)·(a(t)b(t)×c(t)d(t))=0 (3)
Just know whether equation has root with the equation that finding roots of complex functional equation method goes to solve above.Joining and if only if on limit root is in (0,1) interval.In limit and the crossing detection of face or the crossing detection on face and limit: the intersection point a (t) that first detects limit and face, suppose a (t) representative vector, b (t) c (t) d (t) represents triangular plate, if equation below has root, limit is crossing with face appearance, and fundamental element bumps.
a(t)b(t)·(b(t)c(t)×b(t)d(t))=0 (4)
Just know whether equation has root with the equation that extraction of root goes to solve above.And if only if in face on limit root is in (0,1) interval.
The present invention has following advantage and effect with respect to prior art:
Quick continuous collision detection algorithm based on K_DOPs can detect the collision situation of two rigid bodies in continuous motion process in real time, obtain approaching the broken line of rigid motion track by interval interpolation technique, and then rigid body is carried out in broken line motion process to collision detection, finally utilize the dynamic detection technology of fundamental element in minimum broken line motion process, to carry out detection of dynamic to triangular plate.Experimental results show that this algorithm can avoid occurring the undetected and diapirism in discrete detection, make testing result more reliable, and precision is high and performance is good, and have nothing to do because K_DOPs detects with triangular plate quantity and the topological structure of rigid body, so make this algorithm there is equally this good character.
Brief description of the drawings
Fig. 1 is the crossing figure of axial projection of two objects while intersecting test in embodiment.
Fig. 2 is the disjoint figure of axial projection of two objects while intersecting test in embodiment.
Fig. 3 is the process flow diagram based on the quick method for detecting continuous collision of K_DOPs in embodiment.
Embodiment
Below in conjunction with embodiment, the present invention is described in further detail, but embodiments of the present invention are not limited to this.
Embodiment:
The present invention is based on the quick method for detecting continuous collision of K_DOPs comprises the steps:
Whether S1, given initial time point and termination time point, detect two objects with static K_DOPs Collision Detection and bump at initial point and terminating point, if bumped, exits.Otherwise, go to step 2.
S2, according to the motion path of two objects carry out bounding box dynamically intersect detect.
If the K_DOPs bounding box of two objects of S3 is non-intersect, exits, otherwise go to step 4.
S4, the bounding box of collision is carried out to the collision detection of fundamental element.
If S5 fundamental element bumps, report is collided and is exited, otherwise report does not bump and exits.
Described step S1 comprises the following steps:
Whether first S11, static K_DOPs algorithm build the static K_DOPs bounding box of two objects, have the collision may thereby the crossing test of then carrying out bounding box on discrete time point judges two objects.
Described step S2 comprises the following steps:
S21, establish the bounding box Q of collision centering colliding object one 1for: B 1={ b 11, b 12..., b 1K, the bounding box Q of collision centering colliding object two 2for: B 2={ b 21, b 22..., b 2K, wherein b ijj direction projection of the bounding box of expression colliding object i put the distance of initial point, and K is the bounding box number of axle.The crossing detection of K_Dops bounding box is actually intersects and detects the projection on K bar direction of principal axis.If the vector of unit length of i axle is P i(p x i, p y i, p z i), B 1with the intersection point of axle i be F 1=b 1, i(p x i, p y i, p z i), B 2with the intersection point of axle i be F 2=b 2, i(p x i, p y i, p z i), for any time t, Q 1module and carriage transformation matrix be M 1(t), the module and carriage transformation matrix of Q2 is M 2(t), the bounding box after object of which movement be by after object bounding box motion on K direction of principal axis again projection approximation obtain.Can obtain intersection point post exercise coordinate according to attitude transformation matrices so.
F &prime; 1 = M 1 ( t ) &CenterDot; F 1 = M 1 ( t ) &CenterDot; ( b 1 , i &CenterDot; ( p i x , p i y , p i z ) T ) F &prime; 2 = M 2 ( t ) &CenterDot; F 2 = M 2 ( t ) &CenterDot; ( b 2 , i &CenterDot; ( p i x , p i y , p i z ) T ) - - - ( 1 )
Certain on S22, an i axle is a bit (p x i, p y i, p z i), F 1' at axle p ion subpoint be designated as F 1", can obtain the subpoint on i direction of principal axis after object bounding box motion and be:
F” 1=d·P i (2)
Wherein d is that subpoint is to the distance of initial point
d = OP 1 &RightArrow; &CenterDot; OF 1 &prime; &RightArrow; | OP 1 &RightArrow; | = ( p x i , p y i , p z i ) &CenterDot; M 1 ( t ) &CenterDot; ( b 1 , i &CenterDot; ( p x i , p y i , p z i ) T ) | OP 1 &RightArrow; | - - - ( 3 )
Due to P ifor vector of unit length, formula of reduction has:
d = OP 1 &RightArrow; &CenterDot; OF 1 &prime; &RightArrow; = ( p i x , p i y , p i z ) &CenterDot; M 1 ( t ) &CenterDot; ( b 1 , i &CenterDot; ( p i x , p i y , p i z ) T ) - - - ( 4 )
Thereby obtain the distance of the subpoint of colliding object one post exercise bounding box on i axle to initial point:
b 1,i(t)=(p x i,p y i,p z i)·M 1(t)·(b 1,i·(p x i,p y i,p z i) T) (5)
In like manner can obtain the distance of the subpoint of colliding object two post exercise bounding boxs on i axle to initial point:
b 2,i(t)=(p x i,p y i,p z i)·M 2(t)·(b 2,i·(p x i,p y i,p z i) T) (6)
S23, because each axle of K_Dops bounding box axle is to there being an axle contrary with this direction of principal axis, here the axle that hypothesis is contrary with i direction of principal axis is j, and basis principle above can obtain colliding object one and the subpoint of colliding object two post exercise bounding boxs on j the axle distance to initial point equally:
b 1 , j ( t ) = ( p x j , p y j , p z j ) &CenterDot; M 1 ( t ) &CenterDot; ( b 1 , j &CenterDot; ( p x j , o y j , p z j ) T )
b 2 , j ( t ) = ( p x j , p y j , p z j ) &CenterDot; M 2 ( t ) &CenterDot; ( b 2 , j &CenterDot; ( p x j , p y j , p z j ) T ) - - - ( 7 )
S24, the Projection Line Segment on two reciprocal axles of direction is intersected to detection.
So for axle i and the j of a pair of opposite direction, two line segments only need to meet formula below any one can judge that two line segments are non-crossing:
b 1 , i ( t ) < b 2 , j ( t ) b 2 , i ( t ) < b 1 , j ( t ) - - - ( 8 )
Launch b 1, i(t) < b 2, j(t) obtain:
(p x i,p y i,p z i)·M 1(t)·(b 1,i·(p x i,p y i,p z i) T)<(p x j,p y j,p z j)·M 2(t)·(b 2,j·(p x j,p y j,p z j) T) (9)
(p x i,p y i,p z i)·M 1(t)·(b 1,i·(p x i,p y i,p z i) T)-(p x j,p y j,p z j)·M 2(t)·(b 2,j·(p x j,p y j,p z j) T)<0 (10)
Due to (p x j, p y j, p z j(the p of)=- x i, p y i, p z i), simplifying above-mentioned formula has:
p i·(M 1(t)·b 1,i-M 2(t)·b 2,j)·(p i) T<0 (11)
Described step S4 comprises the following steps:
S41, crossing detection for limit with limit: suppose that a (t) b (t) represents a limit, c (t) d (t) represents an other limit, if equation below has root, intersecting appears in these two limits:
a(t)c(t)·(a(t)b(t)×c(t)d(t))=0 (12)
Just know whether equation has root with the equation that finding roots of complex functional equation method goes to solve above.Joining and if only if on limit root is in (0,1) interval.
For limit and the crossing detection of face or the crossing detection on face and limit: the intersection point a (t) that first detects limit and face, suppose a (t) representative vector, b (t) c (t) d (t) represents triangular plate, if equation below has root, limit is crossing with face appearance, and two objects bump.
a(t)b(t)·(b(t)c(t)×b(t)d(t))=0 (13)
Just know whether equation has root with the equation that extraction of root goes to solve above.And if only if in face on limit root is in (0,1) interval.
Above-described embodiment is preferably embodiment of the present invention; but embodiments of the present invention are not restricted to the described embodiments; other any do not deviate from change, the modification done under Spirit Essence of the present invention and principle, substitutes, combination, simplify; all should be equivalent substitute mode, within being included in protection scope of the present invention.

Claims (3)

1. based on the quick method for detecting continuous collision of K_DOPs, it is characterized in that comprising the following steps:
Whether S1, given initial time point and termination time point, detect two objects with static K_DOPs algorithm and bump at initial time point and termination time point, if bumped, exit, otherwise, go to step S2;
S2, according to the motion path of two objects carry out bounding box dynamically intersect detect, specifically comprise the following steps:
S21, establish the K_DOPs bounding box Q of collision centering colliding object one 1for: B 1={ b 11, b 12... b 1j... b 1K, the K_DOPs bounding box Q of collision centering colliding object two 2for: B 2={ b 21, b 22... b 2j..., b 2K, wherein b 1jj direction projection of the bounding box of expression colliding object one put the distance of initial point, b 2jj direction projection of the bounding box of expression colliding object two put the distance of initial point, and K is the bounding box number of axle; The crossing detection of K_Dops bounding box is actually intersects detection to the projection on K bar direction of principal axis; If the vector of unit length of i axle is Pi (p x i, p y i, p z i), B 1with the intersection point of axle i be F1=b 1, i(p x i, p y i, p z i), the intersection point of B2 and axle i is F2=b 2, i(p x i, p y i, p z i), i is 1~K, for any time t, Q 1module and carriage transformation matrix be M 1(t), the module and carriage transformation matrix of Q2 is M 2(t), the bounding box after object of which movement be by after object bounding box motion on K direction of principal axis again projection obtain, can obtain intersection point post exercise coordinate according to attitude transformation matrices so:
F &prime; 1 = M 1 ( t ) &CenterDot; F 1 = M 1 ( t ) &CenterDot; ( b 1 , i &CenterDot; ( p i x , p i y , p i z ) T ) F &prime; 2 = M 2 ( t ) &CenterDot; F 2 = M 2 ( t ) &CenterDot; ( b 2 , i &CenterDot; ( p i x , p i y , p i z ) T ) - - - ( 1 ) ;
S22, note initial point are O, and certain on i axle is a bit (p x i, p y i, p z i), F 1' subpoint on i axle is designated as F 1"; can obtain the subpoint on i direction of principal axis after object bounding box motion; thus the distance of the subpoint of colliding object one post exercise bounding box on i axle to initial point obtained, in like manner can obtain the distance of the subpoint of colliding object two post exercise bounding boxs on i axle to initial point;
S23, because each axle of K_Dops bounding box axle is to there being an axle contrary with this each direction of principal axis, here the axle that hypothesis is contrary with i direction of principal axis is j, and basis principle above can obtain colliding object one and the subpoint of colliding object two post exercise bounding boxs on j the axle distance to initial point equally;
S24, the Projection Line Segment on two reciprocal axles of direction is intersected to test, so for axle i and the j of a pair of opposite direction, two line segments only need to meet formula below any one can judge that two line segments are non-crossing:
b 1 , i ( t ) < b 2 , j ( t ) b 2 , i ( t ) < b 1 , j ( t ) - - - ( 2 ) ;
If the K_DOPs bounding box of two objects of S3 is non-intersect, exits, otherwise go to step S4;
S4, the fundamental element in the bounding box bumping is carried out to collision detection;
If S5 fundamental element bumps, report is collided and is exited, otherwise report does not bump and exits.
2. according to claim 1 based on the quick method for detecting continuous collision of K_DOPs, it is characterized in that
In step S1, first build the static K_DOPs bounding box of two objects, whether have the collision may thereby the crossing test of then carrying out bounding box on discrete time point judges two objects.
3. according to claim 1 based on the quick method for detecting continuous collision of K_DOPs, it is characterized in that described step S4 comprises: the crossing detection for limit with limit: suppose that a (t) b (t) represents a limit, c (t) d (t) represents an other limit, if equation below has root, intersecting appears in these two limits:
a(t)c(t)·(a(t)b(t)×c(t)d(t))=0 (3),
Just know whether equation has root with the equation that finding roots of complex functional equation method goes to solve above, joining and if only if on limit root is in (0,1) interval; For limit and the crossing detection of face or the crossing detection on face and limit: the intersection point a (t) that first detects limit and face, suppose a (t) representative vector, b (t) c (t) d (t) represents triangular plate, if equation below has root, limit occurs crossing with face, fundamental element bumps
a(t)b(t)·(b(t)c(t)×b(t)d(t))=0 (4),
Just know whether equation has root with the equation that extraction of root goes to solve above, and if only if in face on limit root is in (0,1) interval.
CN201210020950.1A 2012-01-30 2012-01-30 Rapid and continuous collision detection method based on K_DOPs (k-discrete orientation polytopes) Expired - Fee Related CN102609321B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210020950.1A CN102609321B (en) 2012-01-30 2012-01-30 Rapid and continuous collision detection method based on K_DOPs (k-discrete orientation polytopes)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210020950.1A CN102609321B (en) 2012-01-30 2012-01-30 Rapid and continuous collision detection method based on K_DOPs (k-discrete orientation polytopes)

Publications (2)

Publication Number Publication Date
CN102609321A CN102609321A (en) 2012-07-25
CN102609321B true CN102609321B (en) 2014-07-16

Family

ID=46526713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210020950.1A Expired - Fee Related CN102609321B (en) 2012-01-30 2012-01-30 Rapid and continuous collision detection method based on K_DOPs (k-discrete orientation polytopes)

Country Status (1)

Country Link
CN (1) CN102609321B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102902269B (en) * 2012-09-21 2015-07-01 北京邮电大学 Redundant robot dynamic obstacle avoidance method using pre-selected minimum distance index
CN103324784B (en) * 2013-05-30 2016-05-18 杭州电子科技大学 A kind of grid model collision processing method based on local restriction
CN104156520B (en) * 2014-07-31 2017-04-12 哈尔滨工程大学 Linear projection based convex-polyhedron collision detection method
CN104615893B (en) * 2015-02-13 2017-12-26 华东师范大学 The method of raising continuous collision detection efficiency based on Taylor Model
CN104637087B (en) * 2015-02-13 2017-12-15 华东师范大学 A kind of method for improving continuous collision detection efficiency
CN104637086B (en) * 2015-02-13 2017-09-19 华东师范大学 High-efficiency and continuous collision checking method based on Vincent theorem

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6747651B1 (en) * 1998-07-18 2004-06-08 National University Of Singapore System and method for creating bounding volume hierarchies utilizing model simplification
CN102253862A (en) * 2011-04-26 2011-11-23 浙江大学 Single instruction multiple data (SIMD)-based k-discrete oriented polytope (k-DOP) bounding volume collision detection method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100889602B1 (en) * 2006-12-05 2009-03-20 한국전자통신연구원 Apparatus and method of ray-triangle collision detection for ray-tracing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6747651B1 (en) * 1998-07-18 2004-06-08 National University Of Singapore System and method for creating bounding volume hierarchies utilizing model simplification
CN102253862A (en) * 2011-04-26 2011-11-23 浙江大学 Single instruction multiple data (SIMD)-based k-discrete oriented polytope (k-DOP) bounding volume collision detection method

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
A Fast Continuous Collision Detection Algorithm Based on K_DOPs;Zhang Ping et al;《 2011 International Conference on Electronics, Communications and Control》;20111231;617-621 *
Efficient collision detection using bounding volume hierarchies of k-DOPs;James T et al;《IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS》;19980331;第4卷(第1期);21-36 *
James T et al.Efficient collision detection using bounding volume hierarchies of k-DOPs.《IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS》.1998,第4卷(第1期),
Zhang Ping et al.A Fast Continuous Collision Detection Algorithm Based on K_DOPs.《 2011 International Conference on Electronics, Communications and Control》.2011,
一种快速精确的连续碰撞检测算法;黄通浪等;《浙江大学学报(工学版)》;20060628(第06期);1051-1055 *
黄通浪等.一种快速精确的连续碰撞检测算法.《浙江大学学报(工学版)》.2006,(第06期),

Also Published As

Publication number Publication date
CN102609321A (en) 2012-07-25

Similar Documents

Publication Publication Date Title
CN102609321B (en) Rapid and continuous collision detection method based on K_DOPs (k-discrete orientation polytopes)
CN103676646B (en) A kind of method for estimating state with the random uncertainty of generation and the network control system of distributed sensor time lag
Zhang et al. Evaluating adversarial attacks on driving safety in vision-based autonomous vehicles
CN107116540A (en) A kind of robot collision checking method that structure is surrounded based on SCS
CN104029203A (en) Path planning method for implementation of obstacle avoidance for space manipulators
CN102306214A (en) Whole vehicle crash simulation analysis method of railway vehicle based on spline curve
CN103324784B (en) A kind of grid model collision processing method based on local restriction
CN103310038A (en) Virtual machine actual electricity simulation system and method for rotary guiding executing mechanism
CN104766371A (en) Collision detection method for objects in large-scale scene
CN105403813A (en) Aerial line single-end travelling wave distance measuring method based on direction traveling wave decomposition and distance calibration
CN106897557A (en) The in-orbit health state evaluation method of satellite and assessment system based on component function mapping graph
CN104864873A (en) Method for helping map positioning by utilizing human motion features
CN106482896A (en) A kind of contactless factor of inertia discrimination method of arbitrary shape rolling satellite
CN107390631A (en) A kind of track initial method and system for maneuvering target of turning
CN107367941A (en) Hypersonic aircraft angle of attack observation procedure based on non-linear gain
CN110034855A (en) A kind of information transfer check method and system
CN103123668B (en) A kind of emulation mode of the space rope system robot system based on hybrid-element method
CN104655988A (en) Single-circuit information based method for locating traveling wave faults of double-circuit DC lines on same tower
CN104881573B (en) A kind of methods of risk assessment and system of city track traffic engineering
CN103809161A (en) Radar net distance deception + SOJ (stand-off jamming) resisting method
CN109916494A (en) Weighing-appliance scaling method and device
CN104949848A (en) Hunting instability detecting algorithm based on frequency domain kurtosis
CN107678959A (en) A kind of integration test method of control law software
CN104252685B (en) The quick strong sorting technique of transient stability evaluation in power system forecast failure
CN102393825B (en) Non-coplanar elimination based detecting method for continuous collision of flexible scene

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140716

CF01 Termination of patent right due to non-payment of annual fee