Realistic haptic rendering of interactive deformable objects in virtual environments
Identifieur interne : 000555 ( Hal/Checkpoint ); précédent : 000554; suivant : 000556Realistic haptic rendering of interactive deformable objects in virtual environments
Auteurs : Christian Duriez [France] ; Frédéric Dubois ; Abderrahmane Kheddar [France] ; Claude Andriot [France]Source :
- IEEE Transactions on Visualization and Computer Graphics [ 1077-2626 ] ; 2005.
English descriptors
- mix :
Abstract
A new computer haptics algorithm to be used in general interactive manipulations of deformable virtual objects is presented. In multimodal interactive simulations, haptic feedback computation often comes from contact forces. Subsequently, the fidelity of haptic rendering depends significantly on contact space modeling. Contact and friction laws between deformable models are often simplified in up to date methods. They do not allow a realistic rendering of the subtleties of contact space physical phenomena (such as slip and stick effects due to friction or mechanical coupling between contacts). In this paper, we use Signorini's contact law and Coulomb's friction law as a computer haptics basis. Real-time performance is made possible thanks to a linearization of the behavior in the contact space, formulated as the so-called Delassus operator, and iteratively solved by a Gauss-Seidel type algorithm. Dynamic deformation uses corotational global formulation to obtain the Delassus operator in which the mass and stiffness ratio are dissociated from the simulation time step. This last point is crucial to keep stable haptic feedback. This global approach has been packaged, implemented, and tested. Stable and realistic 6D haptic feedback is demonstrated through a clipping task experiment.
Url:
DOI: 10.1109/TVCG.2006.13
Links toward previous steps (curation, corpus...)
Links to Exploration step
Hal:hal-00342920Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">Realistic haptic rendering of interactive deformable objects in virtual environments</title>
<author><name sortKey="Duriez, Christian" sort="Duriez, Christian" uniqKey="Duriez C" first="Christian" last="Duriez">Christian Duriez</name>
<affiliation wicri:level="1"><hal:affiliation type="laboratory" xml:id="struct-82587" status="OLD"><orgName>Informatique, Biologie Intégrative et Systèmes Complexes</orgName>
<orgName type="acronym">IBISC</orgName>
<desc><address><addrLine>40,rue du pelvoux, Courcouronnes 91020 EVRY CEDEX</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.ibisc.univ-evry.fr/</ref>
</desc>
<listRelation><relation active="#struct-300306" type="direct"></relation>
<relation name="FRE3190" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles><tutelle active="#struct-300306" type="direct"><org type="institution" xml:id="struct-300306" status="VALID"><orgName>Université d'Evry-Val d'Essonne</orgName>
<desc><address><country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
<tutelle name="FRE3190" active="#struct-441569" type="direct"><org type="institution" xml:id="struct-441569" status="VALID"><idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc><address><country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
<author><name sortKey="Dubois, Frederic" sort="Dubois, Frederic" uniqKey="Dubois F" first="Frédéric" last="Dubois">Frédéric Dubois</name>
</author>
<author><name sortKey="Kheddar, Abderrahmane" sort="Kheddar, Abderrahmane" uniqKey="Kheddar A" first="Abderrahmane" last="Kheddar">Abderrahmane Kheddar</name>
<affiliation wicri:level="1"><hal:affiliation type="laboratory" xml:id="struct-82587" status="OLD"><orgName>Informatique, Biologie Intégrative et Systèmes Complexes</orgName>
<orgName type="acronym">IBISC</orgName>
<desc><address><addrLine>40,rue du pelvoux, Courcouronnes 91020 EVRY CEDEX</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.ibisc.univ-evry.fr/</ref>
</desc>
<listRelation><relation active="#struct-300306" type="direct"></relation>
<relation name="FRE3190" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles><tutelle active="#struct-300306" type="direct"><org type="institution" xml:id="struct-300306" status="VALID"><orgName>Université d'Evry-Val d'Essonne</orgName>
<desc><address><country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
<tutelle name="FRE3190" active="#struct-441569" type="direct"><org type="institution" xml:id="struct-441569" status="VALID"><idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc><address><country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
<author><name sortKey="Andriot, Claude" sort="Andriot, Claude" uniqKey="Andriot C" first="Claude" last="Andriot">Claude Andriot</name>
<affiliation wicri:level="1"><hal:affiliation type="department" xml:id="struct-40217" status="VALID"><orgName>Laboratoire d'Intégration des Systèmes et des Technologies</orgName>
<orgName type="acronym">LIST</orgName>
<desc><address><addrLine>DRT/LISTNano-INNOVAvenue de la Vauve91120 Palaiseau</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www-list.cea.fr/</ref>
</desc>
<listRelation><relation name="DRT/LIST" active="#struct-300016" type="direct"></relation>
<relation active="#struct-419361" type="direct"></relation>
</listRelation>
<tutelles><tutelle name="DRT/LIST" active="#struct-300016" type="direct"><org type="institution" xml:id="struct-300016" status="VALID"><orgName>CEA</orgName>
<orgName type="acronym">CEA - DEN/DM2S/SEMT</orgName>
<desc><address><addrLine>CEA Saclay - 91191 Gif-Sur-Yvette</addrLine>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
<tutelle active="#struct-419361" type="direct"><org type="institution" xml:id="struct-419361" status="VALID"><orgName>Université Paris Saclay</orgName>
<desc><address><addrLine>Espace Technologique, Bat. Discovery - RD 128 - 2e ét., 91190 Saint-Aubin</addrLine>
<country key="FR"></country>
</address>
<ref type="url">https://www.universite-paris-saclay.fr/fr</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:hal-00342920</idno>
<idno type="halId">hal-00342920</idno>
<idno type="halUri">https://hal.archives-ouvertes.fr/hal-00342920</idno>
<idno type="url">https://hal.archives-ouvertes.fr/hal-00342920</idno>
<idno type="doi">10.1109/TVCG.2006.13</idno>
<date when="2005">2005</date>
<idno type="wicri:Area/Hal/Corpus">000441</idno>
<idno type="wicri:Area/Hal/Curation">000441</idno>
<idno type="wicri:Area/Hal/Checkpoint">000555</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en">Realistic haptic rendering of interactive deformable objects in virtual environments</title>
<author><name sortKey="Duriez, Christian" sort="Duriez, Christian" uniqKey="Duriez C" first="Christian" last="Duriez">Christian Duriez</name>
<affiliation wicri:level="1"><hal:affiliation type="laboratory" xml:id="struct-82587" status="OLD"><orgName>Informatique, Biologie Intégrative et Systèmes Complexes</orgName>
<orgName type="acronym">IBISC</orgName>
<desc><address><addrLine>40,rue du pelvoux, Courcouronnes 91020 EVRY CEDEX</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.ibisc.univ-evry.fr/</ref>
</desc>
<listRelation><relation active="#struct-300306" type="direct"></relation>
<relation name="FRE3190" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles><tutelle active="#struct-300306" type="direct"><org type="institution" xml:id="struct-300306" status="VALID"><orgName>Université d'Evry-Val d'Essonne</orgName>
<desc><address><country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
<tutelle name="FRE3190" active="#struct-441569" type="direct"><org type="institution" xml:id="struct-441569" status="VALID"><idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc><address><country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
<author><name sortKey="Dubois, Frederic" sort="Dubois, Frederic" uniqKey="Dubois F" first="Frédéric" last="Dubois">Frédéric Dubois</name>
</author>
<author><name sortKey="Kheddar, Abderrahmane" sort="Kheddar, Abderrahmane" uniqKey="Kheddar A" first="Abderrahmane" last="Kheddar">Abderrahmane Kheddar</name>
<affiliation wicri:level="1"><hal:affiliation type="laboratory" xml:id="struct-82587" status="OLD"><orgName>Informatique, Biologie Intégrative et Systèmes Complexes</orgName>
<orgName type="acronym">IBISC</orgName>
<desc><address><addrLine>40,rue du pelvoux, Courcouronnes 91020 EVRY CEDEX</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.ibisc.univ-evry.fr/</ref>
</desc>
<listRelation><relation active="#struct-300306" type="direct"></relation>
<relation name="FRE3190" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles><tutelle active="#struct-300306" type="direct"><org type="institution" xml:id="struct-300306" status="VALID"><orgName>Université d'Evry-Val d'Essonne</orgName>
<desc><address><country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
<tutelle name="FRE3190" active="#struct-441569" type="direct"><org type="institution" xml:id="struct-441569" status="VALID"><idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc><address><country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
<author><name sortKey="Andriot, Claude" sort="Andriot, Claude" uniqKey="Andriot C" first="Claude" last="Andriot">Claude Andriot</name>
<affiliation wicri:level="1"><hal:affiliation type="department" xml:id="struct-40217" status="VALID"><orgName>Laboratoire d'Intégration des Systèmes et des Technologies</orgName>
<orgName type="acronym">LIST</orgName>
<desc><address><addrLine>DRT/LISTNano-INNOVAvenue de la Vauve91120 Palaiseau</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www-list.cea.fr/</ref>
</desc>
<listRelation><relation name="DRT/LIST" active="#struct-300016" type="direct"></relation>
<relation active="#struct-419361" type="direct"></relation>
</listRelation>
<tutelles><tutelle name="DRT/LIST" active="#struct-300016" type="direct"><org type="institution" xml:id="struct-300016" status="VALID"><orgName>CEA</orgName>
<orgName type="acronym">CEA - DEN/DM2S/SEMT</orgName>
<desc><address><addrLine>CEA Saclay - 91191 Gif-Sur-Yvette</addrLine>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
<tutelle active="#struct-419361" type="direct"><org type="institution" xml:id="struct-419361" status="VALID"><orgName>Université Paris Saclay</orgName>
<desc><address><addrLine>Espace Technologique, Bat. Discovery - RD 128 - 2e ét., 91190 Saint-Aubin</addrLine>
<country key="FR"></country>
</address>
<ref type="url">https://www.universite-paris-saclay.fr/fr</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
</affiliation>
</author>
</analytic>
<idno type="DOI">10.1109/TVCG.2006.13</idno>
<series><title level="j">IEEE Transactions on Visualization and Computer Graphics</title>
<idno type="ISSN">1077-2626</idno>
<imprint><date type="datePub">2005</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass><keywords scheme="mix" xml:lang="en"><term>Computer haptics</term>
<term>Coulomb&apos</term>
<term>Delassus operator</term>
<term>Gauss-Seidel type resolution</term>
<term>Signorini&apos</term>
<term>corotational deformable objects</term>
<term>real-time simulation</term>
<term>s friction law</term>
<term>s law</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">A new computer haptics algorithm to be used in general interactive manipulations of deformable virtual objects is presented. In multimodal interactive simulations, haptic feedback computation often comes from contact forces. Subsequently, the fidelity of haptic rendering depends significantly on contact space modeling. Contact and friction laws between deformable models are often simplified in up to date methods. They do not allow a realistic rendering of the subtleties of contact space physical phenomena (such as slip and stick effects due to friction or mechanical coupling between contacts). In this paper, we use Signorini's contact law and Coulomb's friction law as a computer haptics basis. Real-time performance is made possible thanks to a linearization of the behavior in the contact space, formulated as the so-called Delassus operator, and iteratively solved by a Gauss-Seidel type algorithm. Dynamic deformation uses corotational global formulation to obtain the Delassus operator in which the mass and stiffness ratio are dissociated from the simulation time step. This last point is crucial to keep stable haptic feedback. This global approach has been packaged, implemented, and tested. Stable and realistic 6D haptic feedback is demonstrated through a clipping task experiment.</div>
</front>
</TEI>
<hal api="V3"><titleStmt><title xml:lang="en">Realistic haptic rendering of interactive deformable objects in virtual environments</title>
<author role="aut"><persName><forename type="first">Christian</forename>
<surname>Duriez</surname>
</persName>
<email></email>
<idno type="halauthor">313514</idno>
<affiliation ref="#struct-82587"></affiliation>
</author>
<author role="aut"><persName><forename type="first">Frédéric</forename>
<surname>Dubois</surname>
</persName>
<email></email>
<idno type="halauthor">70400</idno>
</author>
<author role="aut"><persName><forename type="first">Abderrahmane</forename>
<surname>Kheddar</surname>
</persName>
<email>Abderrahmane.Kheddar@ibisc.univ-evry.fr</email>
<idno type="halauthor">370706</idno>
<affiliation ref="#struct-82587"></affiliation>
</author>
<author role="aut"><persName><forename type="first">Claude</forename>
<surname>Andriot</surname>
</persName>
<email>claude.andriot@cea.fr</email>
<idno type="halauthor">370729</idno>
<affiliation ref="#struct-40217"></affiliation>
</author>
<editor role="depositor"><persName><forename>Frédéric</forename>
<surname>Davesne</surname>
</persName>
<email>frederic.davesne@ibisc.univ-evry.fr</email>
</editor>
</titleStmt>
<editionStmt><edition n="v1" type="current"><date type="whenSubmitted">2008-11-28 15:55:37</date>
<date type="whenModified">2016-02-06 01:09:25</date>
<date type="whenReleased">2008-11-28 15:56:58</date>
<date type="whenProduced">2005</date>
</edition>
<respStmt><resp>contributor</resp>
<name key="127748"><persName><forename>Frédéric</forename>
<surname>Davesne</surname>
</persName>
<email>frederic.davesne@ibisc.univ-evry.fr</email>
</name>
</respStmt>
</editionStmt>
<publicationStmt><distributor>CCSD</distributor>
<idno type="halId">hal-00342920</idno>
<idno type="halUri">https://hal.archives-ouvertes.fr/hal-00342920</idno>
<idno type="halBibtex">duriez:hal-00342920</idno>
<idno type="halRefHtml">IEEE Transactions on Visualization and Computer Graphics, Institute of Electrical and Electronics Engineers, 2005, 12, pp.36--47. <10.1109/TVCG.2006.13></idno>
<idno type="halRef">IEEE Transactions on Visualization and Computer Graphics, Institute of Electrical and Electronics Engineers, 2005, 12, pp.36--47. <10.1109/TVCG.2006.13></idno>
</publicationStmt>
<seriesStmt><idno type="stamp" n="IBISC">Informatique, Biologie Intégrative et Systèmes Complexes</idno>
<idno type="stamp" n="IBISC-RVH" p="IBISC">Réalité Virtuelle et Haptique</idno>
<idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
<idno type="stamp" n="UNIV-EVRY">Université d'Evry-Val d'Essonne</idno>
<idno type="stamp" n="CEA">CEA - Commissariat à l'énergie atomique</idno>
<idno type="stamp" n="DRT" p="CEA">Direction de la recherche technologique</idno>
</seriesStmt>
<notesStmt><note type="audience" n="2">International</note>
<note type="popular" n="0">No</note>
<note type="peer" n="1">Yes</note>
</notesStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en">Realistic haptic rendering of interactive deformable objects in virtual environments</title>
<author role="aut"><persName><forename type="first">Christian</forename>
<surname>Duriez</surname>
</persName>
<idno type="halAuthorId">313514</idno>
<affiliation ref="#struct-82587"></affiliation>
</author>
<author role="aut"><persName><forename type="first">Frédéric</forename>
<surname>Dubois</surname>
</persName>
<idno type="halAuthorId">70400</idno>
</author>
<author role="aut"><persName><forename type="first">Abderrahmane</forename>
<surname>Kheddar</surname>
</persName>
<email>Abderrahmane.Kheddar@ibisc.univ-evry.fr</email>
<idno type="halAuthorId">370706</idno>
<affiliation ref="#struct-82587"></affiliation>
</author>
<author role="aut"><persName><forename type="first">Claude</forename>
<surname>Andriot</surname>
</persName>
<email>claude.andriot@cea.fr</email>
<idno type="halAuthorId">370729</idno>
<affiliation ref="#struct-40217"></affiliation>
</author>
</analytic>
<monogr><idno type="halJournalId" status="VALID">5405</idno>
<idno type="issn">1077-2626</idno>
<title level="j">IEEE Transactions on Visualization and Computer Graphics</title>
<imprint><publisher>Institute of Electrical and Electronics Engineers</publisher>
<biblScope unit="volume">12</biblScope>
<biblScope unit="pp">36--47</biblScope>
<date type="datePub">2005</date>
</imprint>
</monogr>
<idno type="doi">10.1109/TVCG.2006.13</idno>
</biblStruct>
</sourceDesc>
<profileDesc><langUsage><language ident="en">English</language>
</langUsage>
<textClass><keywords scheme="author"><term xml:lang="en">Computer haptics</term>
<term xml:lang="en">Signorini&apos</term>
<term xml:lang="en">s law</term>
<term xml:lang="en">Coulomb&apos</term>
<term xml:lang="en">s friction law</term>
<term xml:lang="en">corotational deformable objects</term>
<term xml:lang="en">Delassus operator</term>
<term xml:lang="en">Gauss-Seidel type resolution</term>
<term xml:lang="en">real-time simulation</term>
</keywords>
<classCode scheme="halDomain" n="info.info-hc">Computer Science [cs]/Human-Computer Interaction [cs.HC]</classCode>
<classCode scheme="halDomain" n="info.info-au">Computer Science [cs]/Automatic Control Engineering</classCode>
<classCode scheme="halDomain" n="info.info-ma">Computer Science [cs]/Multiagent Systems [cs.MA]</classCode>
<classCode scheme="halTypology" n="ART">Journal articles</classCode>
</textClass>
<abstract xml:lang="en">A new computer haptics algorithm to be used in general interactive manipulations of deformable virtual objects is presented. In multimodal interactive simulations, haptic feedback computation often comes from contact forces. Subsequently, the fidelity of haptic rendering depends significantly on contact space modeling. Contact and friction laws between deformable models are often simplified in up to date methods. They do not allow a realistic rendering of the subtleties of contact space physical phenomena (such as slip and stick effects due to friction or mechanical coupling between contacts). In this paper, we use Signorini's contact law and Coulomb's friction law as a computer haptics basis. Real-time performance is made possible thanks to a linearization of the behavior in the contact space, formulated as the so-called Delassus operator, and iteratively solved by a Gauss-Seidel type algorithm. Dynamic deformation uses corotational global formulation to obtain the Delassus operator in which the mass and stiffness ratio are dissociated from the simulation time step. This last point is crucial to keep stable haptic feedback. This global approach has been packaged, implemented, and tested. Stable and realistic 6D haptic feedback is demonstrated through a clipping task experiment.</abstract>
</profileDesc>
</hal>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Hal/Checkpoint
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000555 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Hal/Checkpoint/biblio.hfd -nk 000555 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= HapticV1 |flux= Hal |étape= Checkpoint |type= RBID |clé= Hal:hal-00342920 |texte= Realistic haptic rendering of interactive deformable objects in virtual environments }}
![]() | This area was generated with Dilib version V0.6.23. | ![]() |