论文摘要
机器人控制系统是机器人研究领域的重要课题,而开发合理高效的机器人编程语言编译器对于机器人控制系统是十分重要的。在机器人控制系统中,机器人语言编译器作为一个独立的模块,直接影响到用户对机器人的离线编程,从而影响到用户对机器人的控制效率。本文根据编译原理,设计并实现了在开放式机器人控制系统中的机器人编程语言的编译模块。本文首先介绍了课题的背景和开放式的机器人控制系统平台,并且对机器人运动进行了分析,详细推导了机器人运动的正逆解,接着介绍了机器人编程语言编译器中运用到的词法分析和语法分析,最后重点介绍机器人语言编译模块的设计与实现,以及编译模块与PMAC运动控制卡的通信,并且对通信过程中用到的多线程技术进行了详细说明。本文的主要任务是新开发一种机器人控制语言,将用机器人控制语言编写的运动控制程序按照规定的语法规则进行编译。一般来说,编译过程主要包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、目标程序这几个阶段,由于本文中开发的机器人控制语言相对来说比较简单,所以只用到了词法分析和语法分析部分。词法分析程序包括手动方式设计和利用词法分析程序的自动生成工具两种,本文的词法分析器是手工方式设计的,整个词法分析的功能都封装在类Lexer中,语法分析也是手工设计编制,全部功能封装在类Parser中。
论文目录
相关论文文献
- [1].六轴工业机器人控制系统的设计与实现[J]. 科技资讯 2019(33)
- [2].智能扫地机器人控制系统设计[J]. 电子世界 2019(24)
- [3].色谱机器人控制系统设计[J]. 现代制造技术与装备 2020(01)
- [4].自动制初孔机器人控制系统设计与开发[J]. 航空精密制造技术 2020(02)
- [5].快递分拣机器人控制系统的设计[J]. 机械制造 2020(01)
- [6].核环境下机器人控制系统[J]. 智能机器人 2019(06)
- [7].自动清粪机器人控制系统与设计[J]. 设备管理与维修 2020(10)
- [8].移动矿山机器人控制系统的设计探讨[J]. 世界有色金属 2020(06)
- [9].除草机器人控制系统的设计与应用[J]. 农业装备技术 2020(05)
- [10].机器人控制系统相关概述[J]. 中国新通信 2018(06)
- [11].履带式管道清洁机器人控制系统的设计与实现[J]. 湖南城市学院学报(自然科学版) 2016(06)
- [12].移动机器人控制系统的发展方向[J]. 电子技术与软件工程 2016(21)
- [13].餐厅服务机器人控制系统设计与实现[J]. 计算机测量与控制 2017(02)
- [14].核电站环境监测机器人控制系统设计与实现[J]. 自动化技术与应用 2017(04)
- [15].全自动包装码垛机器人控制系统设计[J]. 机械设计与制造 2017(04)
- [16].单片机技术在机器人控制系统中的应用研究[J]. 自动化应用 2017(05)
- [17].水下机器人控制系统及设计分析[J]. 中国战略新兴产业 2017(20)
- [18].基于开源倍福控制系统的机器人控制系统设计[J]. 单片机与嵌入式系统应用 2017(06)
- [19].一种开放式实验型机器人控制系统的设计[J]. 轻工科技 2017(07)
- [20].一种小功率六自由度工业机器人控制系统硬件设计[J]. 科技与创新 2017(14)
- [21].轴承套圈机械加工机器人控制系统的设计与研究[J]. 机床与液压 2017(13)
- [22].二轴桁架机器人控制系统的设计[J]. 南方农机 2017(16)
- [23].基于体感识别的辅助倒水机器人控制系统[J]. 电子器件 2017(05)
- [24].码垛机器人控制系统设计[J]. 现代制造技术与装备 2016(09)
- [25].基于电力机器人控制系统的数学模型简述[J]. 电子制作 2019(23)
- [26].盆栽转移竞赛机器人控制系统设计[J]. 机电工程技术 2020(08)
- [27].医院智能配送机器人控制系统设计[J]. 机电信息 2020(23)
- [28].水面救援机器人控制系统设计及控制算法研究[J]. 光电技术应用 2020(05)
- [29].刀盘部件弧焊机器人控制系统[J]. 现代制造技术与装备 2019(10)
- [30].农业采摘机器人控制系统的设计研究[J]. 电子测试 2017(04)