教学机器人软件系统的设计与实现

被引量 : 0次 | 上传用户:lanrong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对教学机器人应用领域的特殊性,它需要具有所有一般工业机器人的普遍性能,同时还应有应用广泛和廉价成本的特点。本文研究工作的目的即是以五自由度教学机器人为研究对象,设计实现教学机器人软件系统,该软件系统既可以作为教学机器人的控制软件,也可自行构成工业机器人的模拟操作环境,独立运行。本文以教学机器人软件系统的研制过程为背景,对软件系统的设计及实现方法作了详细说明,主要涉及到软件系统的结构及通讯接口的设计、教学机器人运动控制方法的分析、机器人指令系统的开发、综合操作平台软件及底层控制器软件的设计说明。在软件系统的研制过程中,主要解决了以下几个技术问题:上下位机多任务间的并行通讯、机器人的运动学分析、机器人关节空间及直角空间的轨迹规划、机器人任务编程指令的定义、示教再现功能的实现、机器人任务开发程序的研制及机器人控制系统的实时性。本文对教学机器人系统做了简单介绍,并具体说明了软件系统的结构、运行模式及系统各组成部分的功能。由于上下位机多个任务间的通讯需求是随机、并行发生的,不具有单一性,针对系统这种多任务并行通讯的特点,本文首先采用了结构化的方法将上下位机的通讯传输问题,转换成三个较小问题分解实现,然后在多任务环境下采用基于优先级定时调度的方法实现了通讯传输模块。对于教学机器人在关节空间和直角空间的轨迹规划及生成过程,本文也作了重点分析,同时还给出轨迹规划的实例说明,主要说明教学机器人指令系统的语法定义及其使用方法,通过对机器人任务文件及工作文件的格式设定,基本达到了机器人动作规划的编程实现。在整个软件系统设计过程中,设计者始终遵循方便用户、安全可靠、简单明了、注重可扩展性和可维护性的设计思想。所有程序已经顺利通过编译,而且软件系统在模拟运行模式下也已调试完成,运行结果良好,基本完成了总体设计上的功能要求。本课题所设计的教学机器人软件系统,成功地把软件工程的思想应用在软件的开发中。
其他文献
文章就资产减值准备的业务处理,分析其谨慎性、配比性及其公允性.思考了资产减值准备在实务操作中遇到的问题,提出通过提高会计人员的素质、规范市场管理、加强独立审计的建
埃尔斯特的《理解马克思》以新颖的视角对马克思的思想进行了重释与重建,是一部在国外产生了广泛的学术影响的研究马克思思想的重要著作。目前国内学者对埃尔斯特这部著作的
利用桂林站2004~2005年两年平行观测期间资料进行了差异分析,分析了引起差异的原因。分析结果表明:湿度的缺测率与年粗差率均在允许值范围,个别月份的粗差率〉2%、一致率〈80%、对
人口老龄化对我国养老保险体系构建及可持续发展影响深远且趋势严峻。讨论了老龄化背景下我国养老保险可持续发展的决策基点,提出应对老龄化挑战的养老保险制度构建的战略框
类似于物种的演变,财务会计目标的变迁是财务会计环境变化和自身内在动力共同作用的结果。从会计环境需求和会计内在动力两方面分析了财务会计目标从受托责任观,到决策有用观
商业银行对中小企业融资规模与中小企业旺盛的金融需求之间存在相当大的差距,多数银行未能有效建立完善的中小企业金融服务机制,包括利率风险定价机制、高效审批机制、违约信
农产品流通协调机制是指农产品流通体系中的各主体为了获得利益而参与其中,并通过利益分配来协调各主体自身和相互行为、关系的过程。我国农产品流通协调机制构建的基本思路
【目的】生物碳可提高土壤肥力,增强土壤对养分的保持能力,减少养分损失,提高肥料利用率。研究不同温度热解制备的生物碳对棉花生长和肥料利用率的差异,可以为提高生物碳的有
对硫回收装置包括原料气在内的过程气中存在的有机硫化物(COS、CS2、RSH等)的来源、数量及对硫回收可能造成的影响进行具体分析,认为SDS剂脱除的有机硫对硫回收装置没有不利
<正>2009年郎酒冠名春晚,红花郎名声大震。汶川地震,郎酒捐款2130万元,加上物资捐赠,总金额超过5000万元。郎酒作为一个民营企业,其社会责任感有目共睹。2008年,郎酒与中央电