基于GRETA正则表达式的机器人解释器的研究.pdf

基于GRETA正则表达式的机器人解释器的研究.pdf

ID:52242401

大小:346.35 KB

页数:4页

时间:2020-03-25

基于GRETA正则表达式的机器人解释器的研究.pdf_第1页
基于GRETA正则表达式的机器人解释器的研究.pdf_第2页
基于GRETA正则表达式的机器人解释器的研究.pdf_第3页
基于GRETA正则表达式的机器人解释器的研究.pdf_第4页
资源描述:

《基于GRETA正则表达式的机器人解释器的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1期组合机床与自动化加工技术NO.12012年1月ModularMachineTool&AutomaticManufacturingTechniqueJan.2012文章编号:1001—2265(2012)01—0017—03基于GRETA正则表达式的机器人解释器的研究何嘉健,李伟光(华南理工大学机械与汽车工程学院,广州510641).摘要:为了解决传统解释器编译过程复杂,效率低的问题,提出了一种基于GRETA正则表达式的工业机器人解释器的实现方法。利用GRETA正则表达式建立字符匹配表和语法规则后,该解释器即可方便地对指令代码进行解释处理,包括:词法分析、语法分析、语义分析和信息提

2、取。实验表明,该解释器可实现对机器人指令集的正确解释和信息提取。并为机器人控制的开放性和高效性奠定基础。关键词:解释器;GRETA正则表达式;词法分析;语法分析;语义分析;信息提取中图分类号:TH122;TP242文献标识码:BResearchontheRobotInterpreterBasedonGRETARegularExpressionHEJia—jian,LIWei—guang(SchoolofMechanicalandAutomotiveEngineering,SouthChinaUniversityofTechnology,Guangzhou510641,China)Abs

3、tract:Inordertosolvethetraditionalinterpreter’Sproblemofinterpretingrobotcodecomplicatedlyandineficiently,amethodtobuildanewrobotinterpreterbasedontheGRETAregularexpressionwasrised.AftersettingupacharactermatchingdiagramandsyntaxruleswithGRETAregularexpression,thisinterpretercandealwiththerobotc

4、odesonlexicalanalysissyntaxanalysissemanticanalysisandin—formationextractionconveniently.Theresultsshowedthatthisinterpretercaninterpretetherobotcodescorrectlyandextractinformationfromthem,alsoitsetupafoundationforrobotcontrolonopennessandeficiency.Keywords:interpreter;GRETAregularexpression;lex

5、icalanalysis;syntaxanalysis;semanticanaly—sis:informationextraction现方法。由于该机器人所用的指令代码集是由各种0引言控制指令组成,且没有优先级运算符,而普通的编译使用机器人语言对工业机器人进行编程控制已器进行编译时,常要把代码中的字符分成运算符、终经越来越普遍,而为了将机器人语言转变成机器人结符和非终结符进行归约,有时为了实现运算符的控制软件所能够识别的命令,则需要引入一种解释优先级别,还需要采用堆栈操作。显然,以这种编机制对机器人语言进行解析。与此同时,该解释机译法来对本文的机器人指令代码进行编译,过程复制还应该能够

6、对机器人语言代码进行错误检查,以杂,效率较低。而由于GRETA正则表达式采用直接便使错误得到及时更正,提高编程效率。而使用匹配的编译方式,且兼具开放性和高效性等特点,解释器对机器人语言进行解释正是实现这种机制的因此,本文提出一种使用GRETA正则表达式开发机一种有效途径。因此,作为机器人控制软件的重要器人解释器的方法。组成部分,解释器成为了机器人语言与机器人控制1GRETA正则表达式系统间的桥梁。本文将以本实验室自主研发的不锈钢厨具拉伸正则表达式是基于文本的编辑器和搜索工具的成型工序机器人为例,探讨工业机器人解释器的实一个重要部分。一个正则表达式,就是用某种模式收稿日期:2011—06

7、—17;修回日期:2011—07—08作者简介:何嘉健(1986一),男,广东江门人,华南理工大学机械与汽车工程学院硕士研究生,机械制造及其自动化数控技术方向,(E—mail)hjj821821@126.corn。·18·组合机床与自动化加工技术第1期去匹配一类字符串的一个公式。正则表达式并非一则表达式进行字符匹配的方法。门专用语言,但它是可用于在一个文件或字符里查CStringorder=”、\b(N、、d+)、、b”;//建立行号字符匹找和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。