Zhang Hong, Sun Chun-long, Zheng Zi-jun, An Wei, Zhou De-qiang, Wu Jing-jing
{"title":"A Modified Dynamic Window Approach to Obstacle Avoidance Combined with Fuzzy Logic","authors":"Zhang Hong, Sun Chun-long, Zheng Zi-jun, An Wei, Zhou De-qiang, Wu Jing-jing","doi":"10.1109/DCABES.2015.136","DOIUrl":null,"url":null,"abstract":"As a classic reactive method for obstacles avoidance, the dynamic window approach (DWA) uses an objective function to choose the optimal velocity commands. The objective function consists of three weighted terms, respectively urging the robot to face to the target point, avoid crash and move fast. The environment where robot works is usually complex and changeable, and different situations need different weights. However, the original DWA and its extensions use constant weights, and there is no existing algorithm for changing them. In this paper, we propose a modified DWA combined with fuzzy logic. This can be done by analyzing the information about goal and obstacles, and then using fuzzy logic to decide suitable weights in real time. In contrast with the original DWA, the proposed method makes robot move more safely and smoothly.","PeriodicalId":444588,"journal":{"name":"2015 14th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES)","volume":"105 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 14th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DCABES.2015.136","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20
Abstract
As a classic reactive method for obstacles avoidance, the dynamic window approach (DWA) uses an objective function to choose the optimal velocity commands. The objective function consists of three weighted terms, respectively urging the robot to face to the target point, avoid crash and move fast. The environment where robot works is usually complex and changeable, and different situations need different weights. However, the original DWA and its extensions use constant weights, and there is no existing algorithm for changing them. In this paper, we propose a modified DWA combined with fuzzy logic. This can be done by analyzing the information about goal and obstacles, and then using fuzzy logic to decide suitable weights in real time. In contrast with the original DWA, the proposed method makes robot move more safely and smoothly.