发明名称 一种实现服务机器人三维仿真的方法
摘要 一种实现服务机器人三维仿真的方法,在Windows操作系统环境下,基于Visual Studio 2010/2012开发三维仿真系统平台,利用三维仿真系统平台实现服务机器人三维仿真,三维仿真系统平台架构分为三层,包括用于基于Windows操作系统环境下编程的底层、用于调用通用模块、功能模块及API的中间层及应用层;本发明将环境模型转换成统一的图形模块,可快速生成环境信息,具有灵活、通用、快捷特性,支持用户二次开发;同时有效降低了机器人开发的进入门坎,而通过交互式仿真环境平台的能够减小不必要的物理损失,也减少项目开支。
申请公布号 CN106408642A 申请公布日期 2017.02.15
申请号 CN201610843744.9 申请日期 2016.09.23
申请人 江西洪都航空工业集团有限责任公司 发明人 周继强;郑友胜;陈磊;史小露;杨宛璐;朱洪昌
分类号 G06T15/00(2011.01)I;G06T17/00(2006.01)I 主分类号 G06T15/00(2011.01)I
代理机构 南昌新天下专利商标代理有限公司 36115 代理人 施秀瑾
主权项  一种实现服务机器人三维仿真的方法,其特征在于,在Windows操作系统环境下,基于Visual Studio 2010/2012开发三维仿真系统平台,利用三维仿真系统平台实现服务机器人三维仿真,三维仿真系统平台架构分为三层,包括底层、中间层及应用层,具体步骤如下:1)利用Visual Studio 2010/2012在底层,面向工程三维仿真应用搭建基于MFC的系统框架;2)在基于MFC的系统框架中,添加OpenGL库文件和头文件,并完成初始化设置,同时调用中间层OpenGL命令进行环境模块绘制,以建立机器人模块和家具环境模块;3)建立坐标系统,坐标系统包括OpenGL坐标系、窗口坐标系及目标坐标系;4)对步骤3)中的坐标系统进行坐标转换,通过跟踪视点和固定视点方式并调用OpenGL转换函数实现定点转换;5)利用3DS Max软件绘制机器人三维模型,并对机器人三维模型进行纹理贴图和关照渲染,以增加显示效果的真实性;6)将步骤5)中绘制的机器人三维模型另存为3DS文件;7)在工程中读取步骤6)中存储的3DS文件,并对三维模型进行对象管理;8)系统框架中的视角通过鼠标左键交互,并调用OpenGL中的透视投影函数实现;9)利用OpenGL双缓存技术在应用层实现虚拟仿真平滑的动画。
地址 330000 江西省南昌市高新区航空大道南昌航空城北区