文摘
英文文摘
声明
第1章绪论
1.1研究背景
1.2复杂智能系统UML建模和仿真开发的国内外研究概述
1.3本文的研究内容和组织结构
第2章UML建模和本文使用的开源资源
2.1 UML面向对象的可视化建模方法
2.1.1面向对象建模方法
2.1.2 UML可视化建模
2.2 UML-RT扩展和开发过程
2.2.1 UML-RT实时系统建模
2.2.2 Rational Rose RealTime概述
2.3开源运动与使用的开源软件
2.3.1开源软件运动
2.3.2本文使用的开源软件
2.4本章小结
第3章月球车GNC系统UML-RT建模开发
3.1引言
3.2月球车GNC系统概述
3.2.1月球车GNC系统描述及样机平台
3.2.2月球车GNC系统工作过程
3.2.3月球车GNC系统结构
3.3基于Rose RT的建模开发环境建立
3.3.1基于Rose RT的实时软件开发环境建立
3.3.2本文实验的详细配置
3.4月球车GNC系统用例建模
3.4.1实时UML用例建模基本概念
3.4.2 GNC系统的用例模型
3.5月球车GNC系统静态建模和动态建模
3.5.1基本概念
3.5.2通信与交互机制
3.5.3系统包结构和系统层次
3.5.4子系统设计方法和基础数据结构
3.6系统实现部署和测试
3.6.1基本概念
3.6.2系统组件图
3.6.3实时代码生成
3.6.4系统部署图
3.6.5系统测试运行及存在问题的解决办法
3.7本章小结
第4章月球车3D仿真系统设计和实现
4.1引言
4.2月球车仿真开发环境
4.2.1各种3D引擎的比较
4.2.2 OSG开发中的基本概念和层次结构
4.3基于OSG的月球车仿真系统设计
4.3.1系统3D构成
4.3.2月球车三维模型的建立和导入
4.3.3月面环境和地形生成
4.3.4月球车路径规划的3D实现
4.3.5月球车位姿确定和路径跟踪
4.3.6月球车运动动力学仿真
4.3.7月球车仿真环境
4.4对系统进一步开发的建议
4.4.1 OSG在嵌入式实时开发中的应用
4.5本章小结
结论和展望
参考文献
攻读硕士学位期间所发表的学术论文
致谢