服务机器人神经网络力控制器实现研究

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:xvgpzz6h
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人的不断发展,要求机器人能像人类一样,在接触中能够产生和人一样的反应。本论文以实现具有类人反应的服务机器人为目标,研究了服务机器人的神经网络力控制器的实现问题。 文中研究了机器人力控制的必要性,比较了力控制的多种实现方式。其中神经网络方式,更适用于服务机器人控制任务的需要。 具有类人反应的服务机器人系统,具有高度的非线性和参数的时变性,及任务的复杂性,且环境未知。用神经网络实施力控制有很多优势,可以不用对系统建模,在系统未知的情况下对系统实施控制且具有好的容错性。对服务机器人实施力控制,要求实时性较高,采用神经网络的硬件实现方式实施控制,才能使系统达到更好的性能。 文中采用了一种STAM(Symmetric Table and Addition Method)方法在FPGA器件上,实现了BP网络最为常用的一种非线性传递函数——sigmoid函数的近似计算。可编程技术迅速发展,正在成为EDA设计的首选方式。在此选用了XILINX公司的FPGA器件来实现算法。对于非线性函数,目前有多种实现方式,但这些算法一般占用空间都较大,或是反应时间长,不适合用硬件实现。而STAM方法极大的减小了查表法占用的硬件资源,而且不必循环执行,可以在一个指令周期内完成一次计算任务,运算速度快。计算误差小于一个ulp。和其他的算法比较,STAM方法更适于用硬件方式实现。 另外,硬件实现神经网络还存在误差问题,学习方式,并行结构等方面的问题,还有神经网络内部的连接问题,隐层及乘法器的实现等等。如误差问题,硬件实现神经网络使用的是有限精度,不可避免的会产生有限精度误差,选取合适的精度,才能既适合空间的要求,又避免对网络的实现产生一定的影响。这些都是在实现一个网络前需要仔细考虑的问题。上述这些问题在文中都予以了研究,并根据目标系统,提出了设计中欲采用的结构。 文章的最后,基于已经设计实现的一个机器人运动控制系统,提出了应用神经网络力控制器,实现一个具有类人反应的服务机器人的构想。
其他文献
目的 评价护理干预结合临床救治对脑出血脑水肿患者的康复效果.方法 选取在我科住院的PHT患者60例,随机分为治疗组与对照组各30例,所有病例入院后即给予基础疗法,包括卧床休
目的:研究与分析抗病毒治疗对慢性丙肝患者白介素因子的变化。方法丙肝患者为实验组,慢性 HCV 感染者为阴性对照组,健康患者为健康对照组,比较三组患者抗病毒治疗前后的IL-12、IL
目的:随着现代社会人们生活理念的转变,对于社会各项服务的要求也越来越高,人性化服务成为现代管理学需要重视的一个关键问题。管理水平的高低直接关系到部门运行的效率和质量,通
目的:探究miRNA相关信号通路在肿瘤机制的作用,推动新型药物的研发,促进肿瘤患者生存和生活质量的改善及提高。
目的 探讨川芎水蛭胶囊治疗脑梗死的药效学及护理干预的研究效果.方法 选择缺血性中风患者72例,随机均分为研究组及对照组各36例.研究组在西医治疗的基础上,用川芎水蛭胶囊治
目的:分析西药临床合理用药的安全性.方法:研究对象取2014年4月-2015年4月本院西药不良反应97例,分析不良反应产生的原因,并对合理用药安全性进行分析,提出合理安全用药建议.
高血压病是指在静息状态下动脉收缩压和/或舒张压增高(>=140/90mmHg),常伴有脂肪和糖代谢紊乱以及心、脑、肾和视网膜等器官功能性或器质性改变,以器官重塑为特征的全身性疾病
目的:探讨全程护理干预对小儿哮喘雾化治疗临床效果的影响.方法:选取2015年5月-2016年5月在医院接受治疗的90例小儿哮喘患儿作为此次研究对象,并将其随机分为观察组与对照组,
无线网络领域的新发展,使得通过无线网络,传送监控视频信号成为可能。无线远程监控技术的难点是甚低码率视频压缩。现有的典型GPRS无线网络,只能够提供9. 6kbps的信道用于图象视
目的:探讨在肺炎支原体感染患儿中应用人性化护理干预对康复效果的影响.方法:选取2016年1月-2016年12月在医院接受治疗的100例肺炎支原体感染患儿作为研究对象,入选患者随机