<?xml version="1.0" encoding="UTF-8"?>
<mets:METS xmlns:mets="http://www.loc.gov/METS/" xmlns:xlink="http://www.w3.org/TR/xlink/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dim="http://www.dspace.org/xmlns/dspace/dim" OBJEDIT="/xmlui/admin/item?itemID=106391" OBJID="/xmlui/handle/11531/104814" PROFILE="DSPACE METS SIP Profile 1.0" LABEL="DSpace Item" ID="hdl:11531/104814">
<mets:dmdSec GROUPID="group_dmd_0" ID="dmd_1">
<mets:mdWrap MDTYPE="OTHER" OTHERMDTYPE="DIM">
<mets:xmlData>
<dim:dim dspaceType="ITEM">
<dim:field authority="00090996-D487-482D-97BD-E216200521B1" element="contributor" qualifier="author" confidence="ACCEPTED" language="es-ES" mdschema="dc">López-Adeva Fernández-Layos, Pedro</dim:field>
<dim:field authority="0000-0002-8087-1986" element="contributor" qualifier="author" confidence="ACCEPTED" language="es-ES" mdschema="dc">Sánchez Merchante, Luis Francisco</dim:field>
<dim:field element="date" qualifier="accessioned" mdschema="dc">2025-09-26T12:29:18Z</dim:field>
<dim:field element="date" qualifier="available" mdschema="dc">2025-09-26T12:29:18Z</dim:field>
<dim:field element="date" qualifier="issued" language="es_ES" mdschema="dc">2024-05-01</dim:field>
<dim:field element="identifier" qualifier="issn" language="es_ES" mdschema="dc">0010-4485</dim:field>
<dim:field element="identifier" qualifier="uri" language="es_ES" mdschema="dc">https:doi.org10.1016j.cad.2024.103685</dim:field>
<dim:field element="identifier" qualifier="uri" mdschema="dc">http://hdl.handle.net/11531/104814</dim:field>
<dim:field element="description" language="es_ES" mdschema="dc">Artículos en revistas</dim:field>
<dim:field element="description" qualifier="abstract" language="es-ES" mdschema="dc"/>
<dim:field element="description" qualifier="abstract" language="en-GB" mdschema="dc">We present a new algorithm to compute the minimum distance and penetration depth between two convex bodies represented by their Signed Distance Function (SDF). First, we formulate the problem as an optimization problem suitable for arbitrary non-convex bodies, and then we propose the ellipsoid algorithm to solve the problem when the two bodies are convex. Finally, we benchmark the algorithm and compare the results in collision detection against the popular Gilbert–Johnson–Keerthi (GJK) and Minkowski Portal Refinement (MPR) algorithms, which represent bodies using the support function. Results show that our algorithm has similar performance to both, providing penetration depth like MPR and, with better robustness, minimum distance like GJK. Our algorithm provides accurate and fast collision detection between implicitly modeled convex rigid bodies and is able to substitute existing algorithms in previous applications whenever the support function is replaced with the SDF.</dim:field>
<dim:field element="language" qualifier="iso" language="es_ES" mdschema="dc">en-GB</dim:field>
<dim:field element="source" language="es_ES" mdschema="dc">Revista: Computer-Aided Design, Periodo: 1, Volumen: online, Número: , Página inicial: 103685-1, Página final: 103685-16</dim:field>
<dim:field element="subject" qualifier="other" language="es_ES" mdschema="dc">Instituto de Investigación Tecnológica (IIT)</dim:field>
<dim:field element="title" language="es_ES" mdschema="dc">Convex body collision detection using the signed distance function</dim:field>
<dim:field element="type" language="es_ES" mdschema="dc">info:eu-repo/semantics/article</dim:field>
<dim:field element="description" qualifier="version" language="es_ES" mdschema="dc">info:eu-repo/semantics/publishedVersion</dim:field>
<dim:field element="rights" qualifier="holder" language="es_ES" mdschema="dc"/>
<dim:field element="rights" qualifier="accessRights" language="es_ES" mdschema="dc">info:eu-repo/semantics/openAccess</dim:field>
<dim:field element="keywords" language="es-ES" mdschema="dc"/>
<dim:field element="keywords" language="en-GB" mdschema="dc">Signed distance function; Collision detection; Ellipsoid method</dim:field>
</dim:dim>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:fileSec>
<mets:fileGrp USE="CONTENT">
<mets:file CHECKSUMTYPE="MD5" GROUPID="group_file_742935" ID="file_742935" MIMETYPE="application/octet-stream" SIZE="2922501" CHECKSUM="8df481d86bcc2732f38cae2bd0bce46e">
<mets:FLocat LOCTYPE="URL" xlink:title="IIT-24-049R" xlink:type="locator" xlink:href="/xmlui/bitstream/handle/11531/104814/IIT-24-049R?sequence=-1&amp;isAllowed=y"/>
</mets:file>
<mets:file CHECKSUMTYPE="MD5" GROUPID="group_file_742936" ID="file_742936" MIMETYPE="application/octet-stream" SIZE="2755" CHECKSUM="24399289e4409ba1e5dbde549170b28c">
<mets:FLocat LOCTYPE="URL" xlink:title="IIT-24-049R_preview" xlink:type="locator" xlink:href="/xmlui/bitstream/handle/11531/104814/IIT-24-049R_preview?sequence=-1&amp;isAllowed=y"/>
</mets:file>
</mets:fileGrp>
</mets:fileSec>
<mets:structMap LABEL="DSpace" TYPE="LOGICAL">
<mets:div DMDID="dmd_1" TYPE="DSpace Item">
<mets:div ID="div_2" TYPE="DSpace Content Bitstream">
<mets:fptr FILEID="file_742935"/>
</mets:div>
<mets:div ID="div_3" TYPE="DSpace Content Bitstream">
<mets:fptr FILEID="file_742936"/>
</mets:div>
</mets:div>
</mets:structMap>
</mets:METS>
