基于直角坐标系和数学统计算法的仿真坦克机器人的设计与实现研究
| 摘要 | 第1-5页 |
| ABSTRACT | 第5-9页 |
| 第一章 绪论 | 第9-12页 |
| ·引言 | 第9页 |
| ·研究背景与意义 | 第9-10页 |
| ·运动方式分析 | 第10页 |
| ·论文的组织安排 | 第10-12页 |
| 第二章 软件工具与命令参数 | 第12-23页 |
| ·Robocode简介 | 第12-13页 |
| ·开发环境安装 | 第13-17页 |
| ·JDK安装 | 第13-14页 |
| ·Robocode的安装使用 | 第14-15页 |
| ·Eclipse应用 | 第15-17页 |
| ·命令简介 | 第17-21页 |
| ·运行控制 | 第18-19页 |
| ·属性控制 | 第19-20页 |
| ·事件控制 | 第20-21页 |
| ·规则及说明 | 第21-23页 |
| 第三章 基于直角坐标系的分块设计 | 第23-35页 |
| ·移动算法 | 第23-27页 |
| ·绕敌人圆周运动 | 第23-24页 |
| ·带有避墙的随机移动算法 | 第24-27页 |
| ·雷达坐标锁定 | 第27-29页 |
| ·瞄准算法 | 第29-35页 |
| ·直接瞄准算法 | 第29-30页 |
| ·直线瞄准算法 | 第30-32页 |
| ·圆周瞄准 | 第32-35页 |
| 第四章 基于直角坐标系设计的总体规划 | 第35-49页 |
| ·MVC框架模式 | 第35-36页 |
| ·建模语言设计软件 | 第36-41页 |
| ·重构战场模型 | 第41-43页 |
| ·控制层重构 | 第43-45页 |
| ·仿真测试 | 第45-47页 |
| ·扩展多模型初步 | 第47-49页 |
| 第五章 基于数学统计的瞄准算法 | 第49-58页 |
| ·算法步骤 | 第50-51页 |
| ·迭代实现 | 第51-53页 |
| ·匹配模式库的创建与实现 | 第53-55页 |
| ·调试与结果测试 | 第55-56页 |
| ·小结 | 第56-58页 |
| 第六章 多模型扩展与高级算法 | 第58-65页 |
| ·多模型扩展 | 第58-65页 |
| ·炮弹躲避算法 | 第58-59页 |
| ·使用Vector列表保存敌人信息 | 第59-63页 |
| ·Vector类 | 第63-65页 |
| 第七章 总结与展望 | 第65-66页 |
| 参考文献 | 第66-68页 |
| 附录 | 第68-88页 |
| 致谢 | 第88-89页 |
| 攻读学位期间发表的学术论文目录 | 第89页 |