收藏本站
《华南理工大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

基于XML的开放式工业机器人解释器的研究

王浩  
【摘要】: 针对目前工业机器人编程系统存在的扩展性差、可编程性不高、对环境感知能力较弱等问题,基于现代PC技术,构建了PC+DSP的开放式控制系统。这种机器人控制器采用开放式硬件、软件结构,可以根据需要方便地扩展功能,具有良好的开放性和扩展性,适用于不同的机器人和数控设备。 解释器作为机器人软件系统的一个重要组成部分,软件系统的开放性也要求解释器具有开放性。本文重点介绍了一种基于XML的开放式工业机器人解释器构建方法。该解释器将语法规则映射到XML中,解释器读取XML文件中的语法规则,对机器人指令程序进行词法语法分析。通过修改XML中的语法规则,可以方便的扩充和修改机器人语言指令。采用两遍扫描的方式,使词法分析和语法分析在同一遍中完成;语法分析主要采用基于LL(1)文法的自顶向下的确定分析方法,使词法分析和语法分析同时完成;使用解释器模式+工厂模式+职责链模式的组合设计模式建立了解释器程序代码的UML模型,并使用事件-命令组合模式建立了机器人解释器的调度模型。 最后,对基于XML的工业机器人解释器进行了软件仿真和实验测试,实验结果表明,利用本文提出的方法设计和实现的开放式机器人解释器达到了预期的效果,本文的研究对于提高机器人的实时性具有重要意义。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP242

知网文化
【参考文献】
中国期刊全文数据库 前10条
1 唐新华;;焊接机器人的现状及发展趋势(一)[J];电焊机;2006年03期
2 徐华,贾培发,赵雁南;开放式机器人控制器软件体系结构研究进展[J];高技术通讯;2003年01期
3 蔡自兴;机器人学的发展趋势和发展战略[J];机器人技术与应用;2001年04期
4 徐毓良,陈宝康;一种机器人程序设计语言[J];机器人;1988年03期
5 宋国宁,杨淮清,刘述忠,刘金德,齐继光;面向任务的机器人语言的实现[J];机器人;1991年05期
6 孙斌,杨汝请;开放式机器人控制器综述[J];机器人;2001年04期
7 崔培莲,孙增圻;微机机器人仿真系统PCROBSM[J];机器人;1995年01期
8 戴齐,姚先启;机器人程序设计语言[J];机器人;1997年05期
9 周学才,李卫平,李强;开放式机器人通用控制系统[J];机器人;1998年01期
10 胡鹏;方康玲;刘晓玉;;基于PMAC的开放式机器人控制系统[J];微计算机信息;2006年11期
中国博士学位论文全文数据库 前1条
1 武传宇;基于PC+DSP模式的开放式机器人控制系统及其应用研究[D];浙江大学;2002年
中国硕士学位论文全文数据库 前2条
1 苏伟;基于PMAC的开放式数控教学平台的研究[D];天津大学;2005年
2 孙玉敏;基于PMAC的运动控制系统的研究[D];北方工业大学;2007年
【共引文献】
中国期刊全文数据库 前10条
1 王琦;参数数目可变的函数设计[J];安徽教育学院学报;2002年06期
2 胡作进;胡林生;;《编译原理》课程教学改革刍议[J];安徽广播电视大学学报;2006年04期
3 戚冬;刘克礼;张文盛;;词法分析程序的一种高效实现[J];安徽广播电视大学学报;2008年03期
4 王琦,王青山;C编译器对函数调用的编译及应用[J];安徽师范大学学报(自然科学版);2003年02期
5 王一宾;基于面向对象的编译原理实验的研究[J];安庆师范学院学报(自然科学版);2002年04期
6 张玉州,姚晟;词法分析的有效工具[J];安庆师范学院学报(自然科学版);2005年03期
7 张玉州;王一宾;江克勤;;抽象语法树在属性计算中的应用[J];安庆师范学院学报(自然科学版);2008年04期
8 陈义仁;王一宾;;DFA化简算法的一种改进方法[J];安庆师范学院学报(自然科学版);2009年01期
9 杨超;王一宾;;一种改进的词法分析程序及其类C语言实现[J];安庆师范学院学报(自然科学版);2009年04期
10 张玉州;;编译实验教学之LR(0)分析表的分析与构造[J];安庆师范学院学报(自然科学版);2011年01期
中国重要会议论文全文数据库 前10条
1 张维勇;潘承锦;陆阳;;大坝安全监测系统结构设计及采样数据处理策略研究[A];2005年“数字安徽”博士科技论坛论文集[C];2005年
2 赵德安;吕继东;姬伟;陈玉;张颖;;果树采摘机器人及控制系统研制[A];中国农业工程学会2011年学术年会论文集[C];2011年
3 邱涛;陈善本;吴林;;弧焊机器人柔性加工单元系统设计及运动控制[A];第九次全国焊接会议论文集(第2册)[C];1999年
4 游文杰;;用Javascript实现XML文档数据检索[A];福建师大福清分校2003年会议论文汇编[C];2003年
5 卿旭;韦录丰;;基于XML电子文件格式发布研究[A];广西计算机学会2007年年会论文集[C];2007年
6 蔡启先;王智文;陈志成;;跨平台的汇编语言集成环境的设计与实现[A];广西计算机学会2008年年会论文集[C];2008年
7 魏发远;陈新发;王峰军;;人机交互式电缆布线及其逆运动学仿真[A];中国工程物理研究院第七届电子技术青年学术交流会论文集[C];2005年
8 吴元立;丁博;史殿习;刘惠;王怀民;;普适计算环境下的构件模型映射机制的研究与实现[A];第四届和谐人机环境联合学术会议论文集[C];2008年
9 张盛良;;浅析我国绿色数控技术与产业的发展途径[A];第四届十三省区市机械工程学会科技论坛暨2008海南机械科技论坛论文集[C];2008年
10 徐文福;强文义;梁斌;李成;;基于虚拟样机技术的机器人建模与闭环控制仿真[A];2005中国控制与决策学术年会论文集(下)[C];2005年
中国博士学位论文全文数据库 前10条
1 杜宏旺;接管焊接机器人关键技术研究[D];哈尔滨工程大学;2010年
2 周巍;煤矿井下搜救探测机器人的路径规划及轨迹跟踪控制研究[D];太原理工大学;2011年
3 潘丽丽;软件测试用例集简化及其构建方法研究[D];湖南大学;2009年
4 申俊琦;基于激光视觉传感的CO_2横焊焊缝图像处理研究[D];天津大学;2010年
5 张镇;面向迎宾机器人组件化系统的建模与控制研究[D];上海交通大学;2011年
6 辛江慧;探测车自适应障碍识别与路径规划研究[D];南京航空航天大学;2009年
7 刘清;基于自抗扰控制器的永磁同步电机伺服系统控制策略的研究及实现[D];天津大学;2011年
8 邓杰;论语言测试效度的辩论方法[D];上海外国语大学;2011年
9 王良勇;一类非线性系统的神经网络控制及其在机械手系统的应用[D];东北大学;2010年
10 孙一兰;固体火箭发动机壳体内壁绝热层打磨机器人关键问题的研究[D];东北大学;2009年
中国硕士学位论文全文数据库 前10条
1 潘胤卓;舰炮自动化弹库交流伺服系统研究[D];哈尔滨工程大学;2010年
2 穆星科;多足机器人运动控制系统研究[D];哈尔滨工程大学;2010年
3 刘丽苹;C-to-VHDL语言转换关键技术的研究与实现[D];哈尔滨工程大学;2010年
4 宋扬;平面移动关节四足机器人结构设计与步行方法研究[D];哈尔滨工程大学;2010年
5 朱虎平;主观编程题实时考评系统的技术研究与实现[D];江西师范大学;2010年
6 吴可旸;校园智能—卡通研究及其实现[D];苏州大学;2010年
7 魏红;网络互连配置仿真培训系统的设计和实现[D];苏州大学;2010年
8 朱艳;基于UML大型制造业企业MES系统建模[D];华东师范大学;2010年
9 文昕;高校考勤管理系统设计与实现[D];南昌大学;2010年
10 丁雄勇;仿真机器人控制系统[D];南昌大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 赵艺伟,张丽芬,陈朔鹰;一个实时操作系统的设计及实现[J];北京理工大学学报;2001年01期
2 郭艳玲,赵万生,董本志,乔世坤,徐达丽;数控发展的趋势──开放式体系结构数控系统[J];东北林业大学学报;2000年05期
3 舒志兵;运动控制新技术[J];电气时代;2004年10期
4 徐华,贾培发,赵雁南;开放式机器人控制器软件体系结构研究进展[J];高技术通讯;2003年01期
5 王宏涛,赵转萍,赵雪冬,王军;滚珠丝杠螺距误差补偿法提高数控机床定位精度的研究[J];航空精密制造技术;2001年05期
6 周明,孙树栋,彭炎午;基于遗传模拟退火算法的机器人路径规划[J];航空学报;1998年01期
7 汪苏;夏彩云;李晓辉;;三坐标轴激光焊接数控机床精度测试[J];航天制造技术;2006年02期
8 潘炼东,黄心汉;基于PMAC的机器人控制器设计[J];华中理工大学学报;2000年04期
9 叶以民,赵会斌,耿增强,李小群,郑良辰,罗从难;嵌入式系统中的实时操作系统[J];测控技术;2000年04期
10 王宇晗,康亮,吴祖育;面向用户的可配置开放式数控系统的研究[J];机床与液压;2000年05期
中国硕士学位论文全文数据库 前2条
1 孔慧勇;基于运动控制卡的全闭环控制系统研究[D];四川大学;2003年
2 方成刚;数控强力切削的颤振机理研究[D];南京工业大学;2004年
【相似文献】
中国期刊全文数据库 前10条
1 吴鹏,黄心渊;绘图语言的解释器实现[J];计算机应用研究;2005年06期
2 吴作顺,窦文华;几个常用解释器的性能分析[J];计算机工程与科学;2002年04期
3 周治美,杨静,高雪梅,郭鼎印;;OPS5解释器分析[J];哈尔滨科学技术大学学报;1996年06期
4 解晓松,宋继良,孙永国;集成优化系统中的解释器技术[J];哈尔滨理工大学学报;2000年03期
5 刘英;夏玉萍;;面向嵌入式系统的函数解释器设计与实现[J];计算机时代;2008年10期
6 张岚;武保锭;;类高级语言解释器的设计与实现[J];内蒙古科技与经济;2009年17期
7 杜慧敏,韩俊刚;一种实现语义解释器的方法[J];纺织高校基础科学学报;1997年02期
8 杜根远;谷震离;于国良;;基于ActiveX Scripting组件的语言解释器实现[J];计算机应用与软件;2007年08期
9 杨海彬;伍晓宇;;基于解释器技术的模具工时计算研究[J];装备制造技术;2007年10期
10 刘东明,陈晓鹏,刘会杰;公式解释器的通用算法解析[J];齐齐哈尔大学学报;2001年03期
中国重要会议论文全文数据库 前2条
1 郑晔;邹华;武威;;CPL解释器的设计与实现[A];第六届全国计算机应用联合学术会议论文集[C];2002年
2 王开西;邹华;杨放春;;基于XML脚本的增值业务解释器的研究[A];2004年全国通信软件学术会议论文集[C];2004年
中国重要报纸全文数据库 前1条
1 杨文福;构建一个校园论坛[N];中国电脑教育报;2002年
中国硕士学位论文全文数据库 前10条
1 孙建波;基于SDG-HAZOP的类C解释器的设计与实现[D];北京化工大学;2007年
2 刘小刚;PLC解释器的设计[D];安徽大学;2013年
3 王晶;标记性语言解释器设计与实现[D];西北工业大学;2004年
4 徐妍妍;针织CAD系统中脚本解释器的研究与实现[D];武汉理工大学;2007年
5 谢晶晶;JCVM解释器的研究与设计[D];广东工业大学;2011年
6 张彪;一个BPEL语言解释器的设计与实现[D];西安电子科技大学;2007年
7 王浩;基于XML的开放式工业机器人解释器的研究[D];华南理工大学;2010年
8 徐笠云;基于Lex和Yacc的电火花加工机床数控系统代码解释器开发[D];上海交通大学;2009年
9 崔洛;普适环境下异构设备互操作协议的设计与实现[D];西北大学;2010年
10 施连举;VoiceXML 的应用研究[D];西安电子科技大学;2009年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026