Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation.
Identifieur interne : 002F72 ( Ncbi/Merge ); précédent : 002F71; suivant : 002F73Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation.
Auteurs : Dangxiao Wang ; Xin Zhang ; Yuru Zhang ; Jing XiaoSource :
- IEEE transactions on haptics [ 2329-4051 ]
English descriptors
- KwdEn :
- MESH :
- diagnosis : Periodontal Diseases.
- instrumentation : Periodontics.
- methods : Periodontics.
- physiology : Hand, Movement.
- Humans, Models, Theoretical, Surgical Instruments, Touch Perception, User-Computer Interface.
Abstract
Six-degree-of-freedom (6-DOF) haptic rendering for fine manipulation in narrow space is a challenging topic because of frequent constraint changes caused by small tool movement and the requirement to preserve the feel of fine-features of objects. In this paper, we introduce a configuration-based constrained optimization method for solving this rendering problem. We represent an object using a hierarchy of spheres, i.e., a sphere tree, which allows faster detection of multiple contacts/collisions among objects than polygonal mesh and facilitates contact constraint formulation. Given a moving graphic tool as the avatar of the haptic tool in the virtual environment, we compute its quasi-static motion by solving a configuration-based optimization. The constraints in the 6D configuration space of the graphic tool is obtained and updated through online mapping of the nonpenetration constraint between the spheres of the graphic tool and those of the other objects in the three-dimensional physical space, based on the result of collision detection. This problem is further modeled as a quadratic programming optimization and solved by the classic active-set methods. Our algorithm has been implemented and interfaced with a 6-DOF Phantom Premium 3.0. We demonstrate its performance in several benchmarks involving complex, multiregion contacts. The experimental results show both the high efficiency and stability of haptic rendering by our method for complex scenarios. Nonpenetration between the graphic tool and the object is maintained under frequent contact switches. Update rate of the simulation loop including optimization and constraint identification is maintained at about 1 kHz.
DOI: 10.1109/TOH.2012.63
PubMed: 24808301
Links toward previous steps (curation, corpus...)
- to stream PubMed, to step Corpus: 000663
- to stream PubMed, to step Curation: 000663
- to stream PubMed, to step Checkpoint: 002431
Links to Exploration step
pubmed:24808301Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation.</title>
<author><name sortKey="Dangxiao Wang" sort="Dangxiao Wang" uniqKey="Dangxiao Wang" last="Dangxiao Wang">Dangxiao Wang</name>
</author>
<author><name sortKey="Xin Zhang" sort="Xin Zhang" uniqKey="Xin Zhang" last="Xin Zhang">Xin Zhang</name>
</author>
<author><name sortKey="Yuru Zhang" sort="Yuru Zhang" uniqKey="Yuru Zhang" last="Yuru Zhang">Yuru Zhang</name>
</author>
<author><name sortKey="Jing Xiao" sort="Jing Xiao" uniqKey="Jing Xiao" last="Jing Xiao">Jing Xiao</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">PubMed</idno>
<date when="????"><PubDate><MedlineDate>2013 Apr-Jun</MedlineDate>
</PubDate>
</date>
<idno type="doi">10.1109/TOH.2012.63</idno>
<idno type="RBID">pubmed:24808301</idno>
<idno type="pmid">24808301</idno>
<idno type="wicri:Area/PubMed/Corpus">000663</idno>
<idno type="wicri:Area/PubMed/Curation">000663</idno>
<idno type="wicri:Area/PubMed/Checkpoint">002431</idno>
<idno type="wicri:Area/Ncbi/Merge">002F72</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en">Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation.</title>
<author><name sortKey="Dangxiao Wang" sort="Dangxiao Wang" uniqKey="Dangxiao Wang" last="Dangxiao Wang">Dangxiao Wang</name>
</author>
<author><name sortKey="Xin Zhang" sort="Xin Zhang" uniqKey="Xin Zhang" last="Xin Zhang">Xin Zhang</name>
</author>
<author><name sortKey="Yuru Zhang" sort="Yuru Zhang" uniqKey="Yuru Zhang" last="Yuru Zhang">Yuru Zhang</name>
</author>
<author><name sortKey="Jing Xiao" sort="Jing Xiao" uniqKey="Jing Xiao" last="Jing Xiao">Jing Xiao</name>
</author>
</analytic>
<series><title level="j">IEEE transactions on haptics</title>
<idno type="eISSN">2329-4051</idno>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Hand (physiology)</term>
<term>Humans</term>
<term>Models, Theoretical</term>
<term>Movement (physiology)</term>
<term>Periodontal Diseases (diagnosis)</term>
<term>Periodontics (instrumentation)</term>
<term>Periodontics (methods)</term>
<term>Surgical Instruments</term>
<term>Touch Perception</term>
<term>User-Computer Interface</term>
</keywords>
<keywords scheme="MESH" qualifier="diagnosis" xml:lang="en"><term>Periodontal Diseases</term>
</keywords>
<keywords scheme="MESH" qualifier="instrumentation" xml:lang="en"><term>Periodontics</term>
</keywords>
<keywords scheme="MESH" qualifier="methods" xml:lang="en"><term>Periodontics</term>
</keywords>
<keywords scheme="MESH" qualifier="physiology" xml:lang="en"><term>Hand</term>
<term>Movement</term>
</keywords>
<keywords scheme="MESH" xml:lang="en"><term>Humans</term>
<term>Models, Theoretical</term>
<term>Surgical Instruments</term>
<term>Touch Perception</term>
<term>User-Computer Interface</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Six-degree-of-freedom (6-DOF) haptic rendering for fine manipulation in narrow space is a challenging topic because of frequent constraint changes caused by small tool movement and the requirement to preserve the feel of fine-features of objects. In this paper, we introduce a configuration-based constrained optimization method for solving this rendering problem. We represent an object using a hierarchy of spheres, i.e., a sphere tree, which allows faster detection of multiple contacts/collisions among objects than polygonal mesh and facilitates contact constraint formulation. Given a moving graphic tool as the avatar of the haptic tool in the virtual environment, we compute its quasi-static motion by solving a configuration-based optimization. The constraints in the 6D configuration space of the graphic tool is obtained and updated through online mapping of the nonpenetration constraint between the spheres of the graphic tool and those of the other objects in the three-dimensional physical space, based on the result of collision detection. This problem is further modeled as a quadratic programming optimization and solved by the classic active-set methods. Our algorithm has been implemented and interfaced with a 6-DOF Phantom Premium 3.0. We demonstrate its performance in several benchmarks involving complex, multiregion contacts. The experimental results show both the high efficiency and stability of haptic rendering by our method for complex scenarios. Nonpenetration between the graphic tool and the object is maintained under frequent contact switches. Update rate of the simulation loop including optimization and constraint identification is maintained at about 1 kHz.</div>
</front>
</TEI>
<pubmed><MedlineCitation Owner="NLM" Status="MEDLINE"><PMID Version="1">24808301</PMID>
<DateCreated><Year>2014</Year>
<Month>05</Month>
<Day>08</Day>
</DateCreated>
<DateCompleted><Year>2015</Year>
<Month>11</Month>
<Day>20</Day>
</DateCompleted>
<Article PubModel="Print"><Journal><ISSN IssnType="Electronic">2329-4051</ISSN>
<JournalIssue CitedMedium="Internet"><Volume>6</Volume>
<Issue>2</Issue>
<PubDate><MedlineDate>2013 Apr-Jun</MedlineDate>
</PubDate>
</JournalIssue>
<Title>IEEE transactions on haptics</Title>
<ISOAbbreviation>IEEE Trans Haptics</ISOAbbreviation>
</Journal>
<ArticleTitle>Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation.</ArticleTitle>
<Pagination><MedlinePgn>167-80</MedlinePgn>
</Pagination>
<ELocationID EIdType="doi" ValidYN="Y">10.1109/TOH.2012.63</ELocationID>
<Abstract><AbstractText>Six-degree-of-freedom (6-DOF) haptic rendering for fine manipulation in narrow space is a challenging topic because of frequent constraint changes caused by small tool movement and the requirement to preserve the feel of fine-features of objects. In this paper, we introduce a configuration-based constrained optimization method for solving this rendering problem. We represent an object using a hierarchy of spheres, i.e., a sphere tree, which allows faster detection of multiple contacts/collisions among objects than polygonal mesh and facilitates contact constraint formulation. Given a moving graphic tool as the avatar of the haptic tool in the virtual environment, we compute its quasi-static motion by solving a configuration-based optimization. The constraints in the 6D configuration space of the graphic tool is obtained and updated through online mapping of the nonpenetration constraint between the spheres of the graphic tool and those of the other objects in the three-dimensional physical space, based on the result of collision detection. This problem is further modeled as a quadratic programming optimization and solved by the classic active-set methods. Our algorithm has been implemented and interfaced with a 6-DOF Phantom Premium 3.0. We demonstrate its performance in several benchmarks involving complex, multiregion contacts. The experimental results show both the high efficiency and stability of haptic rendering by our method for complex scenarios. Nonpenetration between the graphic tool and the object is maintained under frequent contact switches. Update rate of the simulation loop including optimization and constraint identification is maintained at about 1 kHz.</AbstractText>
</Abstract>
<AuthorList CompleteYN="Y"><Author ValidYN="Y"><LastName>Dangxiao Wang</LastName>
</Author>
<Author ValidYN="Y"><LastName>Xin Zhang</LastName>
</Author>
<Author ValidYN="Y"><LastName>Yuru Zhang</LastName>
</Author>
<Author ValidYN="Y"><LastName>Jing Xiao</LastName>
</Author>
</AuthorList>
<Language>eng</Language>
<PublicationTypeList><PublicationType UI="D016428">Journal Article</PublicationType>
<PublicationType UI="D013485">Research Support, Non-U.S. Gov't</PublicationType>
</PublicationTypeList>
</Article>
<MedlineJournalInfo><Country>United States</Country>
<MedlineTA>IEEE Trans Haptics</MedlineTA>
<NlmUniqueID>101491191</NlmUniqueID>
<ISSNLinking>1939-1412</ISSNLinking>
</MedlineJournalInfo>
<CitationSubset>IM</CitationSubset>
<MeshHeadingList><MeshHeading><DescriptorName MajorTopicYN="N" UI="D006225">Hand</DescriptorName>
<QualifierName MajorTopicYN="Y" UI="Q000502">physiology</QualifierName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D006801">Humans</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D008962">Models, Theoretical</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D009068">Movement</DescriptorName>
<QualifierName MajorTopicYN="Y" UI="Q000502">physiology</QualifierName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D010510">Periodontal Diseases</DescriptorName>
<QualifierName MajorTopicYN="N" UI="Q000175">diagnosis</QualifierName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D010517">Periodontics</DescriptorName>
<QualifierName MajorTopicYN="N" UI="Q000295">instrumentation</QualifierName>
<QualifierName MajorTopicYN="N" UI="Q000379">methods</QualifierName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D013525">Surgical Instruments</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D055698">Touch Perception</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D014584">User-Computer Interface</DescriptorName>
</MeshHeading>
</MeshHeadingList>
</MedlineCitation>
<PubmedData><History><PubMedPubDate PubStatus="entrez"><Year>2014</Year>
<Month>5</Month>
<Day>9</Day>
<Hour>6</Hour>
<Minute>0</Minute>
</PubMedPubDate>
<PubMedPubDate PubStatus="pubmed"><Year>2014</Year>
<Month>5</Month>
<Day>9</Day>
<Hour>6</Hour>
<Minute>0</Minute>
</PubMedPubDate>
<PubMedPubDate PubStatus="medline"><Year>2015</Year>
<Month>12</Month>
<Day>15</Day>
<Hour>6</Hour>
<Minute>0</Minute>
</PubMedPubDate>
</History>
<PublicationStatus>ppublish</PublicationStatus>
<ArticleIdList><ArticleId IdType="doi">10.1109/TOH.2012.63</ArticleId>
<ArticleId IdType="pubmed">24808301</ArticleId>
</ArticleIdList>
</PubmedData>
</pubmed>
<affiliations><list></list>
<tree><noCountry><name sortKey="Dangxiao Wang" sort="Dangxiao Wang" uniqKey="Dangxiao Wang" last="Dangxiao Wang">Dangxiao Wang</name>
<name sortKey="Jing Xiao" sort="Jing Xiao" uniqKey="Jing Xiao" last="Jing Xiao">Jing Xiao</name>
<name sortKey="Xin Zhang" sort="Xin Zhang" uniqKey="Xin Zhang" last="Xin Zhang">Xin Zhang</name>
<name sortKey="Yuru Zhang" sort="Yuru Zhang" uniqKey="Yuru Zhang" last="Yuru Zhang">Yuru Zhang</name>
</noCountry>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Ncbi/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 002F72 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Ncbi/Merge/biblio.hfd -nk 002F72 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= HapticV1 |flux= Ncbi |étape= Merge |type= RBID |clé= pubmed:24808301 |texte= Configuration-based optimization for six degree-of-freedom haptic rendering for fine manipulation. }}
Pour générer des pages wiki
HfdIndexSelect -h $EXPLOR_AREA/Data/Ncbi/Merge/RBID.i -Sk "pubmed:24808301" \ | HfdSelect -Kh $EXPLOR_AREA/Data/Ncbi/Merge/biblio.hfd \ | NlmPubMed2Wicri -a HapticV1
![]() | This area was generated with Dilib version V0.6.23. | ![]() |