基于模糊算法的移动机器人路径规划 .pdfVIP

基于模糊算法的移动机器人路径规划 .pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于模糊算法的移动机器人路径规划

摘要:本文对未知环境下移动机器人的路径规划进行了研究,提出了一种基于

模糊控制的路径规划算法。运用模糊推理,构造出一张实践效果较好的控制响应

表。在多种环境中进行了仿真实验,仿真结果表明了该算法的有效性和可行性。

关键词:移动机器人;路径规划;模糊控制;预防死锁

移动机器人的路径规划是智能机器人研究的一个重要组成部分,随着移动机

器人的路径规划研究的不断深入,越来越的研究转向了模糊控制算法。模糊逻辑

控制算法将基于生理学的模仿人类驾驶员的“感知—动作”行为结合模糊控制本身

所具有的鲁棒性,为移动机器人在复杂环境中的避障导航提供了新的解决方案。

一、设计模糊控制器

模糊控制器的1.1输入输出变量

移动机器人通过传感器检测到输入信息为:前方障碍物的距离、左方障碍物

的距离、右方障碍物的距离以及机器人运动方向相对于目标点的方位角。规定当

目标点位于机器人的左侧时,方位角为正;当目标点位于机器人的右侧时,方位

角为负。模糊控制器的输入信息如图1所示。

模糊控制器的输出信息为机器人转动的角度ψ。每次决策后,机器人行走的

步长值是固定。模糊控制器的结构如图2所示。

图1模糊控制器的输入信息

图2模糊控制器的结构

输1.2入输出变量的模糊化

模糊控制器的模糊化是将精确的输入量和精确的输出量转变为相对应的语言变量的模糊

集合。

障碍物距离1.的模糊化

将前方、左方和右方障碍物距离的值分别在[O,10]区间内均匀量化。其论域为[0,1,2,

3,4,5,6,7,8,9,10]。模糊语言为{near,med,far},各模糊变量的含义为:near,距

离近;med,距离适中;far,距离远。

方位角2.的模糊化

将机器人与目标点方位角的范围在[-1.5,1.5]区间内非均匀量化。量化方案为:在[-60,°

60°]区间内均匀量化;当θ60时量化°为1.5,θ-60°量化为-1.5。方位角θ的论域为[-1.5,-1,

-0.5,0,0.5,1,1.5]。模糊语言为{N,Z,P},各模糊变量的含义为:N,目标点位于机器人

的左侧时,方位角为正;P,目标点位于机器人的右侧时,方位角为负。

规划转3.角的模糊化

将输出变量规划转角ψ的范围[-60,°60°]均匀量化到[-4,4]区间内。规划转角ψ的论域

为[-4,-3,-2,-1,0,1,2,3,4]。模糊语言为ψ={TLB,TLS,TZ,TRS,TRB},各模糊变量

的含义为:TLB,左转大角度;TLS,左转小角度;TZ,不转;TRS,右转小角度;TRB,右转

大角度。

模糊控制规1.3则的制定

模糊规则反映了输入变量和输出变量之间的关系,这种感知一动作“”行为模糊控制规则是

模糊控制的核心。为了使移动机器人能够在复杂的环境中达到给定的目标,移动机器人必须具

备如下“感知一动作”行为:

避障行1.走行为

根据环境信息,当移动机器人距离障碍物较近时,机器人的主要行为目的是避障。

沿障2.碍物边跟踪行为

当目标点位于机器人的左侧(或右侧),并且机器人距离左侧障碍物的距离也近,此时,机

器人应该沿障碍物边跟踪行走。比如,当移动机器人位于一个U型物的内部时,应采取此行

为。

目标导向行为3.

当移动机器人周围没有障碍物时,采取目标导向的行为。当障碍物距离移动机器人较远时,

机器人可以向着目标快速行走。

避障结合目标导向行为4.

当移动机器人周围的障碍物距离很近时,机器人很容易碰撞障碍物,无法用单纯的避障规

则规划机器人的行为,采取避障结合目标导向的行为来解决这个问题。

二、路径规划仿真界面

实现机器人运行轨迹的模拟仿真界面的应具备以下四种功能:

人为设定工作区域;(1)

设置机器人的起始点和目标点的坐标位置;(2)

设置障碍物的数量及模拟形状;(3)

规划出避碰路径。(4)

本仿真实验平台采用GUI界面方式。

三、仿真实验步骤

根据上述算法设计,利用MATLAB软件开发平台进行算法仿真实验,具体步骤如下:

)设置机器人的工作环(1境为

文档评论(0)

159****9831 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档