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...

Full description

Saved in:
Bibliographic Details
Main Authors: Wijayasinghe, Indika B., Saadatzi, Mohammad Nasser, Peetha, Srikanth, Popa, Dan O., Cremer, Sven
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