首页> 中国专利> 一种模糊神经网络的六足机器人自主导航闭环控制器

一种模糊神经网络的六足机器人自主导航闭环控制器

摘要

本发明公开了一种模糊神经网络的六足机器人自主导航闭环控制器;包括六足机器人,所述六足机器人由壳体和舵机构成;还包括导航控制系统;及内置于导航控制系统的安全距离SD判定模块、模糊BP神经网络模块和神经网络权系数训练与调整模块;及设置于六足机器人中心处的一探测舵机和方位传感器;及设置于探测舵机上的一超声波传感器。本发明的模糊神经网络的六足机器人自主导航闭环控制器,采用了具有反馈功能的闭环控制方法,系统输入的障碍物距离信息由超声波传感器扇形扫描得到,避免了波束角的干扰和信号串扰问题造成的误差;通过模糊神经网络和安全距离SD判定模块运算可以实现机器人安全、快速的到达目标点,且无冗余路径产生。

著录项

  • 公开/公告号CN104914867A

    专利类型发明专利

  • 公开/公告日2015-09-16

    原文格式PDF

  • 申请/专利权人 吉林大学;

    申请/专利号CN201510335446.4

  • 发明设计人 杜巧玲;李双红;张颖;韩博宇;

    申请日2015-06-12

  • 分类号G05D1/02(20060101);

  • 代理机构

  • 代理人

  • 地址 130012 吉林省长春市前进大街2699号

  • 入库时间 2023-12-18 10:50:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-16

    授权

    授权

  • 2015-10-14

    实质审查的生效 IPC(主分类):G05D1/02 申请日:20150612

    实质审查的生效

  • 2015-09-16

    公开

    公开

说明书

技术领域

本发明涉及一种六足机器人控制器,特别涉及一种模糊神经网络的六 足机器人自主导航闭环控制器,属于机器人导航控制技术领域。

背景技术

机器人的自主导航是移动机器人研究领域中的核心技术之一,在工业、 农业、服务和医疗等领域都发挥了重要作用;传统的自主导航算法有人工 势场法、栅格法和自由空间法等,通常要求周围环境已知,存在环境信息 难以获取和路径优化效率低等问题;目前,对于机器人自主导航的研究更 多的偏于向智能化方向发展,已经提出了基于人工神经网络、模糊逻辑控 制以及模糊控制与神经网络相结合的导航算法;人工神经网络具有很强的 学习训练能力,但缺少对于模糊信息的处理与描述能力;模糊逻辑控制具 有逻辑推理能力,但学习和自适应能力的薄弱限制了其在非结构化环境中 的应用;采用模糊控制和神经网络相结合的办法可以使系统兼具有神经网 络的学习训练能力和模糊控制的模糊推理能力;但目前提出的这些算法采 用的是开环控制方法,相对于闭环控制方法来说在机器人路径选择和速度 控制方面性能有所欠缺;现有技术中的机器人避障会设置多个超声波传感 器,而超声波传感器由于超声波波束角的存在导致超声波传感器不能准确 获得障碍物的边界信息;另外机器人行走的安全性在自主导航系统中是十 分关键的,当出现机器人紧贴着障碍物边缘行走或转角的情况时,会导致 过近问题的产生,因此机器人需与障碍物保持一定的安全距离执行转向绕 行的行为,这个安全距离的判定取决于机器人的外形尺寸与行进速度这两 个因素;现有技术中对于安全距离都是单一定义一定距离,造成的路径冗 余问题。

发明内容

(一)要解决的技术问题

为解决上述问题,本发明提出了一种模糊神经网络的六足机器人自主 导航闭环控制器,通过一个超声波转动采集信息,同时采用了具有反馈功 能的闭环控制方法,另外通过将安全距离随着速度的变化实时的改变,提 高了控制器的灵活性。

(二)技术方案

本发明的模糊神经网络的六足机器人自主导航闭环控制器,包括六足 机器人,所述六足机器人由壳体和舵机构成;还包括导航控制系统;及内 置于导航控制系统的安全距离SD判定模块、模糊BP神经网络模块和神经 网络权系数训练与调整模块;及设置于六足机器人中心处的一探测舵机和 方位传感器;及设置于探测舵机上的一超声波传感器;所述方位传感器由 电子罗盘与GPS构成;所述方位传感器和超声波传感器电连接导航控制系 统;所述导航控制系统电连接舵机的控制端;通过方位传感器和超声波传 感器将感知的环境信息作为输入提供给导航控制系统,在模糊BP神经网络 中进行训练学习,得到机器人的行走速度及转向角信息,进而驱动舵机转 动控制机器人行走,同时将舵机速度和转角反馈回导航控制系统,对导航 控制系统的输入信息进行修正调整。

进一步地,所述探测舵机以固定的30°角转动5个角度。

进一步地,所述安全距离SD判定模块采集导航控制系统与舵机的控制 端连接端口的数据;并将数据送至模糊BP神经网络模块反馈端;所述安全 距离SD判定模块内侧预设有壳体尺寸数据。

进一步地,所述模糊BP神经网络模块和神经网络权系数训练与调整模 块交互。

有益效果

与现有技术相比,本发明的模糊神经网络的六足机器人自主导航闭环 控制器,采用了具有反馈功能的闭环控制方法,系统输入的障碍物距离信 息由超声波传感器扇形扫描得到,避免了波束角的干扰和信号串扰问题造 成的误差;通过模糊神经网络和安全距离SD判定模块运算可以实现机器人 安全、快速的到达目标点,且无冗余路径产生。

附图说明

图1是本发明的闭环模糊神经网络系统模型示意图;

图2是本发明的超声波传感器探测角示意图;

图3是本发明的神经网络训练流程示意图;

图4是本发明的开环控制系统行走路径示意图;

图5是本发明的闭环控制系统行走路径示意图;

图6是本发明的开环控制系统输出速度示意图;

图7是本发明的闭环控制系统输出速度示意图。

具体实施方式

实施例1:

如图1所示的模糊神经网络的六足机器人自主导航闭环控制器,包括 六足机器人,所述六足机器人由壳体和舵机构成;还包括导航控制系统; 及内置于导航控制系统的安全距离SD判定模块、模糊BP神经网络模块和 神经网络权系数训练与调整模块;及设置于六足机器人中心处的一探测舵 机和方位传感器;及设置于探测舵机上的一超声波传感器;所述方位传感 器由电子罗盘与GPS构成;所述方位传感器和超声波传感器电连接导航控 制系统;所述导航控制系统电连接舵机的控制端;本发明以BP神经网络作 为基本框架,加入了模糊逻辑层和反馈功能层构建一个闭环控制系统,将 输出的速度与转向角信息反馈回输入端,并对输入信息进行修正判定,同 时通过训练样本的多次训练学习调整神经网络的权值系数,保证了整个系 统的收敛速度和稳定性,实现了机器人安全、快速的自主导航功能;另外, 本文引入方位传感器来探测目标点方位信息,保证机器人安全避障的同时 得到一个最优行走路径。

如图2所示,所述探测舵机以固定的30°角转动5个角度;既解决了 由于超声波传感器波束角的存在导致超声波传感器不能准确获得障碍物的 边界信息问题,同时也能够节省超声波传感器数量,通过探测舵机转动, 超声波传感器能够以固定30°转动共探测5个角度的障碍物距离。

所述安全距离SD判定模块采集导航控制系统与舵机的控制端连接端 口的数据;并将数据送至模糊BP神经网络模块反馈端;所述安全距离SD 判定模块内侧预设有壳体尺寸数据;机器人需与障碍物保持一定的安全距 离执行转向绕行的行为,这个安全距离的判定取决于机器人的外形尺寸与 行进速度这两个因素;设六足机器人在未知环境中行走速度V的范围为 0~30cm/s,转向角M的范围为0°~60°角;本发明安全距离SD判定模块 内侧预设有壳体尺寸数据;因此安全距离SD判定模块只要实时采集舵机的 转向角和行进速度;本发明的安全距离随着速度的变化实时的改变,避免 了单一定义安全距离造成的路径冗余问题,提高了系统的实时性和灵活性。

如图3所示,所述模糊BP神经网络模块和神经网络权系数训练与调整 模块交互;模糊神经网络在进行学习训练时,通过方位传感器和超声波传 感器将实际输出值数据送至神经网络权系数训练与调整模块;通过神经网 络权系数训练与调整模块实际输出值对期望输出值计算得到学习误差,判 断是否达到收敛误差值,如没达到再根据BP反向传播算法对网络参数进行 调整,最终得到适当的权值系数w。

实施例1:

如图4至图7所示,通过建模方式,分别对现有技术的自主导航开环 控制器和本发明的自主导航闭环控制器在MATLAB上对其进行了仿真;建立 一个二维坐标系系统,模拟六足机器人上的两种传感器来探测未知环境中 的障碍物和目标点信息,然后将这些信息输入给建立的导航控制系统,输 出相应的行进速度V和转角M控制机器人行走;分别对开环和闭环导航控 制系统进行实验仿真,得到在开环和闭环系统中机器人都可以安全地绕行 障碍物到达目标点,为了更好的表现机器人的行走状态,本文用小圆点表 示机器人,并记录了机器人每秒钟的位置信息;小圆点组成的曲线代表机 器人行走路径,相邻小圆点间的距离代表速度值,距离越大代表速度越高, 距离越小代表速度越低;机器人起始点A设为(0,0),目标点B为(500, 500),行进速度范围为0~30cm/s;从图中可以看出开环系统中机器人的行 走时遇到障碍物绕行较远,行走路径相对于闭环系统来说有冗余;同时从 仿真中机器人从起始点到目标点的实时速度值、平均速度值和时间,可以 看出机器人在闭环导航控制系统中行进时间为34s,相对于开环导航控制 系统中的44s减少了22.7%;同时机器人在闭环系统中的平均速度为 24.6158cm/s,相对于开环系统中的21.8044cm/s提高了12.9%。

由于人工神经网络和模糊逻辑控制方式在现有技术已经有了足够的研 究,其算法也比较完善,而人工神经网络与模糊逻辑控制具有许多相同的 特性,它们可单独或组合起来对某过程实行控制;本发明以BP神经网络作 为基本框架,加入了模糊逻辑层和反馈功能层构建一个闭环控制系统,模 糊逻辑层能够与人工神经网络很好地组合起来对某过程实行控制;在此不 再赘述。

上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对 本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领 域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发 明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书 中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号