- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于抽象环境和脚本的服务机器人体系结构研究.pdf
基于抽象环境和脚本的服务机器人体系结构研究
Study ofservice rebotarchitecture basedon abstractenvironm entandSCript
马琼雄,邱育波,麦昌边
MAQiong—xiong,QIUYu.bo。MAlChang.bian
(华南理工大学广州学院,广州510800)
摘 要:为了提高开发服务机器人的效率,提出了基于抽象环境和脚本的服务机器人体系结构。首先定
义了抽象环境的结构及其运行机制;然后提出了用XML表达的机器人脚本,并用该脚本组成
的感知和行为文件来描述机器人的功能;最后在该体系结构的基础开发服务机器人控制系统
及其二次开发平台。实验结果表明所研究的体系结构能够简化机器人的功能开发。
关键词 :服务机器人;体系结构;抽象环境;机器人脚本
中图分类号 :TP24 文献标识码:A 文章编号:1009-0134(2015)02(下)-0020-04
Doi:10.3969/J.1ssn.1009-0134.2015.02(F).O8
O 引言 象环境n”和脚本的服务机器人体系结构,从而提高机器
随着社会的发展,机器人逐渐进入人们的日常生 人的开发效率和降低扩展机器人功能的难度。
活,它们所面对的工作环境复杂多变并且任务多样化。 1 抽象环境和机器人脚本
服务机器人在不同的场合下面对不 同的人群需要提供不
同的服务,如同一台机器人能够完成在商场导购、展馆 1.1抽象环境及其运行机制
导览以及娱乐表演等任务。因此,除了要降低成本、提 基于分层体系结构和中间件的思想,本文提出了基
高研发效率之外,还需要机器人容易使用,即非专业人 于抽象环境的服务机器人软件体系结构。首先介绍体系
员也可以通过简单的操作说明开发出新的功能。 结构的组成结构,并说明各部分之 间的相互关系,然后
从降低机器人成本和提高开发效率方面考虑,开 提出抽象环境变化事件的运行机制。
放式软件体系结构n~4要求硬件、软件有统一的接 口和 体系结构的成员包括功能硬件 、功能单元 、功能组
即插 即用的能力,不需要区分厂家和底层 的硬件细节 。 件和抽象环境等,如图1所示。其中:
厂商可 以大规模生成零部件,研究人员可 以专注于功能 1)功能硬件是指实现特定功能的硬件及其对应的
的开发而无需 自己搭建平台。为了实现这个 目的,很多 驱动,例如各种传感器,驱动器等,这些硬件来 自不同
研究者针对提高机器人系统的重用性和解决异构问题进 的厂商,可能具有不同的使用方法和接 口。
行了大量的研究。机器人中间件 (Middleware)是在操 2)功能单元是对同一类功能硬件 的抽象,它屏蔽
作系统和应用软件之间的抽象层,通过它可以简化解决 了对硬件的操作细节。相 同类别的功能单元具有相同的
异构问题、缩短机器人产品的设计与制造周期和降低成 软件接 口。机器人系统使用功能单元来完成任务时无需
本,并且可以使系统容易扩展和定制 。。此外CORBA 知道具体是哪一个硬件在起作用。一个具有多功能的功
(CommonObiectRequestBrokerArchitecture)、即插 即 能硬件可能会被抽象为几个功能单元,以便于 日后单独
用技术 捌 (PlugandPlayTechnology)和基于组件的机器 升级不同的功能硬件。
人工程技术 (Component-BasedRoboticEngineering) 等 3)功能组件将多个功能单元组合起来使机器人能
在解决机器人软件开发过程中的可重用性和互用性等方 够完成更复杂的功能,这
您可能关注的文档
最近下载
- 1.1_犬的起源、进化与特征.ppt VIP
- 2024高考语文考前精刷卷专题十四文学类文本阅读散文.docx VIP
- 大学语文之诗经电子教案.doc VIP
- 高校生活超市和24小时便利店租赁经营投标常用方案(最全).doc VIP
- 15J001 围墙大门图集标准.docx VIP
- 双向搅拌桩加固高速公路软土地基现场对比试验研究.pdf VIP
- 铁道概论:铁路信号和通信PPT教学课件.pptx VIP
- 《医学微生物学》课件——细菌的形态与结构.ppt VIP
- 贵州丹寨金汞矿日处理500吨(一期250吨)金汞原矿浮选生产线技改项目环境影响报告书.pdf VIP
- 大一新生班干部竞选演讲稿PPT.pptx VIP
文档评论(0)