Obstacle avoidance control of a human-in-the-loop mobile robot system using harmonic potential fields
This paper considers applications where a human agent is navigating a semi-autonomous mobile robot in an environment with obstacles. The human input to the robot can be based on a desired navigation objective, which may not be known to the robot. Additionally, the semi-autonomous robot can be progra...
Gespeichert in:
Veröffentlicht in: | Robotica 2018-04, Vol.36 (4), p.463-483 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 483 |
---|---|
container_issue | 4 |
container_start_page | 463 |
container_title | Robotica |
container_volume | 36 |
creator | Ton, C. Kan, Z. Mehta, S. S. |
description | This paper considers applications where a human agent is navigating a semi-autonomous mobile robot in an environment with obstacles. The human input to the robot can be based on a desired navigation objective, which may not be known to the robot. Additionally, the semi-autonomous robot can be programmed to ensure obstacle avoidance as it navigates the environment. A shared control architecture can be used to appropriately fuse the human and the autonomy inputs to obtain a net control input that drives the robot. In this paper, an adaptive, near-continuous control allocation function is included in the shared controller, which continuously varies the control effort exerted by the human and the autonomy based on the position of the robot relative to obstacles. The developed control allocation function facilitates the human to freely navigate the robot when away from obstacles, and it causes the autonomy control input to progressively dominate as the robot approaches obstacles. A harmonic potential field-based non-linear sliding mode controller is developed to obtain the autonomy control input for obstacle avoidance. In addition, a robust feed-forward term is included in the autonomy control input to maintain stability in the presence of adverse human inputs, which can be critical in applications such as to prevent collision or roll-over of smart wheelchairs due to erroneous human inputs. Lyapunov-based stability analysis is presented to guarantee finite-time stability of the developed shared controller, i.e., the autonomy guarantees obstacle avoidance as the human navigates the robot. Experimental results are provided to validate the performance of the developed shared controller. |
doi_str_mv | 10.1017/S0263574717000510 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2012037077</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cupid>10_1017_S0263574717000510</cupid><sourcerecordid>2012037077</sourcerecordid><originalsourceid>FETCH-LOGICAL-c317t-98cb345d3432e75caa67cbf5fd4e46e0ced8c256a217acd8da180ff4a6e4841b3</originalsourceid><addsrcrecordid>eNp1kE1LAzEURYMoWKs_wF3AdTSZZJLpUopfUOhCXQ9vkkybMpOMSUbov3dKCy7E1Vvcc-6Di9Ato_eMMvXwTgvJSyUUU5TSktEzNGNCLkglZXWOZoeYHPJLdJXSjlLGmVAzZNdNyqA7i-E7OANeW6yDzzF0OLQY8HbswRPnSd5a0oUw4D40buJjaELGaZ-y7fGYnN_gLcQ-eKfxELL12UGHW2c7k67RRQtdsjenO0efz08fy1eyWr-8LR9XRHOmMllUuuGiNFzwwqpSA0ilm7ZsjbBCWqqtqXRRSiiYAm0qA6yibStAWlEJ1vA5ujv2DjF8jTblehfG6KeXdUFZQbmiSk0UO1I6hpSibeshuh7ivma0PqxZ_1lzcvjJgb6Jzmzsb_X_1g9aH3gx</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2012037077</pqid></control><display><type>article</type><title>Obstacle avoidance control of a human-in-the-loop mobile robot system using harmonic potential fields</title><source>Cambridge Journals</source><creator>Ton, C. ; Kan, Z. ; Mehta, S. S.</creator><creatorcontrib>Ton, C. ; Kan, Z. ; Mehta, S. S.</creatorcontrib><description>This paper considers applications where a human agent is navigating a semi-autonomous mobile robot in an environment with obstacles. The human input to the robot can be based on a desired navigation objective, which may not be known to the robot. Additionally, the semi-autonomous robot can be programmed to ensure obstacle avoidance as it navigates the environment. A shared control architecture can be used to appropriately fuse the human and the autonomy inputs to obtain a net control input that drives the robot. In this paper, an adaptive, near-continuous control allocation function is included in the shared controller, which continuously varies the control effort exerted by the human and the autonomy based on the position of the robot relative to obstacles. The developed control allocation function facilitates the human to freely navigate the robot when away from obstacles, and it causes the autonomy control input to progressively dominate as the robot approaches obstacles. A harmonic potential field-based non-linear sliding mode controller is developed to obtain the autonomy control input for obstacle avoidance. In addition, a robust feed-forward term is included in the autonomy control input to maintain stability in the presence of adverse human inputs, which can be critical in applications such as to prevent collision or roll-over of smart wheelchairs due to erroneous human inputs. Lyapunov-based stability analysis is presented to guarantee finite-time stability of the developed shared controller, i.e., the autonomy guarantees obstacle avoidance as the human navigates the robot. Experimental results are provided to validate the performance of the developed shared controller.</description><identifier>ISSN: 0263-5747</identifier><identifier>EISSN: 1469-8668</identifier><identifier>DOI: 10.1017/S0263574717000510</identifier><language>eng</language><publisher>Cambridge, UK: Cambridge University Press</publisher><subject>Adaptive control ; Autonomous navigation ; Autonomy ; Collision avoidance ; Continuity (mathematics) ; Control stability ; Nonlinear control ; Obstacle avoidance ; Potential fields ; Robots ; Sliding mode control ; Stability analysis ; Wheelchairs</subject><ispartof>Robotica, 2018-04, Vol.36 (4), p.463-483</ispartof><rights>Copyright © Cambridge University Press 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c317t-98cb345d3432e75caa67cbf5fd4e46e0ced8c256a217acd8da180ff4a6e4841b3</citedby><cites>FETCH-LOGICAL-c317t-98cb345d3432e75caa67cbf5fd4e46e0ced8c256a217acd8da180ff4a6e4841b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.cambridge.org/core/product/identifier/S0263574717000510/type/journal_article$$EHTML$$P50$$Gcambridge$$H</linktohtml><link.rule.ids>164,314,776,780,27901,27902,55603</link.rule.ids></links><search><creatorcontrib>Ton, C.</creatorcontrib><creatorcontrib>Kan, Z.</creatorcontrib><creatorcontrib>Mehta, S. S.</creatorcontrib><title>Obstacle avoidance control of a human-in-the-loop mobile robot system using harmonic potential fields</title><title>Robotica</title><addtitle>Robotica</addtitle><description>This paper considers applications where a human agent is navigating a semi-autonomous mobile robot in an environment with obstacles. The human input to the robot can be based on a desired navigation objective, which may not be known to the robot. Additionally, the semi-autonomous robot can be programmed to ensure obstacle avoidance as it navigates the environment. A shared control architecture can be used to appropriately fuse the human and the autonomy inputs to obtain a net control input that drives the robot. In this paper, an adaptive, near-continuous control allocation function is included in the shared controller, which continuously varies the control effort exerted by the human and the autonomy based on the position of the robot relative to obstacles. The developed control allocation function facilitates the human to freely navigate the robot when away from obstacles, and it causes the autonomy control input to progressively dominate as the robot approaches obstacles. A harmonic potential field-based non-linear sliding mode controller is developed to obtain the autonomy control input for obstacle avoidance. In addition, a robust feed-forward term is included in the autonomy control input to maintain stability in the presence of adverse human inputs, which can be critical in applications such as to prevent collision or roll-over of smart wheelchairs due to erroneous human inputs. Lyapunov-based stability analysis is presented to guarantee finite-time stability of the developed shared controller, i.e., the autonomy guarantees obstacle avoidance as the human navigates the robot. Experimental results are provided to validate the performance of the developed shared controller.</description><subject>Adaptive control</subject><subject>Autonomous navigation</subject><subject>Autonomy</subject><subject>Collision avoidance</subject><subject>Continuity (mathematics)</subject><subject>Control stability</subject><subject>Nonlinear control</subject><subject>Obstacle avoidance</subject><subject>Potential fields</subject><subject>Robots</subject><subject>Sliding mode control</subject><subject>Stability analysis</subject><subject>Wheelchairs</subject><issn>0263-5747</issn><issn>1469-8668</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp1kE1LAzEURYMoWKs_wF3AdTSZZJLpUopfUOhCXQ9vkkybMpOMSUbov3dKCy7E1Vvcc-6Di9Ato_eMMvXwTgvJSyUUU5TSktEzNGNCLkglZXWOZoeYHPJLdJXSjlLGmVAzZNdNyqA7i-E7OANeW6yDzzF0OLQY8HbswRPnSd5a0oUw4D40buJjaELGaZ-y7fGYnN_gLcQ-eKfxELL12UGHW2c7k67RRQtdsjenO0efz08fy1eyWr-8LR9XRHOmMllUuuGiNFzwwqpSA0ilm7ZsjbBCWqqtqXRRSiiYAm0qA6yibStAWlEJ1vA5ujv2DjF8jTblehfG6KeXdUFZQbmiSk0UO1I6hpSibeshuh7ivma0PqxZ_1lzcvjJgb6Jzmzsb_X_1g9aH3gx</recordid><startdate>201804</startdate><enddate>201804</enddate><creator>Ton, C.</creator><creator>Kan, Z.</creator><creator>Mehta, S. S.</creator><general>Cambridge University Press</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>7XB</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>F28</scope><scope>FR3</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope></search><sort><creationdate>201804</creationdate><title>Obstacle avoidance control of a human-in-the-loop mobile robot system using harmonic potential fields</title><author>Ton, C. ; Kan, Z. ; Mehta, S. S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c317t-98cb345d3432e75caa67cbf5fd4e46e0ced8c256a217acd8da180ff4a6e4841b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Adaptive control</topic><topic>Autonomous navigation</topic><topic>Autonomy</topic><topic>Collision avoidance</topic><topic>Continuity (mathematics)</topic><topic>Control stability</topic><topic>Nonlinear control</topic><topic>Obstacle avoidance</topic><topic>Potential fields</topic><topic>Robots</topic><topic>Sliding mode control</topic><topic>Stability analysis</topic><topic>Wheelchairs</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ton, C.</creatorcontrib><creatorcontrib>Kan, Z.</creatorcontrib><creatorcontrib>Mehta, S. S.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Robotica</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ton, C.</au><au>Kan, Z.</au><au>Mehta, S. S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Obstacle avoidance control of a human-in-the-loop mobile robot system using harmonic potential fields</atitle><jtitle>Robotica</jtitle><addtitle>Robotica</addtitle><date>2018-04</date><risdate>2018</risdate><volume>36</volume><issue>4</issue><spage>463</spage><epage>483</epage><pages>463-483</pages><issn>0263-5747</issn><eissn>1469-8668</eissn><abstract>This paper considers applications where a human agent is navigating a semi-autonomous mobile robot in an environment with obstacles. The human input to the robot can be based on a desired navigation objective, which may not be known to the robot. Additionally, the semi-autonomous robot can be programmed to ensure obstacle avoidance as it navigates the environment. A shared control architecture can be used to appropriately fuse the human and the autonomy inputs to obtain a net control input that drives the robot. In this paper, an adaptive, near-continuous control allocation function is included in the shared controller, which continuously varies the control effort exerted by the human and the autonomy based on the position of the robot relative to obstacles. The developed control allocation function facilitates the human to freely navigate the robot when away from obstacles, and it causes the autonomy control input to progressively dominate as the robot approaches obstacles. A harmonic potential field-based non-linear sliding mode controller is developed to obtain the autonomy control input for obstacle avoidance. In addition, a robust feed-forward term is included in the autonomy control input to maintain stability in the presence of adverse human inputs, which can be critical in applications such as to prevent collision or roll-over of smart wheelchairs due to erroneous human inputs. Lyapunov-based stability analysis is presented to guarantee finite-time stability of the developed shared controller, i.e., the autonomy guarantees obstacle avoidance as the human navigates the robot. Experimental results are provided to validate the performance of the developed shared controller.</abstract><cop>Cambridge, UK</cop><pub>Cambridge University Press</pub><doi>10.1017/S0263574717000510</doi><tpages>21</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0263-5747 |
ispartof | Robotica, 2018-04, Vol.36 (4), p.463-483 |
issn | 0263-5747 1469-8668 |
language | eng |
recordid | cdi_proquest_journals_2012037077 |
source | Cambridge Journals |
subjects | Adaptive control Autonomous navigation Autonomy Collision avoidance Continuity (mathematics) Control stability Nonlinear control Obstacle avoidance Potential fields Robots Sliding mode control Stability analysis Wheelchairs |
title | Obstacle avoidance control of a human-in-the-loop mobile robot system using harmonic potential fields |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-08T20%3A21%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Obstacle%20avoidance%20control%20of%20a%20human-in-the-loop%20mobile%20robot%20system%20using%20harmonic%20potential%20fields&rft.jtitle=Robotica&rft.au=Ton,%20C.&rft.date=2018-04&rft.volume=36&rft.issue=4&rft.spage=463&rft.epage=483&rft.pages=463-483&rft.issn=0263-5747&rft.eissn=1469-8668&rft_id=info:doi/10.1017/S0263574717000510&rft_dat=%3Cproquest_cross%3E2012037077%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2012037077&rft_id=info:pmid/&rft_cupid=10_1017_S0263574717000510&rfr_iscdi=true |