- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于神经网络多任务学习机器人
基于神经网络多任务学习机器人 摘要:目前绝大多数智能机器人具有较高的鲁棒性,但其基于具体行为的实现方法都需要程序员对相应的任务进行手工编程。然而,环境是复杂多样的,而要使得机器人能够在多种环境下进行任务,需要程序员将各种情况考虑在内,这样的系统对环境并不具有适应性,让机器人的应用受到了局限。基于此,提出的自主学习机器人以类人形机器人为基本模型,以神经网络为基础,通过人体对机器人进行示范,训练一个能识别人关节姿态的完备的神经网络。当机器人身处不同环境执行任务时,能够做出适应环境变化的动作。为此所设计的学习机器人系统的特色就在于使用神经网络具有学习能力,提高机器人对环境的适应能力,从而让任务执行更加灵活,使得机器人拥有更广阔的应用前景
关键词:自主学习;神经网络;姿?B识别;机器人
中图分类号:TB
文献标识码:A
doi:10.19311/j.cnki2017.01.092
1引言
1.1机器人在现代社会中的重要性
随着城乡居民消费结构的持续升级,以及智慧中国战略的不断推进,智能机器人在家庭、农业、工业等生活的方方面面都有着极其广泛的应用。随着社会的不断发展,社会分工越来越细,与此同时工作也变得越来越单调。另外,社会上有些工作风险较高,若让人去做,不仅效率不高,而且更会产生生命危险。在这样高风险的作业领域,对机器人的需求越来越高。在这一背景下,各种各样的机器人被研制了出来,用它们代替人来完成枯燥、单调、高风险的工作。这极大的提高了劳动生产率和生产质量,创造出了更多的社会财富
同时,社会服务也对机器人产生了大量的需求。从公共服务方面来说,目前我国老龄人口已超过总人口的10%,人口老龄化问题已成为中国需要面临的重大课题。此外,我国残疾人口占总人口的比重也位居世界较高国家之列。机器人的运用,可以为他们提供大量的护理服务,提高他们的生活质量。在医疗服务方面机器人也有很大的优势,手术机器人凭借其操作的精度及可长期工作等特性广泛应用于手术操作中。总而言之,机器人已成为我们的社会不可取代的一部分
1.2当前机器人领域的现状及弊端
目前机器人正处于快速发展的阶段,但目前市场上的机器人仍存在着许多弊端。传统机器人需要设计者针对具体的任务进行手工编程,为了使机器人在环境改变时也能完成任务,设计者就需要尽量将各种情况考虑在内。但是这样的机器人存在一些问题:一方面程序员无法穷尽所有的可能情况,另一方面环境的复杂性也无形中加大了机器人可能出故障的概率,这使得机器人缺乏良好的环境自适应能力,给机器人的广泛应用带来了很大的限制
基于无法动态适应具体任务目标这个问题,市场上出现了很多自主学习的机器人,比如有些作品使用了强化学习的算法,这种算法通过进行试错来寻求最优行动策略,从而有效解决了基于行为控制的机器人缺乏对动态环境适应能力这一问题。但同时这些该作品也存在出现了一些弊端。这一技术需要执行一些分层检索及优化的工作,因为机器人需要进行大量重复性实验来获得最优解,而任务变得复杂时该技术的性能就会变得很差,提高了学习的难度
基于目前机器人存在的限制与不足,本文提出了基于神经网络的学习方法,使机器人环境适应能力提高
2多任务学习机器人介绍
2.1机械结构
本文所设计的多任务学习机器人的机械结构主要由摄像头和仿生机械臂组成。为了使机器人能执行与人类一样非常细腻的动作,并能在某些应用中代替人,本文设计的机械臂拥有与人相似的机械结构
如图1所示,该机械臂具有着与人体骨骼结构相似的关节,通过这些关节,机械臂可以完成人手臂的旋转、升降等动作。为了方便控制机械臂的运动状态,每一个关节都有相应的姿态参数。而根据不同关节的灵活程度不同,对应的参数数量也会存在差异。当机械手模仿人体动作时,可以通过设定对应机械手关节的姿态参数来完成,这样,人体的姿态与机械手关节的姿态参数之间就存在着一一对应的关系。我们所搭建的神经网络的目的,就是为了找到这样的对应关系,为机器人学习人的动作奠定基础。本文设计中的摄像头主要用于捕捉人体手臂姿态,并对采集到的视频流中的手臂姿态进行学习。通过将摄像头固定到一定位置,作为机器人的“眼睛”,机器人便可将人的动作记录下来,转化为视频信息。高速摄像头将人的连贯动作存储成一帧帧的图片,作为神经网络训练的原始输入信息
2.2神经网络
人工神经网络,是人们利用仿生学观点,模拟人脑的结构及智能行为所构建的网络,它能模拟生物神经系统对真实世界做出交互反应。神经元的基本模型也叫“M-P神经元模型”。该模型中,神经元接收来自n个神经元的信号(x1,x2,…),通过带权重(w1,w2,…)的连接传递,将获得的总输入值与阈值q比较,通过激活函数f(x)最终得到该单元的输
文档评论(0)