An open architecture for hybrid force-visual servo control of robotic manipulators in unstructured environments
Identifieur interne : 006966 ( Main/Merge ); précédent : 006965; suivant : 006967An open architecture for hybrid force-visual servo control of robotic manipulators in unstructured environments
Auteurs : Iraj Hassanzadeh [Iran] ; Farrokh Janabi-Sharifi [Canada]Source :
- Proceedings of SPIE, the International Society for Optical Engineering [ 0277-786X ] ; 2005.
Descripteurs français
- Pascal (Inist)
- Wicri :
- topic : Robotique.
English descriptors
- KwdEn :
Abstract
In this paper, a new open architecture for visual servo control tasks is illustrated. A Puma-560 robotic manipulator is used to prove the concept. This design enables doing hybrid force/visual servo control in an unstructured environment in different modes. Also, it can be controlled through Internet in teleoperation mode using a haptic device. Our proposed structure includes two major parts, hardware and software. In terms of hardware, it consists of a master (host) computer, a slave (target) computer, a Puma 560 manipulator, a CCD camera, a force sensor and a haptic device. There are five DAQ cards, interfacing Puma 560 and a slave computer. An open architecture package is developed using Matlab®, Simulink® and XPC target toolbox. This package has the Hardware-In-the-Loop (HIL) property, i.e., enables one to readily implement different configurations of force, visual or hybrid control in real time. The implementation includes the following stages. First of all, retrofitting of puma was carried out. Then a modular joint controller for Puma 560 was realized using Simulink®. Force sensor driver and force control implementation were written, using sfunction blocks of Simulink®. Visual images were captured through Image Acquisition Toolbox of Matlab®, and processed using Image Processing Toolbox. A haptic device interface was also written in Simulink®. Thus, this setup could be readily reconfigured and accommodate any other robotic manipulator and/or other sensors without the trouble of the external issues relevant to the control, interface and software, while providing flexibility in components modification.
Links toward previous steps (curation, corpus...)
- to stream PascalFrancis, to step Corpus: 000D03
- to stream PascalFrancis, to step Curation: 000803
- to stream PascalFrancis, to step Checkpoint: 000B56
Links to Exploration step
Pascal:06-0315331Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" level="a">An open architecture for hybrid force-visual servo control of robotic manipulators in unstructured environments</title>
<author><name sortKey="Hassanzadeh, Iraj" sort="Hassanzadeh, Iraj" uniqKey="Hassanzadeh I" first="Iraj" last="Hassanzadeh">Iraj Hassanzadeh</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Center of Excellence for Mechatronics, University of Tabriz</s1>
<s2>Tabriz</s2>
<s3>IRN</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>Iran</country>
<wicri:noRegion>Tabriz</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Janabi Sharifi, Farrokh" sort="Janabi Sharifi, Farrokh" uniqKey="Janabi Sharifi F" first="Farrokh" last="Janabi-Sharifi">Farrokh Janabi-Sharifi</name>
<affiliation wicri:level="1"><inist:fA14 i1="02"><s1>Robotic and Manufacturing Automation Laboratory (RMAL), Department of Mechanical and Industrial Engineering, Ryerson University</s1>
<s2>Toronto</s2>
<s3>CAN</s3>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Canada</country>
<wicri:noRegion>Toronto</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">INIST</idno>
<idno type="inist">06-0315331</idno>
<date when="2005">2005</date>
<idno type="stanalyst">PASCAL 06-0315331 INIST</idno>
<idno type="RBID">Pascal:06-0315331</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000D03</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000803</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000B56</idno>
<idno type="wicri:doubleKey">0277-786X:2005:Hassanzadeh I:an:open:architecture</idno>
<idno type="wicri:Area/Main/Merge">006966</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a">An open architecture for hybrid force-visual servo control of robotic manipulators in unstructured environments</title>
<author><name sortKey="Hassanzadeh, Iraj" sort="Hassanzadeh, Iraj" uniqKey="Hassanzadeh I" first="Iraj" last="Hassanzadeh">Iraj Hassanzadeh</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Center of Excellence for Mechatronics, University of Tabriz</s1>
<s2>Tabriz</s2>
<s3>IRN</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>Iran</country>
<wicri:noRegion>Tabriz</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Janabi Sharifi, Farrokh" sort="Janabi Sharifi, Farrokh" uniqKey="Janabi Sharifi F" first="Farrokh" last="Janabi-Sharifi">Farrokh Janabi-Sharifi</name>
<affiliation wicri:level="1"><inist:fA14 i1="02"><s1>Robotic and Manufacturing Automation Laboratory (RMAL), Department of Mechanical and Industrial Engineering, Ryerson University</s1>
<s2>Toronto</s2>
<s3>CAN</s3>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Canada</country>
<wicri:noRegion>Toronto</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<idno type="ISSN">0277-786X</idno>
<imprint><date when="2005">2005</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><title level="j" type="main">Proceedings of SPIE, the International Society for Optical Engineering</title>
<idno type="ISSN">0277-786X</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>CCD camera</term>
<term>Force control</term>
<term>Force measurement</term>
<term>Force sensors</term>
<term>Hardware in the loop simulation</term>
<term>Image processing</term>
<term>Internet</term>
<term>Joint</term>
<term>Joints</term>
<term>Manipulators</term>
<term>Measurement sensor</term>
<term>Real time</term>
<term>Remote operation</term>
<term>Robotics</term>
<term>State feedback</term>
<term>Touch (physiological)</term>
<term>Visual control</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Capteur force</term>
<term>Mesure force</term>
<term>Capteur mesure</term>
<term>Contrôle visuel</term>
<term>Robotique</term>
<term>Manipulateur</term>
<term>Internet</term>
<term>Téléopération</term>
<term>Sensibilité tactile</term>
<term>Caméra CCD</term>
<term>Temps réel</term>
<term>Articulation</term>
<term>Commande retour état</term>
<term>Commande force</term>
<term>Simulation HIL</term>
<term>Traitement image</term>
<term>Assemblage mécanique</term>
</keywords>
<keywords scheme="Wicri" type="topic" xml:lang="fr"><term>Robotique</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">In this paper, a new open architecture for visual servo control tasks is illustrated. A Puma-560 robotic manipulator is used to prove the concept. This design enables doing hybrid force/visual servo control in an unstructured environment in different modes. Also, it can be controlled through Internet in teleoperation mode using a haptic device. Our proposed structure includes two major parts, hardware and software. In terms of hardware, it consists of a master (host) computer, a slave (target) computer, a Puma 560 manipulator, a CCD camera, a force sensor and a haptic device. There are five DAQ cards, interfacing Puma 560 and a slave computer. An open architecture package is developed using Matlab®, Simulink® and XPC target toolbox. This package has the Hardware-In-the-Loop (HIL) property, i.e., enables one to readily implement different configurations of force, visual or hybrid control in real time. The implementation includes the following stages. First of all, retrofitting of puma was carried out. Then a modular joint controller for Puma 560 was realized using Simulink®. Force sensor driver and force control implementation were written, using sfunction blocks of Simulink®. Visual images were captured through Image Acquisition Toolbox of Matlab®, and processed using Image Processing Toolbox. A haptic device interface was also written in Simulink®. Thus, this setup could be readily reconfigured and accommodate any other robotic manipulator and/or other sensors without the trouble of the external issues relevant to the control, interface and software, while providing flexibility in components modification.</div>
</front>
</TEI>
<affiliations><list><country><li>Canada</li>
<li>Iran</li>
</country>
</list>
<tree><country name="Iran"><noRegion><name sortKey="Hassanzadeh, Iraj" sort="Hassanzadeh, Iraj" uniqKey="Hassanzadeh I" first="Iraj" last="Hassanzadeh">Iraj Hassanzadeh</name>
</noRegion>
</country>
<country name="Canada"><noRegion><name sortKey="Janabi Sharifi, Farrokh" sort="Janabi Sharifi, Farrokh" uniqKey="Janabi Sharifi F" first="Farrokh" last="Janabi-Sharifi">Farrokh Janabi-Sharifi</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Main/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 006966 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Merge/biblio.hfd -nk 006966 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= HapticV1 |flux= Main |étape= Merge |type= RBID |clé= Pascal:06-0315331 |texte= An open architecture for hybrid force-visual servo control of robotic manipulators in unstructured environments }}
![]() | This area was generated with Dilib version V0.6.23. | ![]() |