基于OpenGL的工业机器人三维仿真设计与实现
纪 晨,孟正大
(东南大学自动控制系 江苏南京 210096)
摘 要:研究了OpenGL在工业机器人仿真中的应用及其实现方法,利用OpenGL卓越的渲染功能对场景和机器人进行绘制,形成真实感比较强的三维仿真环境,介绍了自行开发的机器人离线编程程序RobotM,RobotM具有机器人模型的创建、动画仿真、自动路径产生等功能,实现了机器人离线编程与仿真系统。
关键词:机器人;三维仿真;OpenGL;离线编程
中图分类号:TP24212 文献标识码:B 文章编号:1004373X(2003)2402403
DesignandRealizationof3DSimulationofIndustrialRobotBasedonOpenGL
JIChen,MENGZhengda
(DepartmentofAutomaticControl,SoutheastUniversity,Nanjing,210096,China)
Abstract:ThisarticleintroducestheneedandthemeaningofthesimulationoftheindustrialrobotOffLineprogramming,summarizethenationalandoverseasinvestigationofsimulationaboutindustrialrobot,useOpenGLtodrawasenceofrobotandotherthings,investigatetheeffectofOpenGLinrobotsimulation1IntroducesthesoftwareofindustrialrobotsimulationRobotM1RobotMhavemanyfunctionssuchasconstructtherobotmodel,motivesimulation,automaticbuildofpathandsoon1Completethesystemofrobotoff
lineprogramming1
lineprogramming
Keywords:robot;3Dsimulation;OpenGL;off
1 引 言
以RobotM利用OpenGL和微软的VC++开发工具以及MFC类库作为底层的图形库接口实现仿真设计。
离线仿真原理如图1所示

。
随着机器人技术的运用与发展,机器人编程技术
成为一个很重要的问题。机器人离线编程(OLP,OffLineProgram)具有不需要停止机器人工作和可以通
过图形仿真来避免实际机器人运动中的碰撞等优点。目前国内基本没有针对机器人仿真的成型工具,国外有一些商品软件如RoboCAD,ROTSY,Evision等系统,但是RoboCAD价格比较昂贵,不能够普遍推广;ROTSY是基于Motoman机器人的一套仿真系统,但
是他的普遍性不强而且价格也比较高。本文以江苏省“十五”攻关项目网络化焊接机器人研制课题为背景,设计了基于OpenGL的工业机器人三维仿真机离线软件RobotM,完成了对于Couma机器人的离线仿真程序开发。
OpenGL是与图形硬件无关的程序设计接口,而
2 系统结构详述
图1 离线仿真原理
系统模块图如图2所示。
图2说明了RobotM采用了分层次结构设计的方法,将整体程序设计成为3层结构,每一层的设计都相对独立,从而提高了程序的可移植性并且减轻了程序的维护难度。
且OpenGL的类库完成三维图形的底层操作,同时又具有建模方便、实时三维仿真、真实感强、平台独立性、真实性强、对于系统的要求并不是很高等优点。所
收稿日期:20030813
24
基于OpenGL的工业机器人三维仿真设计与实现纪晨, 孟正大(东南大学自动控制系 江苏南京210096) 摘要:研究了OpenGL在工业机嚣人仿真中的应用厦其实现方法,利用OpenGL...
基于OpenGL的工业机器人设计三维实体专用软件开发_机械/仪表_工程科技_专业资料。...杨华.田新诚.许传俊 工业机器人三维仿真系统的设计与实现[期刊论文]-机器人技术...
讨论了一种通用的机器人 三维仿真系统的设计与实现; 本系统使用 OpenGL 和 Visuai C + + , 满足了在普通硬件平台上实现高质量实时三维动画的要 求, 提高了系统...
基于OpenGL的工业机器人运动仿真软件的设计与实现_机械/仪表_工程科技_专业资料。...(5)基于OpenGL及3DSMAX的机器人三维仿真实现 将机器人进行分解,在3DSMAX中建立...
基于OpenGL的工业机器人设计三维实体专用软件开发_交通运输_工程科技_专业资料。第...方案 ,并进行相应的运动仿真 ,为工业机器人开 发商提供一种全自动化的设计...
基于OpenGL的工业机器人分拣系统仿真 隐藏>> 21年1 月021第3 卷第1 期31 计算机工程与设计 COMPE NGNEIUTREIERNG DDSGNAN EI Nv.02oe21Vl3N.1o.3 o1 ?...
(3)根据以上的研究结果,设计并用 VC++和OpenGL 开发出仿真系统。 该系统主要是对五自由度工业机器人的三维仿真, 工业环境中工业机器人的 操作,包括示教、再现,...
闽公网安备 35021102001881号 
热门文档