Motion control for mobile robot obstacle avoidance and navigation: a fuzzy logic-based approach

P. Zavlangas, S. Tzafestas
{"title":"Motion control for mobile robot obstacle avoidance and navigation: a fuzzy logic-based approach","authors":"P. Zavlangas, S. Tzafestas","doi":"10.1080/0232929032000115100","DOIUrl":null,"url":null,"abstract":"One of the ultimate goals of mobile robotics research is to build robots that can safely carry out missions in hazardous and populated environments. Most of today's commercial mobile devices scale poorly along this dimension. Their motion planning relies on accurate, static models of the environments, and therefore they often fail their mission if humans or other unpredictable obstacles block their path. To build autonomous mobile robots one has to build systems that can perceive their environments, react to unforeseen circumstances, and plan dynamically in order to achieve their mission. Thus, the objective of the motion planning and control problem is to find collision-free trajectories, in static or dynamic environments containing some obstacles, between a start and a goal configuration. It has attracted much research in recent years. In this context the term control has a broad meaning that includes many different controls, such as low-level motor control, and behaviour control, where behaviour represents many complicated tasks, like obstacle avoidance and goal seeking. This article describes an intelligent motion planning and navigation system for omnidirectional mobile robots based on fuzzy logic. Owing to its simplicity and hence its short response time, the fuzzy navigator is especially suitable for on-line applications with strong real-time requirements. On-line planning is an on-going activity. The planner receives a continuous flow of information about occurring events and generates new commands in response to the incoming events, while previously planned motions are being executed. The fuzzy-rule-base of the proposed system combines the repelling influence, which is related to the distance and the angle between the robot and nearby obstacles, with the attracting influence produced by the distance and the angular difference between the actual direction and position of the robot and the final configuration, to generate actuating commands for the mobile platform. It can be considered as an on-line local navigation method for omnidirectional mobile robots for the generation of instantaneous collision-free motions. This reactive system is especially suitable for real-time applications. The use of fuzzy logic leads to a transparent system which can be tuned by hand or by a set of learning rules. Furthermore, this approach allows obstacle avoidance and navigation in dynamic environments. The functioning of the fuzzy motion planner with respect to omnidirectional mobile robots and results of simulated experiments are presented.","PeriodicalId":348685,"journal":{"name":"Systems Analysis Modelling Simulation","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"39","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Systems Analysis Modelling Simulation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/0232929032000115100","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 39

Abstract

One of the ultimate goals of mobile robotics research is to build robots that can safely carry out missions in hazardous and populated environments. Most of today's commercial mobile devices scale poorly along this dimension. Their motion planning relies on accurate, static models of the environments, and therefore they often fail their mission if humans or other unpredictable obstacles block their path. To build autonomous mobile robots one has to build systems that can perceive their environments, react to unforeseen circumstances, and plan dynamically in order to achieve their mission. Thus, the objective of the motion planning and control problem is to find collision-free trajectories, in static or dynamic environments containing some obstacles, between a start and a goal configuration. It has attracted much research in recent years. In this context the term control has a broad meaning that includes many different controls, such as low-level motor control, and behaviour control, where behaviour represents many complicated tasks, like obstacle avoidance and goal seeking. This article describes an intelligent motion planning and navigation system for omnidirectional mobile robots based on fuzzy logic. Owing to its simplicity and hence its short response time, the fuzzy navigator is especially suitable for on-line applications with strong real-time requirements. On-line planning is an on-going activity. The planner receives a continuous flow of information about occurring events and generates new commands in response to the incoming events, while previously planned motions are being executed. The fuzzy-rule-base of the proposed system combines the repelling influence, which is related to the distance and the angle between the robot and nearby obstacles, with the attracting influence produced by the distance and the angular difference between the actual direction and position of the robot and the final configuration, to generate actuating commands for the mobile platform. It can be considered as an on-line local navigation method for omnidirectional mobile robots for the generation of instantaneous collision-free motions. This reactive system is especially suitable for real-time applications. The use of fuzzy logic leads to a transparent system which can be tuned by hand or by a set of learning rules. Furthermore, this approach allows obstacle avoidance and navigation in dynamic environments. The functioning of the fuzzy motion planner with respect to omnidirectional mobile robots and results of simulated experiments are presented.
移动机器人避障与导航的运动控制:基于模糊逻辑的方法
移动机器人研究的最终目标之一是制造能够在危险和人口稠密的环境中安全地执行任务的机器人。今天的大多数商用移动设备在这个维度上的扩展性都很差。它们的运动规划依赖于精确的、静态的环境模型,因此,如果人类或其他不可预测的障碍物挡住了它们的道路,它们经常会失败。为了构建自主移动机器人,我们必须构建能够感知环境,对不可预见的情况做出反应,并动态规划以实现其任务的系统。因此,运动规划和控制问题的目标是在包含一些障碍物的静态或动态环境中,在起点和目标构型之间找到无碰撞轨迹。近年来,它吸引了许多研究。在这种情况下,“控制”一词具有广泛的含义,包括许多不同的控制,如低级运动控制和行为控制,其中行为代表许多复杂的任务,如避障和寻求目标。介绍了一种基于模糊逻辑的全向移动机器人智能运动规划与导航系统。模糊导航仪具有简单、响应时间短的特点,特别适合实时性要求高的在线应用。在线计划是一种持续的活动。计划器接收关于发生事件的连续信息流,并在执行先前计划的动作时生成响应传入事件的新命令。该系统的模糊规则库将机器人与附近障碍物之间的距离和角度所产生的排斥影响与机器人实际方向和位置与最终构型之间的距离和角度之差所产生的吸引影响结合起来,生成移动平台的驱动命令。它可以看作是全向移动机器人生成瞬时无碰撞运动的一种在线局部导航方法。这种反应系统特别适合于实时应用。模糊逻辑的使用导致了一个透明的系统,可以通过手动或一组学习规则来调整。此外,这种方法允许在动态环境中避障和导航。给出了模糊运动规划器在全向移动机器人中的作用及仿真实验结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信