A Generalized Framework for Interactive Dynamic Simulation for Multirigid Bodies
Identifieur interne : 006C93 ( Main/Exploration ); précédent : 006C92; suivant : 006C94A Generalized Framework for Interactive Dynamic Simulation for Multirigid Bodies
Auteurs : W. Son [Corée du Sud] ; K. Kim ; N. M. Amato ; J. C. TrinkleSource :
- IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics [ 1083-4419 ] ; 2004.
Descripteurs français
- Pascal (Inist)
- Wicri :
English descriptors
- KwdEn :
- Algorithms, Articulated dynamics, Artificial intelligence, Bibliographies, Biomechanical Phenomena (methods), Computer Simulation, Computer simulation, Contact dynamics, Haptic interaction, Haptic interfaces, Humans, Interactive simulation, Joints (physiology), Models, Biological, Movement (physiology), Nonlinear Dynamics, Object oriented programming, Object-oriented design, Rigid-body contact, Robotics (methods), Systems analysis, Theory, User-Computer Interface, Virtual reality.
- MESH :
- methods : Biomechanical Phenomena, Robotics.
- physiology : Joints, Movement.
- Algorithms, Computer Simulation, Humans, Models, Biological, Nonlinear Dynamics, User-Computer Interface.
Abstract
This paper presents a generalized framework for dynamic simulation realized in a prototype simulator called the Interactive Generalized Motion Simulator (I-GMS), which can simulate motions of multirigid-body systems with contact interaction in virtual environments. I-GMS is designed to meet two important goals: generality and interactivity. By generality, we mean a dynamic simulator which can easily support various systems of rigid bodies, ranging from a single free-flying rigid object to complex linkages such as those needed for robotic systems or human body simulation. To provide this generality, we have developed I-GMS in an object-oriented framework. The user interactivity is supported through a haptic interface for articulated bodies, introducing interactive dynamic simulation schemes. This user-interaction is achieved by performing push and pull operations via the PHANToM haptic device, which runs as an integrated part of I-GMS. Also, a hybrid scheme was used for simulating internal contacts (between bodies in the multirigid-body system) in the presence of friction, which could avoid the nonexistent solution problem often faced when solving contact problems with Coulomb friction. In our hybrid scheme, two impulse-based methods are exploited so that different methods are applied adaptively, depending on whether the current contact situation is characterized as "bouncing" or "steady." We demonstrate the user-interaction capability of I-GMS through on-line editing of trajectories of a 6-degree of freedom (dof) articulated structure.
Affiliations:
Links toward previous steps (curation, corpus...)
- to stream PascalFrancis, to step Corpus: 001076
- to stream PascalFrancis, to step Curation: 000433
- to stream PascalFrancis, to step Checkpoint: 000D98
- to stream Main, to step Merge: 007120
- to stream PubMed, to step Corpus: 001A95
- to stream PubMed, to step Curation: 001A95
- to stream PubMed, to step Checkpoint: 001878
- to stream Ncbi, to step Merge: 000569
- to stream Ncbi, to step Curation: 000569
- to stream Ncbi, to step Checkpoint: 000569
- to stream Main, to step Merge: 006B35
- to stream Main, to step Curation: 006C93
Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" level="a">A Generalized Framework for Interactive Dynamic Simulation for Multirigid Bodies</title>
<author><name sortKey="Son, W" sort="Son, W" uniqKey="Son W" first="W." last="Son">W. Son</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Virtual Reality Department Electron./Telecom. Res. Institute</s1>
<s2>Taejon 305-350</s2>
<s3>KOR</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>Corée du Sud</country>
<wicri:noRegion>Virtual Reality Department Electron./Telecom. Res. Institute</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Kim, K" sort="Kim, K" uniqKey="Kim K" first="K." last="Kim">K. Kim</name>
</author>
<author><name sortKey="Amato, N M" sort="Amato, N M" uniqKey="Amato N" first="N. M." last="Amato">N. M. Amato</name>
</author>
<author><name sortKey="Trinkle, J C" sort="Trinkle, J C" uniqKey="Trinkle J" first="J. C." last="Trinkle">J. C. Trinkle</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">INIST</idno>
<idno type="inist">04-0176776</idno>
<date when="2004">2004</date>
<idno type="stanalyst">PASCAL 04-0176776 EI</idno>
<idno type="RBID">Pascal:04-0176776</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">001076</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000433</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000D98</idno>
<idno type="wicri:doubleKey">1083-4419:2004:Son W:a:generalized:framework</idno>
<idno type="wicri:Area/Main/Merge">007120</idno>
<idno type="wicri:source">PubMed</idno>
<idno type="RBID">pubmed:15376839</idno>
<idno type="wicri:Area/PubMed/Corpus">001A95</idno>
<idno type="wicri:Area/PubMed/Curation">001A95</idno>
<idno type="wicri:Area/PubMed/Checkpoint">001878</idno>
<idno type="wicri:Area/Ncbi/Merge">000569</idno>
<idno type="wicri:Area/Ncbi/Curation">000569</idno>
<idno type="wicri:Area/Ncbi/Checkpoint">000569</idno>
<idno type="wicri:doubleKey">1083-4419:2004:Son W:a:generalized:framework</idno>
<idno type="wicri:Area/Main/Merge">006B35</idno>
<idno type="wicri:Area/Main/Curation">006C93</idno>
<idno type="wicri:Area/Main/Exploration">006C93</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a">A Generalized Framework for Interactive Dynamic Simulation for Multirigid Bodies</title>
<author><name sortKey="Son, W" sort="Son, W" uniqKey="Son W" first="W." last="Son">W. Son</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Virtual Reality Department Electron./Telecom. Res. Institute</s1>
<s2>Taejon 305-350</s2>
<s3>KOR</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>Corée du Sud</country>
<wicri:noRegion>Virtual Reality Department Electron./Telecom. Res. Institute</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Kim, K" sort="Kim, K" uniqKey="Kim K" first="K." last="Kim">K. Kim</name>
</author>
<author><name sortKey="Amato, N M" sort="Amato, N M" uniqKey="Amato N" first="N. M." last="Amato">N. M. Amato</name>
</author>
<author><name sortKey="Trinkle, J C" sort="Trinkle, J C" uniqKey="Trinkle J" first="J. C." last="Trinkle">J. C. Trinkle</name>
</author>
</analytic>
<series><title level="j" type="main">IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics</title>
<title level="j" type="abbreviated">IEEE Trans Syst Man Cybern Part B Cybern</title>
<idno type="ISSN">1083-4419</idno>
<imprint><date when="2004">2004</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><title level="j" type="main">IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics</title>
<title level="j" type="abbreviated">IEEE Trans Syst Man Cybern Part B Cybern</title>
<idno type="ISSN">1083-4419</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Algorithms</term>
<term>Articulated dynamics</term>
<term>Artificial intelligence</term>
<term>Bibliographies</term>
<term>Biomechanical Phenomena (methods)</term>
<term>Computer Simulation</term>
<term>Computer simulation</term>
<term>Contact dynamics</term>
<term>Haptic interaction</term>
<term>Haptic interfaces</term>
<term>Humans</term>
<term>Interactive simulation</term>
<term>Joints (physiology)</term>
<term>Models, Biological</term>
<term>Movement (physiology)</term>
<term>Nonlinear Dynamics</term>
<term>Object oriented programming</term>
<term>Object-oriented design</term>
<term>Rigid-body contact</term>
<term>Robotics (methods)</term>
<term>Systems analysis</term>
<term>Theory</term>
<term>User-Computer Interface</term>
<term>Virtual reality</term>
</keywords>
<keywords scheme="MESH" qualifier="methods" xml:lang="en"><term>Biomechanical Phenomena</term>
<term>Robotics</term>
</keywords>
<keywords scheme="MESH" qualifier="physiology" xml:lang="en"><term>Joints</term>
<term>Movement</term>
</keywords>
<keywords scheme="MESH" xml:lang="en"><term>Algorithms</term>
<term>Computer Simulation</term>
<term>Humans</term>
<term>Models, Biological</term>
<term>Nonlinear Dynamics</term>
<term>User-Computer Interface</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Bibliographie</term>
<term>Intelligence artificielle</term>
<term>Interface haptique</term>
<term>Programmation orientée objet</term>
<term>Analyse système</term>
<term>Simulation ordinateur</term>
<term>Réalité virtuelle</term>
<term>Théorie</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr"><term>Bibliographie</term>
<term>Intelligence artificielle</term>
<term>Réalité virtuelle</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">This paper presents a generalized framework for dynamic simulation realized in a prototype simulator called the Interactive Generalized Motion Simulator (I-GMS), which can simulate motions of multirigid-body systems with contact interaction in virtual environments. I-GMS is designed to meet two important goals: generality and interactivity. By generality, we mean a dynamic simulator which can easily support various systems of rigid bodies, ranging from a single free-flying rigid object to complex linkages such as those needed for robotic systems or human body simulation. To provide this generality, we have developed I-GMS in an object-oriented framework. The user interactivity is supported through a haptic interface for articulated bodies, introducing interactive dynamic simulation schemes. This user-interaction is achieved by performing push and pull operations via the PHANToM haptic device, which runs as an integrated part of I-GMS. Also, a hybrid scheme was used for simulating internal contacts (between bodies in the multirigid-body system) in the presence of friction, which could avoid the nonexistent solution problem often faced when solving contact problems with Coulomb friction. In our hybrid scheme, two impulse-based methods are exploited so that different methods are applied adaptively, depending on whether the current contact situation is characterized as "bouncing" or "steady." We demonstrate the user-interaction capability of I-GMS through on-line editing of trajectories of a 6-degree of freedom (dof) articulated structure.</div>
</front>
</TEI>
<affiliations><list><country><li>Corée du Sud</li>
</country>
</list>
<tree><noCountry><name sortKey="Amato, N M" sort="Amato, N M" uniqKey="Amato N" first="N. M." last="Amato">N. M. Amato</name>
<name sortKey="Kim, K" sort="Kim, K" uniqKey="Kim K" first="K." last="Kim">K. Kim</name>
<name sortKey="Trinkle, J C" sort="Trinkle, J C" uniqKey="Trinkle J" first="J. C." last="Trinkle">J. C. Trinkle</name>
</noCountry>
<country name="Corée du Sud"><noRegion><name sortKey="Son, W" sort="Son, W" uniqKey="Son W" first="W." last="Son">W. Son</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 006C93 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 006C93 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= HapticV1 |flux= Main |étape= Exploration |type= RBID |clé= Pascal:04-0176776 |texte= A Generalized Framework for Interactive Dynamic Simulation for Multirigid Bodies }}
![]() | This area was generated with Dilib version V0.6.23. | ![]() |