- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于模糊算法的双足机器人路径规划.doc
基于模糊算法的双足机器人路径规划
本文针对双足机器人路径规划对环境信息过于依赖和精确度不高的问题,提出了一种基于模糊算法的双足机器人局部路径规划方法。采用超声波传感器对静态未知环境进行探测,获取障碍物的信息,运用模糊推理将障碍位置信息与目标位置信息模糊化,建立模糊规则并解模糊,最终使双足机器人实现避障和最优路径规划。采用MATLAB的逻辑工具箱进行仿真实验,实验结果表明,模糊算法可以有效地减小双足机器人在路径规划中对于环境信息的依赖性,在保证实时性的同时提高了路径规划的精确度。
【关键词】模糊控制 双足机器人 路径规划 超声波传感器
机器人路径规划一直是机器人研究领域的热点问题。路径规划是在有障碍物的环境下找到一条由给定点到达目标点的最优路径,使机器人能够绕过障碍物,在不与障碍物相碰撞的情况下到达目标点。机器人在移动过程中必须安全无障碍的绕过所有障碍物,寻求一条安全的运动轨线判断并自动躲避障碍物顺利抵达目的地并且尽可能使所走路径最短。目前,常用的局部路径规划算法有势场法、A* 算法、栅格法及模糊算法。其中模糊算法有效的减小了对环境信息的依赖性,具有良好的鲁棒性和实效性。
本文主要采用模糊算法解决直立行走机器人在静态未知环境中的局部最优路径规划问题,并通过MATLAB仿真实验验证了模糊算法的有效性和可行性。
1 超声波传感器
双足直立机器人实现避障行走,首先需要对外界环境进行感知,探测到障碍物的方位。而超声波作为一种距离探测传感器,以其质量可靠,成本低廉为特点,在机器人测距中得到了广泛应用。基于双足直立机器人在速度上有限制的前提条件,采用周期扫描模式进行距离检测是最可行的方案,即将机器人的视野范围均分为若干份,记录每个视角检测到障碍物的距离,进而获得完整的外界环境的知识。同时为了消除机器人在运动过程中的抖动对测距的影响,为测距模块搭建了云台系统,使测距模块在运动过程中始终保持水平状态。
2 模糊控制器设计
2.1 确定模糊控制器的输入变量和输出变量
模糊控制器的输入是超声波采集的距离信号和双足机器人与目的地方向的夹角信息,输出是双足机器人的转动角度。双足机器人的构成包括支架、舵机、目标传感器、超声波传感器等部分。超声波采集的距离信息是机器人当前位置与障碍物的距离,超声波在机器人前进方向的180度范围内采集与障碍物的距离信息,取其中最左、最右及正前方的距离信息为三个输入变量,定义最左侧距离为DL、正前方距离为DC、最右侧距离为DR。通过目标传感器,确定双足机器人当前位置与目的地方向的夹角D0为角度输入变量。利用这些条件推理出输出变量OUT,即双足机器人的转动角度,如图1所示。
2.2 输入变量及输出变量的模糊化
定义距离输入变量的模糊语言为DL={Near,Far}, DC={Near,Far},DR={Near,Far};角度输入变量C0的论域为C0={LB,LM,LS,ZO,RS,RM,RB};输出变量OUT的论域为OUT={OLB,OLM,OLS,OZ,ORS,ORM,ORB}。各个变量的隶属度函数图形为对称三角形且模糊分割完全对称,DL、DR、DC、 C0及OUT的隶属度函数图形如图2中(a)-(e)所示。
2.3 确立模糊控制规则
模糊控制规则(控制策略)的选择是模糊控制器设计非常关键的一步。它是基于手动控制策略,是操作者经验和技术知识的集合 。模糊控制规则实际上是一系列模糊条件语句的集合,反映了输入量与输出量的关系。按照双足机器人的实际控制进行模糊逻辑推理,确定了四个输入信号,一个输出信号,构成一个多输入单输出的模糊控制系统。
双足机器人在行进过程中,根据与障碍物的距离信息及与目的地的夹角信息进行决策推理出转动角度,从而实现最佳的路径规划。当采集到障碍物信息时,双足机器人将转动一定角度,改变行进轨迹实现有效避障的功能。机器人行进规则如下:
(1)当目标点位于障碍物左(右) 侧时,则机器人左(右)转;
(2)当目标点在机器人正前方且障碍物距离机器人很近时,则机器人需根据它的左侧和右侧的障碍物信息来决定左转还是右转;
(3)当左侧障碍物距离大于右侧障碍物距离时, 机器人选择向左转,反之向右转。
根据确定的输入输出变量的论域,采用模糊规则的一般形式If(条件)then(结果)进行描述。模糊规则如表1所示。
2.4 模糊决策
模糊决策(模糊推理)是根据模糊逻辑的关系及推理规则来进行的 。根据模糊规则推出输出量的隶属度函数。下面将通过简单举例来说明模糊控制器的原理。
以双足机器人在DL=0 ,DC=2.5,DR=3,C0=8的状态为例,该状态对应模糊表中的第11、12、18条规则,由此状态下的模糊
文档评论(0)