1 / 40
文档名称:

机器人群体人工智能.doc

格式:doc   页数:40
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

机器人群体人工智能.doc

上传人:机械CAD论坛 2011/11/24 文件大小:0 KB

下载得到文件列表

机器人群体人工智能.doc

文档介绍

文档介绍:机器人群体人工智能
控制模拟平台
-------测试报告<>
作者:郁彦彬
2003年9月16日
机器人群体人工智能控制模拟平台
测试报告(小型工程)
版本<>
版本历史
日期
版本
描述
作者
2003年8月10日

最初版本
郁彦彬
2003年9月16日

加入网络模块的测试
郁彦彬
测试计划
软件编写背景
开发的软件的名称为“机器人群体人工智能控制模拟平台”; 此软件开发用于参加“2002-2003 ‘Microsoft Cup’ Software Development Contest”。
参考资料
任务提要
任务简述
检查AI和主程序之间的衔接问题,比如:主程序对AI命令的处理是否正确。
检查3D界面和主程序之间的衔接、配合问题,比如:3D界面的延迟对主程序的影响。
运行环境
硬件
最低配置:Pentium II 500,64M memory,100M free disk space,16M display memory ,8 speed CD-ROM,Monitor。
推荐配置:Pentium III 1G,128M memory,100M free disk space,64M display memory,50 speed CD-ROM,17 Monitor。
软件
运行环境:Windows98/2000/XP 、.NET Framework DirectX 。
编译环境:Microsoft Visual Studio .Net 2003, DirectX SDK(retail)
需求概要(见require )
功能需求:功能划分,功能描述
兼容性需求:数据精度,适应性
复用性需求:软、硬件接口,错误处理
详细测试
测试方法
本次测试主要分三部分进行:
测试A I和主程序之间的衔接问题;
测试由于机器速度造成的延迟对程序的影响;
程序参数的改变是否会产生错误。
网络的延时和稳定性造成的问题。
测试用AI挑选原则:
程序短、易读懂、有一定注释;
程序包括一些小的逻辑错误,用来测试主程序的健壮性;
尽量减少随机变量的使用,以避免随机产生的错误,给测试带来麻烦;
编写的AI有一定代表性。
测试方案
测试主要分三部分进行:
编写各种不同的AI(允许包括逻辑错误),读入程序进行测试
测试时双方各选用二个机器人,一方为测试用AI,一方为靶子AI,分为两种:
AI为空,无任何动作;
机器人只会前进和后退,遇墙倒退。
由编写AI的人员观看比赛的过程,判断AI是否执行正确
如果AI发生错误,AI编写人员应会同程序员一起分析原因
在速度较慢的机器上进行测试,看速度对程序的影响
选用一台计算机配置低于最低配置的机器,要求显卡属于低端水品
选取三种各有特色的AI进行两两比赛
双方各开一个机器人和双方各开10个机器人进行对比测试
分析结果
程序参数的改变是否会产生错误。
选择两台配置不同的计算机,分别测试5种不同的参数组合;
选择两台操作系统不同的计算机,分别测试5种不同的参数组合。
测试网络对程序的影响
选择两台局域网中的计算机,配置一高一低,分别作为server和client测试一次。
测试结果
1)编写各种不同的AI(允许包括逻辑错误),读入程序进行测试;
测试__1___
测试时间
2003/8/15
机器人AI数据
测试用AI(Team1)
AI文件名

机器人个数
3
AI功能概述
躲避子弹,瞄准攻击,交叉前进
AI文件名
机器人个数
AI功能概述
AI文件名
机器人个数
AI功能概述
靶子AI种类(Team2)
AI文件名

机器人个数
3
AI功能概述
瞄准攻击,前进
AI文件名
机器人个数
AI功能概述
AI文件名
机器人个数
AI功能概述
测试用计算机配置
CPU主频(MHz)
1000
内存(M)
266
显卡型号
Ti4200
操作系统
Xp
参数设置(不填为默认参数)
Arena(Width*Height)
Robot HP
Motion Coefficient
Horizontal Motion
Radar Coefficient
Cooldown Coefficient
Energy Coefficient
Gun Limit Degree
Robot Radius
Bullet Speed
Enable Sound(Y/N)
Enable 3D Sou