摘 要: | <正> 随着对机器人研究的不断深入和机器人领域的不断拓展,机器人仿真系统作为机器人设计和研究的安全可靠、灵活方便的工具,在本领域发挥着重要作用。本文结合6R(旋转关节)焊接机器人,对6R机器人仿真系统的开发进行了探讨。并给出了开发的仿真界面和系统图形交互的过程。实现多自由度、多关节机器人的动态仿真,达到考查研究多自由度、多关节机器人的目的。1 开发工具和开发环境 本系统Windows9x/NT平台上开发,采用面向对象的编程技术,选用VC++60的编程环境。VC++6.0和windows9x具有相同接口,同时OpenGL被嵌入ndows中,不存在接口问题。同时OpenG的强大图形处理功能,便于我们图形建模,使它成为我们开发这套图形仿真系统的首选。 OpenGL是SGI公司开发的一套3D图形软件接口标准,是独立于操作系统和硬件环境的三维图形库,能十分方便地在各平台间移植,已成为开发计算机图形的工业标准。具体功能有:几何建模、坐标变换、颜色模式设置、光照和材质、图像效果、位图和图像、纹理映射、实时动画、互技术等。
|