工业机器人控制器实时多任务软件设计与实现

来源 :东南大学 | 被引量 : 17次 | 上传用户:qwerty_123asd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人控制器作为工业机器人三大核心部件之一,良好的通用性和灵活的拓展性是其系统技术发展的重要趋势。本文围绕工业机器人国产化需求,系统地研究了基于开源RTOS、支持组态编程功能的通用型机器人控制器系统软件的设计与实现。本文首先综述了国内外工业机器人控制器技术研究现状,阐述了基于软PLC并结合高速伺服总线的多轴机器人运动控制技术及其特点。然后,在分析了工业机器人控制器基本功能需求和性能要求的基础上,给出了基于EtherCAT总线的开放式控制器系统构架,控制器软件基于Linux/Xenomai双内核实时操作系统,遵循模块化的设计思想,以软PLC(逻辑与过程控制功能)和RC(机器人控制功能)为核心构成实时多任务系统,并借助EtherCAT开源协议栈代码,将EtherCAT软主站模块集成于机器人控制器系统内部,实现控制器与机器人伺服驱动系统、I/O系统的数据实时交互。文中结合机器人运动控制需求,论述了 RC进程任务中三个线程级子任务的设计原理,并详细给出了负责机器人程序解释执行的机器人语言解释器任务、面向具体机器人模型进行运动学计算处理的插补运算器任务、以及通过消息机制实现RC系统任务运行控制并能根据示教盒操作完成机器人示教/再现功能的RC运行管理任务的实现;接着针对机器人控制器的伺服通信需求,论述了基于EtherCAT软主站的设备接口层设计原理,并详细给出了伺服设备接口任务和I/O设备接口任务的实现;然后在阐述了控制器系统任务的基本运行管理原理的基础上,详细论述了基于Xenomai系统内核提供的共享内存和消息机制设计的控制器系统任务间的同步与通信机制,实现了软PLC与RC以及设备接口任务间的协作运行。最后,以南京埃斯顿机器人公司生产的ER4型6轴机器人作为系统验证平台,给出了系统的集成功能测试,验证了控制器设计实现的功能及有效性。
其他文献
<正>7月3日,公司召开职工代表大会第二十次团组长会议,表彰了先进集体和个人,审议并表决通过了《关于2017年调整职工薪资以及住房公积金基数的通知》议案。会议由集团纪委书
背景:目前常用的肱骨干骨折治疗方法有小夹板、石膏、功能性支架等外固定方法与钢板螺钉、髓内针等内固定治疗,每种方法达到骨愈合的生物学机制均不相同,因而各有其独特的临
民主是社会主义核心价值观的重要内容,也是中国传统文化所追求的目标。孔子所倡导的大同世界的理论,确认了天下者天下人之天下也的理念,即是民主的基础。《左传》中的"民之主
研究背景及目的:类风湿性关节炎(Rheumatoid arthritis,RA)是一种累及周围关节为主的多系统炎症性的自身免疫疾病,以关节肿胀、疼痛、僵硬、畸形和功能严重受损等为临床表现
<正>搜集资料和数据是件很麻烦的事情,所以看到别人网站提供的一些好去处,就贴出来了,有的已经连接不上,我就删除了。具体用处,我试过了,可以说查外文文献,除了web of scienc
采用在界面上将反应和共沸精馏结合为一体的工艺和具有大比表面积的填料塔,获得了强可逆反应的目的产物。将该工艺和设备应用于由氢氧化钾制取叔丁醇钾的反应,小试和放大试验研
随着科技的进步,超声医学发展为集诊断与治疗于一体的综合学科。由于传统教学模式在一定程度上影响了医学生对超声医学知识和技能的掌握,无法实现超声医学的教学目标,对此,本
六十年薪火相传,一甲子春华秋实。在60年的办学历程中,塔里木大学始终牢记“用胡杨精神育人、为兴疆固边服务”的初心,走出了一条有特色、跨越式、可持续的振兴与发展之路,用一甲
报纸
随着经济的发展和社会的进步,人们对于各个生产领域的工艺和质量提出了更高的要求,火力发电厂也不例外。由于火力发电厂是一种大型的施工和运行项目,其涉及的范围广,因素多。
电视湘军的崛起是改革开放的产物。湖南电视台在全国地方电视台能领风气之先,靠的是栏目品牌和专业化、特色化的频道。究其原因,在很大程度上地域文化——湖湘文化及其精神的