虚拟环境下月球车仿真试验系统及其若干关键技术研究

来源 :上海交通大学 | 被引量 : 13次 | 上传用户:chenweili73924
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
月球车是月球探测工程的重要组成部分,也是实现月球探测目标不可缺少的重要媒介。月球车是用于复杂地形探测的移动机器人,它的研制涉及到多个学科领域,它是人工智能、自动控制、机构学、信息技术及计算机技术等高新技术的结晶。作为一个复杂的系统,月球车软硬件的研究、开发和验证都需要大量的试验,这是一个高时耗并且高成本的过程。借助仿真技术无疑是一种降低成本,提高效率的方式。在建造物理样机之前,研究人员利用软件技术建立机械系统计算机实体模型,进行仿真分析并以图形显示该系统在真实工况下的运动特性,从而修改并优化设计方案。但是传统虚拟样机分析软件在考虑环境对样机的影响方面做得不够,而月球车的工作环境是非常特殊的,并且环境是影响月球车运动性能的一个主要因素,所以需要一个融合月面环境的仿真工具来满足需求。近年来,随着计算机技术的发展,虚拟现实技术的不断成熟,仿真技术有了更有效的手段。本文基于与上海宇航系统工程研究所合作的“嫦娥工程”月球车预研项目《月面可视化建模》、《月球车月面巡视视景仿真》为研究背景,对在虚拟现实环境下开发月球车仿真试验系统RSVE进行了深入的研究。同时,得到了上海市科学技术委员会的支持(课题号:08DZ1110303)。在详细分析了月球车仿真试验系统RSVE的总体构架、模块构成以及模块与模块之间关系的基础上,重点介绍了系统中的几何建模模块、动力学模块和可视化模块的功能及其设计,从而聚焦到本文的关键技术:真实感虚拟月面生成技术,月球车动力学建模与求解技术,虚拟现实环境下的系统集成与实现技术。首先,针对月球车仿真过程月面环境建模的准确性问题,为了实现月球车仿真环境的真实性,在分析月球表面特征地形的基础上,提出了一种真实感虚拟月面的建模方法。该方法基于分形算法生成月面基础地形;根据前人对月面陨石坑的统计和计算的经验,得出了陨石坑近似建模的原理和方法;将二维分形算法扩展到三维生成分形石块,根据统计信息,确定陨石坑和石块的分布情况;同时将陨石坑、石块与基础月面地形合理地叠加在一起,其中陨石坑的添加基于对陨石坑形成的两点假设处理新、老陨石坑之间关系、陨石坑与基础地形之间的关系;最后通过添加光照、设置材质属性、纹理映射和阴影处理生成用于月球车运动仿真、动力学计算等多种用途的真实感数字月面。该方法符合实际统计规律,也符合陨石坑形成过程的物理规律,可以在虚拟现实环境下生成真实感和沉浸感较好的数字月面模型。调整各个参数可以生成各式各样的月面数字模型,为月球车提供了一个相当方便和理想的试验场所。其次,要保真地仿真月球车在月面上的运行就需要一个准确的月球车动力学模型,并能给出求解的方法。月球车行驶在凹凸不平的松软月面之上,考虑到月面几何结构和物理属性对于月球车的运行性能是有至关重要影响作用的,所以要建立一个融合月面环境的月球车动力学模型,这就需要在建立月球车运动学、动力学方程时考虑月球车车轮与月面之间的作用关系,这为月球车动力学模型的建立和求解带来了极大的难度。文章在研究了多刚体运动学、动力学基础上,分析了月球车物理模型的特点,采用基于约束的多体动力学方法对月球车进行动力学建模,并详细介绍了月球车的约束建模。考虑到月球车车轮与地面之间的非完全约束关系,将月球车动力学模型看作是一个线形互补问题(Linear Complementary Problem简称LCP)。然后在研究了车轮与地面作用力关系的基础上,将车轮-地面作用力模型集成到月球车LCP方程。由于模型的复杂性,导致了求解的难度,本文基于时间步长方法对月球车LCP方程进行了处理,并利用PGS和Lemke算法对月球车LCP方程进行了求解。为了验证动力学求解的准确性,利用Matlab+ASSTM就几个特殊工况进行了月球车动力学仿真,通过对比两者的仿真结果来验证RSVE仿真系统所采用的月球车动力学模型的正确性。并进行了真实试验来验证月球车动力学模型的正确性。第三,基于虚拟现实环境开发月球车仿真试验系统RSVE。月球车仿真试验系统是一个复杂系统,为了节省开发成本和开发效率,不同的模块采用了一些不同的工具集,包括可视化模块基于OpenGL Performer进行开发,几何模型的生成基于Open Flight数据格式。在研究了这些工具集兼容性问题的基础上开发了仿真系统RSVE。为了增强仿真过程中的可视化效果,还研究了由软质月面引起的车轮卷起沙土、车轮沉陷及车辙等特效的实现方法,并结合SGI图形工作站的硬件条件实现了立体显示,增强了仿真平台仿真过程中的沉浸感。最后,上海宇航系统工程研究所研发的MR-2和MR-3月球试验车在RSVE系统中进行了仿真。从应用角度展示了仿真试验系统的有效性和可扩展性。论文对在虚拟现实环境下开发月球车仿真试验系统的关键技术:真实感虚拟月面生成技术,月球车动力学建模与求解技术,虚拟现实环境下的系统集成与实现技术进行了深入研究。并将它们成功应用到了月球车仿真试验系统中,实现了月球车仿真的真实感与沉浸感,为月球车软、硬件的研发和验证提供了系统层面的仿真工具。
其他文献
目的缺血性脑卒中神经元损伤主要有2种形式:迟发性神经元坏死和凋亡。线粒体损伤和功能紊乱是脑缺血再灌注中导致神经元死亡的重要因素。因此,清除损伤的线粒体并避免对神经
空天飞行器(ASV)是新一代的航空航天器,它将填补临近空间(Near Space)航空航天活动的空白,并且具有极其重要的军事价值。ASV再入大气层的飞行环境变化剧烈、干扰大,因而其姿
面向对象程序中无用对象的存在降低了程序的可读性,浪费了系统的存储空间,在运行时又降低了程序的运行速度,本文通过对C++程序中对象是进行分析,提出了一个利用可达性分析来检测程序
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
近年来我国丙酮产量持续增长,丙酮产能逐渐过剩,与此同时,丙酮的高附加值利用相对较少;丙酮缩合制异佛尔酮,随后生产异佛尔酮二胺、异佛尔酮异氰酸酯等能够大大提高丙酮利用
如何改编构件,使之复用以构造组合软件,是一个比较复杂的问题.本文介绍一种构件的装配方法,采用多个Agent型适配器,创建一种高弹性的复用机制.在此基础之上,提出了基于多Agen
Agent的出现使我们看到了AI进一步发展的希望,由于对Agent缺乏统一的认识,使得在设计Agent系统时出现一些混乱,我们认为造成这一状况的根本原因在于设计者对面向Agent计算原理认识有偏差,本文将智能划分
位于河北省保定市的安国素有“药都”、“天下第一药市”之称,经过近几年的发展,安国的中药产业融合效果显著,本文介绍了安国市中药产业的发展现状,总结了安国对于中药产业融
刘亚娴教授临证经验五十载,对于甲状腺癌病机、辨证施治等方面有独特见解,提出甲状腺癌,“郁”“毒”“痰”“虚”病机观,郁毒痰相互胶结导致肝郁痰凝毒聚于颈前,对于甲状腺