Loading…
Adaptive Interface for Robot Teleoperation using a Genetic Algorithm
The design of User Interfaces (UI) is a vital part of Human Machine Interaction (HMI), which affects the performance during collaboration or teleoperation. Ideally, UIs should be intuitive and easy to learn, but their design is challenging especially for complex tasks involving robots with many degr...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 56 |
container_issue | |
container_start_page | 50 |
container_title | |
container_volume | |
creator | Wijayasinghe, Indika B. Saadatzi, Mohammad Nasser Peetha, Srikanth Popa, Dan O. Cremer, Sven |
description | The design of User Interfaces (UI) is a vital part of Human Machine Interaction (HMI), which affects the performance during collaboration or teleoperation. Ideally, UIs should be intuitive and easy to learn, but their design is challenging especially for complex tasks involving robots with many degrees of freedom. In this paper, we pose the UI design problem as a mapping between an interface device with M input degrees of freedom that generates commands for driving a robot with N output degrees of freedom. We describe a novel adaptive scheme that can learn the N to M input-output map, such that certain task-related performance measures are maximized. The resulting "Genetic Adaptive User Interface" (GAUI), is formulated and utilized to minimize a cost function related to the user teleoperation performance. This algorithm is an unsupervised learning scheme that does not require any knowledge about the robot, the user, or the environment. To validate our approach, we provide simulation and experimental results with a non-holonomic robot and two control interfaces; a joystick and a Myo gesture control armband. Results demonstrate that the adaptively trained map closely mimics the intuitive commands from the joystick interface, and also learns an easily controllable interface with the unintuitive gesture control armband. Abstract formulation of the method allows for easy modifications to the performance measure and application to other HMI tasks. |
doi_str_mv | 10.1109/COASE.2018.8560466 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_8560466</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8560466</ieee_id><sourcerecordid>8560466</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-50db837fd755d58578195fc4ce71f61f1bc2cbd6a33160d868dac047823918a23</originalsourceid><addsrcrecordid>eNotz9FKwzAUgOEoCG7TF9CbvEBrTtOkp5elzjkYDHRejzQ5mZGuLWkUfHsv3NV_98HP2AOIHEDUT-2-eV_nhQDMUWlRan3FlqAkaqlqKa_ZogANGQqsb9lynr-E0AIBFuy5cWZK4Yf4dkgUvbHE_Rj529iNiR-op3GiaFIYB_49h-HEDd_QQClY3vSnMYb0eb5jN970M91fumIfL-tD-5rt9ptt2-yyAJVKmRKuQ1l5VynlFKoKoVbelpYq8Bo8dLawndNGStDCoUZnrCgrLGQNaAq5Yo__biCi4xTD2cTf4-VY_gGyWEof</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Adaptive Interface for Robot Teleoperation using a Genetic Algorithm</title><source>IEEE Xplore All Conference Series</source><creator>Wijayasinghe, Indika B. ; Saadatzi, Mohammad Nasser ; Peetha, Srikanth ; Popa, Dan O. ; Cremer, Sven</creator><creatorcontrib>Wijayasinghe, Indika B. ; Saadatzi, Mohammad Nasser ; Peetha, Srikanth ; Popa, Dan O. ; Cremer, Sven</creatorcontrib><description>The design of User Interfaces (UI) is a vital part of Human Machine Interaction (HMI), which affects the performance during collaboration or teleoperation. Ideally, UIs should be intuitive and easy to learn, but their design is challenging especially for complex tasks involving robots with many degrees of freedom. In this paper, we pose the UI design problem as a mapping between an interface device with M input degrees of freedom that generates commands for driving a robot with N output degrees of freedom. We describe a novel adaptive scheme that can learn the N to M input-output map, such that certain task-related performance measures are maximized. The resulting "Genetic Adaptive User Interface" (GAUI), is formulated and utilized to minimize a cost function related to the user teleoperation performance. This algorithm is an unsupervised learning scheme that does not require any knowledge about the robot, the user, or the environment. To validate our approach, we provide simulation and experimental results with a non-holonomic robot and two control interfaces; a joystick and a Myo gesture control armband. Results demonstrate that the adaptively trained map closely mimics the intuitive commands from the joystick interface, and also learns an easily controllable interface with the unintuitive gesture control armband. Abstract formulation of the method allows for easy modifications to the performance measure and application to other HMI tasks.</description><identifier>EISSN: 2161-8089</identifier><identifier>EISBN: 1538635933</identifier><identifier>EISBN: 9781538635933</identifier><identifier>DOI: 10.1109/COASE.2018.8560466</identifier><language>eng</language><publisher>IEEE</publisher><subject>adaptive HMI ; co-adaptation ; Computer aided software engineering ; Conferences ; Cost function ; Genetic algorithm ; Human computer interaction ; MIMICs ; model-free ; Performance evaluation ; Task analysis ; unsupervised ; user interface</subject><ispartof>2018 IEEE 14th International Conference on Automation Science and Engineering (CASE), 2018, p.50-56</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8560466$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,23930,23931,25140,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8560466$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Wijayasinghe, Indika B.</creatorcontrib><creatorcontrib>Saadatzi, Mohammad Nasser</creatorcontrib><creatorcontrib>Peetha, Srikanth</creatorcontrib><creatorcontrib>Popa, Dan O.</creatorcontrib><creatorcontrib>Cremer, Sven</creatorcontrib><title>Adaptive Interface for Robot Teleoperation using a Genetic Algorithm</title><title>2018 IEEE 14th International Conference on Automation Science and Engineering (CASE)</title><addtitle>COASE</addtitle><description>The design of User Interfaces (UI) is a vital part of Human Machine Interaction (HMI), which affects the performance during collaboration or teleoperation. Ideally, UIs should be intuitive and easy to learn, but their design is challenging especially for complex tasks involving robots with many degrees of freedom. In this paper, we pose the UI design problem as a mapping between an interface device with M input degrees of freedom that generates commands for driving a robot with N output degrees of freedom. We describe a novel adaptive scheme that can learn the N to M input-output map, such that certain task-related performance measures are maximized. The resulting "Genetic Adaptive User Interface" (GAUI), is formulated and utilized to minimize a cost function related to the user teleoperation performance. This algorithm is an unsupervised learning scheme that does not require any knowledge about the robot, the user, or the environment. To validate our approach, we provide simulation and experimental results with a non-holonomic robot and two control interfaces; a joystick and a Myo gesture control armband. Results demonstrate that the adaptively trained map closely mimics the intuitive commands from the joystick interface, and also learns an easily controllable interface with the unintuitive gesture control armband. Abstract formulation of the method allows for easy modifications to the performance measure and application to other HMI tasks.</description><subject>adaptive HMI</subject><subject>co-adaptation</subject><subject>Computer aided software engineering</subject><subject>Conferences</subject><subject>Cost function</subject><subject>Genetic algorithm</subject><subject>Human computer interaction</subject><subject>MIMICs</subject><subject>model-free</subject><subject>Performance evaluation</subject><subject>Task analysis</subject><subject>unsupervised</subject><subject>user interface</subject><issn>2161-8089</issn><isbn>1538635933</isbn><isbn>9781538635933</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2018</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotz9FKwzAUgOEoCG7TF9CbvEBrTtOkp5elzjkYDHRejzQ5mZGuLWkUfHsv3NV_98HP2AOIHEDUT-2-eV_nhQDMUWlRan3FlqAkaqlqKa_ZogANGQqsb9lynr-E0AIBFuy5cWZK4Yf4dkgUvbHE_Rj529iNiR-op3GiaFIYB_49h-HEDd_QQClY3vSnMYb0eb5jN970M91fumIfL-tD-5rt9ptt2-yyAJVKmRKuQ1l5VynlFKoKoVbelpYq8Bo8dLawndNGStDCoUZnrCgrLGQNaAq5Yo__biCi4xTD2cTf4-VY_gGyWEof</recordid><startdate>201808</startdate><enddate>201808</enddate><creator>Wijayasinghe, Indika B.</creator><creator>Saadatzi, Mohammad Nasser</creator><creator>Peetha, Srikanth</creator><creator>Popa, Dan O.</creator><creator>Cremer, Sven</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201808</creationdate><title>Adaptive Interface for Robot Teleoperation using a Genetic Algorithm</title><author>Wijayasinghe, Indika B. ; Saadatzi, Mohammad Nasser ; Peetha, Srikanth ; Popa, Dan O. ; Cremer, Sven</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-50db837fd755d58578195fc4ce71f61f1bc2cbd6a33160d868dac047823918a23</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2018</creationdate><topic>adaptive HMI</topic><topic>co-adaptation</topic><topic>Computer aided software engineering</topic><topic>Conferences</topic><topic>Cost function</topic><topic>Genetic algorithm</topic><topic>Human computer interaction</topic><topic>MIMICs</topic><topic>model-free</topic><topic>Performance evaluation</topic><topic>Task analysis</topic><topic>unsupervised</topic><topic>user interface</topic><toplevel>online_resources</toplevel><creatorcontrib>Wijayasinghe, Indika B.</creatorcontrib><creatorcontrib>Saadatzi, Mohammad Nasser</creatorcontrib><creatorcontrib>Peetha, Srikanth</creatorcontrib><creatorcontrib>Popa, Dan O.</creatorcontrib><creatorcontrib>Cremer, Sven</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Wijayasinghe, Indika B.</au><au>Saadatzi, Mohammad Nasser</au><au>Peetha, Srikanth</au><au>Popa, Dan O.</au><au>Cremer, Sven</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Adaptive Interface for Robot Teleoperation using a Genetic Algorithm</atitle><btitle>2018 IEEE 14th International Conference on Automation Science and Engineering (CASE)</btitle><stitle>COASE</stitle><date>2018-08</date><risdate>2018</risdate><spage>50</spage><epage>56</epage><pages>50-56</pages><eissn>2161-8089</eissn><eisbn>1538635933</eisbn><eisbn>9781538635933</eisbn><abstract>The design of User Interfaces (UI) is a vital part of Human Machine Interaction (HMI), which affects the performance during collaboration or teleoperation. Ideally, UIs should be intuitive and easy to learn, but their design is challenging especially for complex tasks involving robots with many degrees of freedom. In this paper, we pose the UI design problem as a mapping between an interface device with M input degrees of freedom that generates commands for driving a robot with N output degrees of freedom. We describe a novel adaptive scheme that can learn the N to M input-output map, such that certain task-related performance measures are maximized. The resulting "Genetic Adaptive User Interface" (GAUI), is formulated and utilized to minimize a cost function related to the user teleoperation performance. This algorithm is an unsupervised learning scheme that does not require any knowledge about the robot, the user, or the environment. To validate our approach, we provide simulation and experimental results with a non-holonomic robot and two control interfaces; a joystick and a Myo gesture control armband. Results demonstrate that the adaptively trained map closely mimics the intuitive commands from the joystick interface, and also learns an easily controllable interface with the unintuitive gesture control armband. Abstract formulation of the method allows for easy modifications to the performance measure and application to other HMI tasks.</abstract><pub>IEEE</pub><doi>10.1109/COASE.2018.8560466</doi><tpages>7</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | EISSN: 2161-8089 |
ispartof | 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE), 2018, p.50-56 |
issn | 2161-8089 |
language | eng |
recordid | cdi_ieee_primary_8560466 |
source | IEEE Xplore All Conference Series |
subjects | adaptive HMI co-adaptation Computer aided software engineering Conferences Cost function Genetic algorithm Human computer interaction MIMICs model-free Performance evaluation Task analysis unsupervised user interface |
title | Adaptive Interface for Robot Teleoperation using a Genetic Algorithm |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T10%3A42%3A26IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Adaptive%20Interface%20for%20Robot%20Teleoperation%20using%20a%20Genetic%20Algorithm&rft.btitle=2018%20IEEE%2014th%20International%20Conference%20on%20Automation%20Science%20and%20Engineering%20(CASE)&rft.au=Wijayasinghe,%20Indika%20B.&rft.date=2018-08&rft.spage=50&rft.epage=56&rft.pages=50-56&rft.eissn=2161-8089&rft_id=info:doi/10.1109/COASE.2018.8560466&rft.eisbn=1538635933&rft.eisbn_list=9781538635933&rft_dat=%3Cieee_CHZPO%3E8560466%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i175t-50db837fd755d58578195fc4ce71f61f1bc2cbd6a33160d868dac047823918a23%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=8560466&rfr_iscdi=true |