Navigation Control of Ackermann Steering Robot Using Fuzzy Logic Controller
In this paper, a navigation control method is proposed for an Ackermann steering robot. In the proposed method, light detection and ranging (LiDAR) sensors are used to obtain the distance between an Ackermann steering robot and objects in an unknown environment. In accordance with the distances obta...
Gespeichert in:
Veröffentlicht in: | Sensors and materials 2023-01, Vol.35 (3), p.781 |
---|---|
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 | |
---|---|
container_issue | 3 |
container_start_page | 781 |
container_title | Sensors and materials |
container_volume | 35 |
creator | Lin, Cheng-Jian Chang, Ming-Yu Tang, Kuang-Hui Huang, Chuan-Kuei |
description | In this paper, a navigation control method is proposed for an Ackermann steering robot. In the proposed method, light detection and ranging (LiDAR) sensors are used to obtain the distance between an Ackermann steering robot and objects in an unknown environment. In accordance with the distances obtained by the LiDAR sensors, the navigation control system uses a behavior manager to switch between two types of behavior control, namely, toward-goal behavior control and wall-following behavior control (WFBC). If a wall or an obstacle is detected in the current path toward the target position, the behavior manager adopts WFBC to avoid the obstacle. To achieve WFBC, a fuzzy logic controller with three subfuzzy logic controllers-namely, a straight-based fuzzy logic controller, a right-based fuzzy logic controller, and a left-based fuzzy logic controller-is adopted. Switching between these three subcontrollers is achieved in accordance with the distance and angle between the robot and a wall (or an obstacle). The input signal of the proposed fuzzy logic controller is the distance between the robot and wall (or obstacle), which is determined by a LiDAR sensor at different angles, and the output of this controller is the steering angle of the Ackermann steering robot, which can move along a wall and avoid collisions with walls (or obstacles) in an environment. Experimental results indicated that the proposed fuzzy logic controller successfully implemented navigation control in two unknown environments. |
doi_str_mv | 10.18494/SAM4120 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2785261074</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2785261074</sourcerecordid><originalsourceid>FETCH-LOGICAL-c316t-1a40f09a8945f9860a76b90a55b98de287643c5f742b63f3259f0ffff888020e3</originalsourceid><addsrcrecordid>eNo1UM1LwzAcDaJgmQP_hIAXL9VfPpscS3EqTgXnziWtSencmpm0wvbXW918l_cO7wMeQpcEbojimt8u8mdOKJyghHImUlBSn6IENOEp10yco2mMKwAgSoCkMkFPL-a7bUzf-g4XvuuDX2PvcF5_2rAxXYcXvbWh7Rr85ivf42X81bNhv9_huW_a-j-1tuECnTmzjnZ65Alazu7ei4d0_nr_WOTztGZE9ikxHBxoozQXTisJJpOVBiNEpdWHpSqTnNXCZZxWkjlGhXbgRiilgIJlE3R16N0G_zXY2JcrP4RunCxppgSVBDI-uq4Prjr4GIN15Ta0GxN2JYHy763y-Bb7Ac4oWqU</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2785261074</pqid></control><display><type>article</type><title>Navigation Control of Ackermann Steering Robot Using Fuzzy Logic Controller</title><source>DOAJ Directory of Open Access Journals</source><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>Alma/SFX Local Collection</source><creator>Lin, Cheng-Jian ; Chang, Ming-Yu ; Tang, Kuang-Hui ; Huang, Chuan-Kuei</creator><creatorcontrib>Lin, Cheng-Jian ; Chang, Ming-Yu ; Tang, Kuang-Hui ; Huang, Chuan-Kuei</creatorcontrib><description>In this paper, a navigation control method is proposed for an Ackermann steering robot. In the proposed method, light detection and ranging (LiDAR) sensors are used to obtain the distance between an Ackermann steering robot and objects in an unknown environment. In accordance with the distances obtained by the LiDAR sensors, the navigation control system uses a behavior manager to switch between two types of behavior control, namely, toward-goal behavior control and wall-following behavior control (WFBC). If a wall or an obstacle is detected in the current path toward the target position, the behavior manager adopts WFBC to avoid the obstacle. To achieve WFBC, a fuzzy logic controller with three subfuzzy logic controllers-namely, a straight-based fuzzy logic controller, a right-based fuzzy logic controller, and a left-based fuzzy logic controller-is adopted. Switching between these three subcontrollers is achieved in accordance with the distance and angle between the robot and a wall (or an obstacle). The input signal of the proposed fuzzy logic controller is the distance between the robot and wall (or obstacle), which is determined by a LiDAR sensor at different angles, and the output of this controller is the steering angle of the Ackermann steering robot, which can move along a wall and avoid collisions with walls (or obstacles) in an environment. Experimental results indicated that the proposed fuzzy logic controller successfully implemented navigation control in two unknown environments.</description><identifier>ISSN: 0914-4935</identifier><identifier>EISSN: 2435-0869</identifier><identifier>DOI: 10.18494/SAM4120</identifier><language>eng</language><publisher>Tokyo: MYU Scientific Publishing Division</publisher><subject>Barriers ; Control methods ; Controllers ; Fuzzy control ; Fuzzy logic ; Lidar ; Navigation ; Robot control ; Robots ; Sensors ; Steering ; Unknown environments</subject><ispartof>Sensors and materials, 2023-01, Vol.35 (3), p.781</ispartof><rights>Copyright MYU Scientific Publishing Division 2023</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,860,27901,27902</link.rule.ids></links><search><creatorcontrib>Lin, Cheng-Jian</creatorcontrib><creatorcontrib>Chang, Ming-Yu</creatorcontrib><creatorcontrib>Tang, Kuang-Hui</creatorcontrib><creatorcontrib>Huang, Chuan-Kuei</creatorcontrib><title>Navigation Control of Ackermann Steering Robot Using Fuzzy Logic Controller</title><title>Sensors and materials</title><description>In this paper, a navigation control method is proposed for an Ackermann steering robot. In the proposed method, light detection and ranging (LiDAR) sensors are used to obtain the distance between an Ackermann steering robot and objects in an unknown environment. In accordance with the distances obtained by the LiDAR sensors, the navigation control system uses a behavior manager to switch between two types of behavior control, namely, toward-goal behavior control and wall-following behavior control (WFBC). If a wall or an obstacle is detected in the current path toward the target position, the behavior manager adopts WFBC to avoid the obstacle. To achieve WFBC, a fuzzy logic controller with three subfuzzy logic controllers-namely, a straight-based fuzzy logic controller, a right-based fuzzy logic controller, and a left-based fuzzy logic controller-is adopted. Switching between these three subcontrollers is achieved in accordance with the distance and angle between the robot and a wall (or an obstacle). The input signal of the proposed fuzzy logic controller is the distance between the robot and wall (or obstacle), which is determined by a LiDAR sensor at different angles, and the output of this controller is the steering angle of the Ackermann steering robot, which can move along a wall and avoid collisions with walls (or obstacles) in an environment. Experimental results indicated that the proposed fuzzy logic controller successfully implemented navigation control in two unknown environments.</description><subject>Barriers</subject><subject>Control methods</subject><subject>Controllers</subject><subject>Fuzzy control</subject><subject>Fuzzy logic</subject><subject>Lidar</subject><subject>Navigation</subject><subject>Robot control</subject><subject>Robots</subject><subject>Sensors</subject><subject>Steering</subject><subject>Unknown environments</subject><issn>0914-4935</issn><issn>2435-0869</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNo1UM1LwzAcDaJgmQP_hIAXL9VfPpscS3EqTgXnziWtSencmpm0wvbXW918l_cO7wMeQpcEbojimt8u8mdOKJyghHImUlBSn6IENOEp10yco2mMKwAgSoCkMkFPL-a7bUzf-g4XvuuDX2PvcF5_2rAxXYcXvbWh7Rr85ivf42X81bNhv9_huW_a-j-1tuECnTmzjnZ65Alazu7ei4d0_nr_WOTztGZE9ikxHBxoozQXTisJJpOVBiNEpdWHpSqTnNXCZZxWkjlGhXbgRiilgIJlE3R16N0G_zXY2JcrP4RunCxppgSVBDI-uq4Prjr4GIN15Ta0GxN2JYHy763y-Bb7Ac4oWqU</recordid><startdate>20230101</startdate><enddate>20230101</enddate><creator>Lin, Cheng-Jian</creator><creator>Chang, Ming-Yu</creator><creator>Tang, Kuang-Hui</creator><creator>Huang, Chuan-Kuei</creator><general>MYU Scientific Publishing Division</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>7SR</scope><scope>7TB</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>FR3</scope><scope>JG9</scope><scope>L7M</scope></search><sort><creationdate>20230101</creationdate><title>Navigation Control of Ackermann Steering Robot Using Fuzzy Logic Controller</title><author>Lin, Cheng-Jian ; Chang, Ming-Yu ; Tang, Kuang-Hui ; Huang, Chuan-Kuei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c316t-1a40f09a8945f9860a76b90a55b98de287643c5f742b63f3259f0ffff888020e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Barriers</topic><topic>Control methods</topic><topic>Controllers</topic><topic>Fuzzy control</topic><topic>Fuzzy logic</topic><topic>Lidar</topic><topic>Navigation</topic><topic>Robot control</topic><topic>Robots</topic><topic>Sensors</topic><topic>Steering</topic><topic>Unknown environments</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lin, Cheng-Jian</creatorcontrib><creatorcontrib>Chang, Ming-Yu</creatorcontrib><creatorcontrib>Tang, Kuang-Hui</creatorcontrib><creatorcontrib>Huang, Chuan-Kuei</creatorcontrib><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Materials Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>Sensors and materials</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lin, Cheng-Jian</au><au>Chang, Ming-Yu</au><au>Tang, Kuang-Hui</au><au>Huang, Chuan-Kuei</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Navigation Control of Ackermann Steering Robot Using Fuzzy Logic Controller</atitle><jtitle>Sensors and materials</jtitle><date>2023-01-01</date><risdate>2023</risdate><volume>35</volume><issue>3</issue><spage>781</spage><pages>781-</pages><issn>0914-4935</issn><eissn>2435-0869</eissn><abstract>In this paper, a navigation control method is proposed for an Ackermann steering robot. In the proposed method, light detection and ranging (LiDAR) sensors are used to obtain the distance between an Ackermann steering robot and objects in an unknown environment. In accordance with the distances obtained by the LiDAR sensors, the navigation control system uses a behavior manager to switch between two types of behavior control, namely, toward-goal behavior control and wall-following behavior control (WFBC). If a wall or an obstacle is detected in the current path toward the target position, the behavior manager adopts WFBC to avoid the obstacle. To achieve WFBC, a fuzzy logic controller with three subfuzzy logic controllers-namely, a straight-based fuzzy logic controller, a right-based fuzzy logic controller, and a left-based fuzzy logic controller-is adopted. Switching between these three subcontrollers is achieved in accordance with the distance and angle between the robot and a wall (or an obstacle). The input signal of the proposed fuzzy logic controller is the distance between the robot and wall (or obstacle), which is determined by a LiDAR sensor at different angles, and the output of this controller is the steering angle of the Ackermann steering robot, which can move along a wall and avoid collisions with walls (or obstacles) in an environment. Experimental results indicated that the proposed fuzzy logic controller successfully implemented navigation control in two unknown environments.</abstract><cop>Tokyo</cop><pub>MYU Scientific Publishing Division</pub><doi>10.18494/SAM4120</doi><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0914-4935 |
ispartof | Sensors and materials, 2023-01, Vol.35 (3), p.781 |
issn | 0914-4935 2435-0869 |
language | eng |
recordid | cdi_proquest_journals_2785261074 |
source | DOAJ Directory of Open Access Journals; Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; Alma/SFX Local Collection |
subjects | Barriers Control methods Controllers Fuzzy control Fuzzy logic Lidar Navigation Robot control Robots Sensors Steering Unknown environments |
title | Navigation Control of Ackermann Steering Robot Using Fuzzy Logic Controller |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T06%3A15%3A30IST&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=Navigation%20Control%20of%20Ackermann%20Steering%20Robot%20Using%20Fuzzy%20Logic%20Controller&rft.jtitle=Sensors%20and%20materials&rft.au=Lin,%20Cheng-Jian&rft.date=2023-01-01&rft.volume=35&rft.issue=3&rft.spage=781&rft.pages=781-&rft.issn=0914-4935&rft.eissn=2435-0869&rft_id=info:doi/10.18494/SAM4120&rft_dat=%3Cproquest_cross%3E2785261074%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=2785261074&rft_id=info:pmid/&rfr_iscdi=true |