Repository logo
 
Publication

An efficient parallel collision detection algorithm for virtual prototype environments

dc.contributor.authorFigueiredo, Mauro
dc.contributor.authorTerrence, Fernando
dc.date.accessioned2018-02-22T16:47:39Z
dc.date.available2018-02-22T16:47:39Z
dc.date.issued2004-07-09
dc.description.abstractThe automatic recognition of geometric constraints in virtual assembly and maintenance operations relies in the determination of intersecting surfaces between virtual prototypes. This is a key challenge in many virtual prototype applications, where it is necessary to find collisions precisely and interactively. This paper presents a novel algorithm to determine intersecting surfaces at interactive speed in a virtual prototyping environment. The proposed algorithm is based on the Overlapping AxisAligned Bounding Box (OAABB). The OAABB concept is used effectively to eliminate the number of surfaces that cannot intersect and improve performance. The algorithm also facilitates the implementation using parallel computing methods. OpenMP is used, taking advantage of shared memory multiple processors and reducing the overall time complexity of the collision detection algorithm. To achieve an efficient parallel simulation, it is necessary to provide an efficient load balancing scheme. Our experiences in parallelising the code to achieve a better work distribution are also described. Results show that the proposed collision detection achieves interactive rates in real industrial applications as desired.pt_PT
dc.description.sponsorship5.3/ALG/194.019/01
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/ICPADS.2004.1316102pt_PT
dc.identifier.isbn0-7695-2152-5
dc.identifier.issn1521-9097
dc.identifier.otherAUT: MFI01071;
dc.identifier.urihttp://hdl.handle.net/10400.1/10383
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherInstitute of Electrical and Electronics Engineerspt_PT
dc.relation.publisherversionhttp://ieeexplore.ieee.org/document/1316102/?deniedpt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/pt_PT
dc.subjectParallel applicationspt_PT
dc.subjectShared memory multiprocessorspt_PT
dc.subjectOpenMPpt_PT
dc.subjectCollision detectionpt_PT
dc.subjectVirtual prototype environmentspt_PT
dc.titleAn efficient parallel collision detection algorithm for virtual prototype environmentspt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceNewport Beach, CA, USApt_PT
oaire.citation.endPage256pt_PT
oaire.citation.startPage249pt_PT
oaire.citation.titleProceedings. Tenth International Conference on Parallel and Distributed Systems, 2004 ICPADSpt_PT
person.familyNameFigueiredo
person.givenNameMauro
person.identifier.ciencia-id2F1E-E93D-B252
person.identifier.orcid0000-0001-9394-4868
person.identifier.scopus-author-id22333823900
rcaap.rightsrestrictedAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublication3bcfae6f-f5b9-4eb6-b12e-6d25f2865305
relation.isAuthorOfPublication.latestForDiscovery3bcfae6f-f5b9-4eb6-b12e-6d25f2865305

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ICPADS_04.pdf
Size:
667.18 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.41 KB
Format:
Item-specific license agreed upon to submission
Description: