节点文献

通用型运动体可视化仿真平台及月球车轮地交互可视化仿真设计与实现

Design and Implementation of General-purpose Vehicle Visual Simulation Platform and Wheel-terrain Interaction Visual Simulation of Lunar Rover

【作者】 孟彦鹏

【导师】 周建亮; 王永;

【作者基本信息】 中国科学技术大学 , 导航、制导与控制, 2010, 硕士

【摘要】 为了更好地分析和设计运动体控制系统,利用VC++与Vega相结合的方法开发出适用于不同类型运动体的通用型三维可视化仿真平台。平台具有无关节部件运动体、有关节部件运动体以及多体系统等多种类型运动体可视化仿真的功能,并分别对非实时和实时情况下的数据关联及驱动技术进行了研究,结合MATLAB函数库,实现了MAT文件和M文件两种仿真驱动方式。给出了直升机仿真实例,验证了该平台的有效性及先进性。精确的轮地交互是实现月球车可视化仿真的关键。通过Creator建立了月球车仿真模型,利用Vega可视化仿真平台的碰撞检测技术实现了月球车轮地交互以及逆运动学求解,并对相交矢量设置、关节控制等关键技术进行了探讨,文中首次定义“辐条轮”碰撞检测体,用来实时检测并设置车轮与地面的关系。月球车上下坡实验结果及分析,证明了该方法在轮地交互可视化仿真中的有效性。论文分析了系统实现过程中的关键技术。利用仿真数据,实现了三维运动效果模拟,并实现了Vega视景仿真中的视点围绕角色对象进行旋转、拉近/远以及视点脱离角色对象在场景中按视线方向自由漫游功能,利用OpenGL与Vega混合编程技术,实现运动体运行轨道的显示、输出参数的显示等功能。系统为复杂控制理论的研究提供了一种便捷的辅助工具。

【Abstract】 In order to analyze and design vehicle control system, a virtual reality simulation platform suitable for different types of vehicles is developed using VC++ and Vega. The platform has the function of visual simulation for vehicles with no joint, multi-joint vehicles and multi-body systems. The observer in Vega can revolve round the player and zoom in/out. Non-real-time and real-time data association and drive technology has been studied respectively, and by using MATLAB library, MAT file and M file simulation-driven approaches are achieved. The helicopter simulation example validate the effectiveness and the advantage of the platform.A lunar rover 3D model is created by using Multigen Creator. Using Vega as the visual simulation platform, wheel-terrain interaction and inverse kinematics solution of lunar rover is realized. The key technologies such as collision detection, intersection vector setting, and joint control are discussed. The experimental results and analysis of lunar rover uphill and downhill show the effectiveness of the method in the visual simulation of wheel-terrain interaction.This paper analyzes key technologies of the system. Using simulation data, 3D effect of motion was completed. The viewpoint can rotate around the player, get closer/far from the player and it can roaming freely in any direction by line of sight. Using OpenGL and Vega hybrid programming technology, the functions of the player’s moving orbit display and output parameter display were finished. The system provides a convenient auxiliary tool for the research of complex control theories.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络