论文部分内容阅读
随着科学技术的迅速发展,对能够实现多维(多于二维)移动或转动控制的多维控制器的需要越来越多。燕山大学与河北工业大学联合研制出新型并联结构六维控制器,该控制器可以应用于需要对三维移动和三维转动进行控制的各种场合。为促进多维控制器的进一步发展,实现用多维控制器控制三维实体的三维移动和三维转动,本文介绍了用VC++串行通信技术实现六维鼠标控制机器人模拟系统。 本课题采用面向对象的设计方法、应用UML统一建模语言进行建模、用基于OpenGL的VC++编程实现用六维鼠标控制机器人模拟系统。 本文概括介绍了实现系统涉及到的OpenGL、串行通信、面向对象技术和UML等知识。详细介绍了应用OpenGL函数的多种绘制过程和渲染手法实现机器人和三维场景的绘制和渲染。本文还分析了Windows下串行通信的两种方法,并对本系统应用MSComm控件实现六维鼠标与机器人模拟系统的串行通信做了详细介绍。 本文实现了用六维鼠标对机器人进行三维移动和三维转动进行控制的机器人模拟系统,这将对今后基于该六维控制器开发多维机器人控制系统有所帮助。当然系统仍存在不足,在内存释放和触物真实性上还有待改进。