工业机器人离线编程仿真平台的研究与实现

来源 :中国科学院沈阳自动化研究所 | 被引量 : 0次 | 上传用户:henban
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代计算机软硬件技术、计算机图形技术高速发展,以及数字仿真技术的广泛应用,为工业机器人离线编程技术的实际应用提供了有利条件。同时,现代生产的高效率、柔性化需求也促使了工业机器人离线编程软件产品的产生。机器人离线编程系统,是利用计算机图形学技术,建立起机器人及其工作环境的模型,利用机器人语言及相关算法,通过对图形的控制和操作在离线的情况下进行轨迹规划。离线编程技术具有传统的在线示教技术无法比拟的优势,比如:可减少停机时间、可提前验证作业程序,进行复杂的轨迹规划等。   国外的机器人离线编程软件功能已经很强大,但是只是针对特有的机器人,还不能做到像办公软件那样通用化。新松机器人公司是国内为数不多的具有自主开发工业机器人能力的公司之一,已成功开发了多款工业机器人产品,为开发自己的离线编程软件提供了客观条件,也提出了客观需求。以此为背景,本文按照软件工程的设计思想,设计了离线编程软件的框架,详细阐述了各个模块的设计原理、运行流程,对涉及到的关键技术问题,从理论、实践两个方面做了较为详细的介绍。最后,针对各个功能做了验证工作。离线编程软件系统,首先需要一个虚拟的3D仿真环境,通过该虚拟仿真环境,显示机器人的运动效果,同时为作业编程点的获取提供可视化的环境。为了提高虚拟仿真的真实程度,需要实现碰撞检测功能,并且精度和速度都要满足要求。为了便于操纵虚拟机器人,需要一个模拟示教盒的软件,以及虚拟控制器软件。为了实现多个软件之间的协作,需要传递控制流与数据流数据。   本文主要解决了整个离线编程软件系统开发过程中遇到的下列问题:   (1)3D图形仿真环境的建立。本设计采用了openGL作为底层的图形API,并对图形显示模块做了封装,提供一组简单、方便的接口。   (2)数据结构的定义和资源管理。涉及到图形资源、抽象的仿真对象资源。为了实现多个类型的机器人能在同一仿真环境下运行,需要建立一个机器人类型库,采用了基于“抽象工厂设计”这种设计模式解决这个问题。   (3)基于3D空间的碰撞检测技术。主要采用了基于AABB包围盒和分离轴检测的技术(SAT),实现两级计算,先粗后精。   (4)仿真环境和实际环境之间的工件标定技术。   (5)虚拟作业的建立。包括根据矩阵方法用鼠标选取操作来获取示教点,设计虚拟示教盒软件,生成作业文件。   (6)多个软件之间的通信及协议制定。  
其他文献
本文主要研究了支持向量机(Support Vector Machine,简称SVM)在线算法及其在连续搅拌反应釜(Continuous stirred tank reactor,简称CSTR)中的应用。支持向量机是在统计学习理论和结
人类大脑皮层的形状受到遗传、发育、可塑性、性别、精神神经疾病等多种因素影响。这导致了不同人群之间,以及人类个体间的大脑皮层存在着形状差异。通过分析大脑皮层形状,我们
学位
近年来,人体动作识别逐步成为计算机视觉领域研究的热点,并得到大量研究人员的关注。消费级深度相机的诞生,减轻了传统可见光图像的目标检测与分割任务的难度,并在人体姿态估
目标跟踪是计算机视觉领域中研究热点之一。在智能监控、人机交互、视频检索等领域中有着广泛的应用前景和商业价值。本文在理论上对目标跟踪的关键技术进行了研究,基于一种鲁
学位
计算机技术、微电子技术、网络技术的快速发展,推动机器人技术飞速发展。当随着网络应用的不断普及,嵌入式应用在社会的各个领域越来越广泛和重要,尤其在远程控制、安防等方面嵌
随着社会、经济的高速发展和城市化进程的加快,城市机动车数辆及道路交通量急剧增加。拥挤的城市交通反过来制约经济的发展和城市化的进程。一个重要的问题是现有的城市交通信
学位
风力发电以其绿色、清洁、环保和可再生等优点成为世界各国研究的热点。本文简要介绍了国内外风力发电的现状及其发展动态,在分析了现有的几种变速恒频风力发电系统的基础上,提
全向摄像机与透视摄像机的混合视觉系统可以发挥各自摄像机的优势而弥补各自的不足,如全向摄像机可以增大视野,透视摄像机的信息可以用来补偿全向摄像机成像的分辨率不足。在计
学位
轮腿复合移动机器人是具有高机动高通过能力、感知能力和自主行为能力的地面移动系统,它能搭载多种载荷,进行快速机动部署,可遥控、半自主、甚至全自主地完成使命。研究轮腿复合
两栖机器人是一种能在陆上和水下环境作业的特种机器人,发展两栖机器人技术对我国发展海洋技术、近海以及甚浅海技术有前瞻性的战略意义。两栖机器人具备在极浅水、碎浪带和海