Page 216 - 机械设计制造与自动化技术研究
P. 216

Research on Mechanical Design, Manufacturing and Automation Technology
             机械设计制造与自动化技术研究


             文采用虚拟示教的形式,即“虚拟示教器 + 虚拟机器人”,脱离了场地的约束,
             能有效地在任何地点进行机器人的示教。
                  该模块的具体设计如下:

                  一是无线控制面板:当前的实体示教器一般都配套相应的控制器,体积庞大,
             为了改善这种地域受限的状况,采用移动端的平板电脑进行控制,并通过无线网
             络与机器人仿真场景进行连接;二是良好的示教器界面及完善的示教功能:参考
             成熟的 ABB Flex Pendant 示教器,进行示教器界面及功能的设计;三是完善的机

             器人语言解释器:示教器的核心是进行机器人语言的解析,本书针对 ABB 机器
             人所使用的 RAPID 语言进行解析,设计其语言解释器;四是虚拟机器人场景:
             采用虚拟的机器人能有效避免实体机器人占据空间大、难以大范围搬运等问题,
             同时高渲染度的机器人场景可以最大程度地还原真实的机器人场景。

                  3. 机器人仿真模块
                  机器人仿真模块是系统的核心,重点在于机器人焊接、磨抛、切削的加工过
             程仿真。
                  本模块的具体设计如下:

                  一是三角网格模型特征提取算法研究:该算法是机器人焊接仿真的核心,旨
             在突破 Unity 中网格模型无法获取特征信息的限制,通过该算法提取输入模型的
             特征,用户再进行鼠标交互点击提取需要的模型边界指定焊接轨迹,用于机器人
             的焊接仿真;二是三角网格模型布尔减运算算法研究:该算法是机器人抛磨、切

             削仿真的主要支撑算法,在仿真过程中,刀具与工件发生干涉,该算法可用于模
             拟仿真过程中的材料去除,动态展现加工过程中的工件外观变化;三是真实的仿
             真场景及加工效果:按照真实工厂进行的场景与渲染,得到真实度高的机器人仿
             真场景:模拟真实的加工效果,如火花、声音等。


                 三、系统整体框架

                  通过对这部分系统功能模块的需求分析和设计,结合具体的系统需要,采用
             B/S 架构(Browser/Server,浏览器 / 服务器模式)进行系统的结构设计,将网页

             浏览器作为客户端主要应用软件,而核心实现部分则部署到服务器上。这部分的
             系统主要分为两个层次,服务器层和客户层。有别于传统的 B/S 模式,这部分的
             系统将服务端部署到云服务器上,利用云服务器强大的运算能力与资源整合能力,



             ·202·
   211   212   213   214   215   216   217   218   219   220   221