基于神经网络的机器人决策系统.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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 引言      该机器人决策系统工作在4万平方米水域,水深1.5米。其功能是收集水面固体垃圾、检测水质并根据水质投放水处理药剂、表演等。为了完成以上功能,系统采用人工神经网络进行决策。根据机器人工作环境特点,首先对其应用的神经网络数学模型进行了分析和建立,特别是引进了调整输入与输出关系的斜率因子,以便使系统的决策灵敏度提高,机器人决策或动作更敏捷。同时也研究了机器人的属性和抉择的对应关系。由于其特殊的工作环境,机器人的抉择结果存在许多复杂的模式识别、运动控制及大规模的组合及数据融合。传统方法对它们难以处理甚至是无能为力。在这里,神经网络的引入就可以较好地解决这些问题。随着神经网络理论研究和实际应用的不断深入,神经网络在机器人决策系统中的应用越来越受到人们的重视。      2 机器人决策设计      本系统采用前向神经网络作为机器人决策的理论依据,并将其看作是对输入与输出间的变换器,即输入向量x对输出y的一个映射。其变换原理可用数学模型推出。而后寻找建立模型的参数进行推导。      (1) 前向神经网络数学模型及算法      该模型数学表达式:      式中:   τij――输入和输出的延时;   Tj――神经元j的阀值;   wij――神经元i神经元j的突触连接系数或称权重值;   f()――神经元的转移函数(既符号函数)。   由输入列向量可以决定神经网络输入层的节点,在实际应用中,网络的输入层可以调节。每个结点的输入可以为n个,例如K输入单输出的神经元模型。对于单个神经元来讲,把它看成是微处理器毫不为过。   其实,人类对事务的判断与决策完全取决于它的信息量的性质。性质不同,其数学模型也完全不同。机器人通过视觉对图象理解并作出判断,进而给出决策时,首先对图象的特征信息进行处理,才能建立可靠运行、决策正确的数学模型。已知机器人的活动范围在4万平方米的水域中活动,需要决策的对象已在参考模板中,如何用神经网络实现机器人决策?神经网络对特征信息的训练精度,输入与输出间的数学模型的建立是非常关键的。因为水域中的图象是静止的,颜色基本为透明并呈现蓝色,这些参数设为固定的,所以我们采用图象压缩技术和灰度等级固定的参数使之成为背影,在机器人决策中不需要参与运算。机器人决策的激励对象是图象的特征参数,为一组列向量,它包括物体的颜色、形状、尺寸、物体的环境因素(风速、天气温度、湿度、季节等)等参数。根据机器人工作的具体环境,经过分析实验,找出输入与输出的关系符合线性函数,如图所示。   其中:   b 是背景参数;(水域背景)   C 是斜率,可以调整;   x 是输入列向量;(该值可能为正或负,与实际取值有关)      其斜率的取值反应了图象识别敏捷性。也间接地反应了机器人决策的灵敏性和可靠性。设输入与输出的线性关系斜率为C,C的取值根据系统调试来决定。斜率越大,神经网络训练越快,输出与参考模板匹配越快,系统灵敏度越高,机器人给出的决策也越机敏。      (2) 机器人决策分析      系统的决策最终表现为系统通过大量的信息处理之后作出的判断,即决定系统的最终的结果。例如:机器人从得到信息到作出判断或行动,则信息的误差率对决策有着至关重要的作用。人类对事物的认知很大程度上可以视为从属性描述中进行归纳的行为。机器人对事物的判断如同医生对病人的诊断,就是通过观察病例的有关属性即病症,掌握必要的数据后,再根据临床经验和知识作出判断。由此可见,基于属性的描述是一类重要的知识表示方法。系统中信息是以属性集的形式出现的,属性由属性名与可取值的范围来定义,所有的属性组成一个固有的属性集。   考虑系统的抉择问题,属性集由系统出现的初期状态和差错状态组成,通过这些状态信息来表征系统最后的异常,至于对应系统的抉择集具体的描述如下:      令FS是系统S的抉择集FS={f0,f1,f2,…,fn},具体含义在不同的系统中有所不同,在后面的示例中将给出一组对应该示例的含义。在机器人系统中,系统S的抉择集就是图形参考模板,它是具有学习功能的系统,这在以后的文章中阐述,在此仅把参考模板看作是不便的常数来分析。   ASi={A|A属性作为系统S的动态属性,能表示由抉择fi导致的差错}   IN_AS={Ak|Ak属性作为S的输入属性,能决定S动态特性}   由此得到系统S的抉择集FS对应的属性集AS,不妨设AS={A1, A2, A3,… ,Am}。t是可判断出系统S的抉择,下式表示抉择fi:      式中Aj(t)表示属性Aj在时刻t的取值,j = 1, 2,… ,m。 Φ也代表具体的作出抉择的方法。若把Φ看作是系统进行的抉择,则取

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档