Serveur d'exploration sur les dispositifs haptiques

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Software components for haptic constraints

Identifieur interne : 007F59 ( Main/Exploration ); précédent : 007F58; suivant : 007F60

Software components for haptic constraints

Auteurs : M. Hutchins [Australie]

Source :

RBID : Pascal:00-0425066

Descripteurs français

English descriptors

Abstract

This paper discusses the software engineering of a class library for supporting haptic rendering of interaction constraints within a hand-immersive virtual environment. The design of interaction and navigation paradigms is a significant issue in the usability of virtual environments. The careful application of constraints in the interaction can help the user focus on their specific task. Interaction constraints can be usefully implemented using a haptic, or force-feedback, device. Haptic programming is difficult, so we are designing and implementing a class library to provide reusable components for programming haptic constraints. The library extends the Magma multi-sensory scenegraph API, providing a constrained proxy to serve as a new interaction point for the application, and an abstract constraint definition that can be realised by a variety of constraint types. The paper illustrates the constraint definition by describing a number of geometric constraints, and also describes techniques for combining and modifying constraints to create new ones. These techniques are used to construct constraints tailored to specific application requirements. The haptic constraints library is still a work in progress, and we have identified a number of areas where improvements can be made. One of the major challenges is to provide software components that can be reused to support a broad selection of different approaches to programming interaction in a haptically enabled virtual environment.


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">Software components for haptic constraints</title>
<author>
<name sortKey="Hutchins, M" sort="Hutchins, M" uniqKey="Hutchins M" first="M." last="Hutchins">M. Hutchins</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>CSIRO Mathematical and Information Sciences, GPO Box 664</s1>
<s2>Canberra, ACT 2601</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Canberra, ACT 2601</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">00-0425066</idno>
<date when="2000">2000</date>
<idno type="stanalyst">PASCAL 00-0425066 INIST</idno>
<idno type="RBID">Pascal:00-0425066</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">001465</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000048</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">001190</idno>
<idno type="wicri:doubleKey">1017-2653:2000:Hutchins M:software:components:for</idno>
<idno type="wicri:Area/Main/Merge">008651</idno>
<idno type="wicri:Area/Main/Curation">007F59</idno>
<idno type="wicri:Area/Main/Exploration">007F59</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">Software components for haptic constraints</title>
<author>
<name sortKey="Hutchins, M" sort="Hutchins, M" uniqKey="Hutchins M" first="M." last="Hutchins">M. Hutchins</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>CSIRO Mathematical and Information Sciences, GPO Box 664</s1>
<s2>Canberra, ACT 2601</s2>
<s3>AUS</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>Australie</country>
<wicri:noRegion>Canberra, ACT 2601</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">SPIE proceedings series</title>
<idno type="ISSN">1017-2653</idno>
<imprint>
<date when="2000">2000</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">SPIE proceedings series</title>
<idno type="ISSN">1017-2653</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Computer aid</term>
<term>Constraint</term>
<term>Hand</term>
<term>Interaction</term>
<term>Programming</term>
<term>Real time system</term>
<term>Software development</term>
<term>Virtual reality</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Assistance ordinateur</term>
<term>Réalité virtuelle</term>
<term>Développement logiciel</term>
<term>Interaction</term>
<term>Main</term>
<term>Contrainte</term>
<term>Système temps réel</term>
<term>Programmation</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr">
<term>Réalité virtuelle</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">This paper discusses the software engineering of a class library for supporting haptic rendering of interaction constraints within a hand-immersive virtual environment. The design of interaction and navigation paradigms is a significant issue in the usability of virtual environments. The careful application of constraints in the interaction can help the user focus on their specific task. Interaction constraints can be usefully implemented using a haptic, or force-feedback, device. Haptic programming is difficult, so we are designing and implementing a class library to provide reusable components for programming haptic constraints. The library extends the Magma multi-sensory scenegraph API, providing a constrained proxy to serve as a new interaction point for the application, and an abstract constraint definition that can be realised by a variety of constraint types. The paper illustrates the constraint definition by describing a number of geometric constraints, and also describes techniques for combining and modifying constraints to create new ones. These techniques are used to construct constraints tailored to specific application requirements. The haptic constraints library is still a work in progress, and we have identified a number of areas where improvements can be made. One of the major challenges is to provide software components that can be reused to support a broad selection of different approaches to programming interaction in a haptically enabled virtual environment.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Australie</li>
</country>
</list>
<tree>
<country name="Australie">
<noRegion>
<name sortKey="Hutchins, M" sort="Hutchins, M" uniqKey="Hutchins M" first="M." last="Hutchins">M. Hutchins</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 007F59 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 007F59 | 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:00-0425066
   |texte=   Software components for haptic constraints
}}

Wicri

This area was generated with Dilib version V0.6.23.
Data generation: Mon Jun 13 01:09:46 2016. Site generation: Wed Mar 6 09:54:07 2024