智能奥运福娃创意与实现
设计说明书
TURBO
编写者:山东大学软件学院 turbo参赛队
时间:2007年8月
目录-------------------------------------------------------------------------------------------------------------1
一、可行性分析报告----------------------------------------------------------------------------------------3
1、引言---------------------------------------------------------------------------------------------------3
2、可行性研究------------------------------------------------------------------------------------------3
二、需求分析-------------------------------------------------------------------------------------------------3
1、功能需求---------------------------------------------------------------------------------------------3
2、数据描述---------------------------------------------------------------------------------------------4
3、性能需求---------------------------------------------------------------------------------------------4
4、运行需求---------------------------------------------------------------------------------------------4
5、其它需求---------------------------------------------------------------------------------------------4
三、项目开发计划--------------------------------------------------------------------------------------------5
1、项目概述---------------------------------------------------------------------------------------------5
1.1 工作内容----------------------------------------------------------------------------------------5
1.2 条件及限制-------------------------------------------------------------------------------------5
1.3 产品----------------------------------------------------------------------------------------------5
1.4 运行环境----------------------------------------------------------------------------------------5
2、实施计划--------------------------------------------------------------------------------------------5
2.1 任务分配情况----------------------------------------------------------------------------------5
2.2 项目进度情况----------------------------------------------------------------------------------5
2.3 关键问题---------------------------------------------------------------------------------------5
3. 交付期限---------------------------------------------------------------------------------------------5
四、项目开发设计-------------------------------------------------------------------------------------------5
1、人物设计--------------------------------------------------------------------------------------------6
2、场景设计--------------------------------------------------------------------------------------------6
3、动作设计--------------------------------------------------------------------------------------------6
4、音效及图片设计-----------------------------------------------------------------------------------6
五、项目中用到的主要技术说明--------------------------------------------------------------------------7
1、动画模型--------------------------------------------------------------------------------------------7
2、场景处理--------------------------------------------------------------------------------------------7
一、可行性分析报告
1、引言
1.1 项目背景:人工智能的研究一直是计算机科学界的一项重要研究领域,随着硬件和软件技术的发展,近年智能机器人的研究由成为一大热点问题,甚至在06年微软总裁比尔盖茨预言在未来的几年内智能机器人就会像今天的微机一样普及到普通人的家里,成为人类不可缺少的工具。
1.2 参考资料: ???
2、可行性研究
2.1 要求: 参照大赛要求《智能福娃创意与实现》:
(1)设计一个设计一个可爱的奥运福娃形象。
(2)设计多个场景,福娃可以在不同的场景中可以做不同的动作。
(3)福娃可以在场景中完成搬箱子,跳箱子,踢足球,跳远,跳水,读唐诗,算数字等功能。
(4)可以进行各个场景的切换。
(5)全部动作都可以由语音进行操作。
(6)实现福娃和人智能的交互。
(7)有背景音乐及作动作时的音效。
2.2目标: (1) 在高速开发的同时,尽可能的减少人力及设备的需求,控制精度或生产能力的提高,实现管理信息便捷简单化,在其保证质量的基础之上,保证系统的稳定性可靠性。
(2)完成基本功能要求设计的基础上,进行其他动作的扩展和智能水平。
(3)完成一个完整的小组软件过程的开发,按时完成作品并提交。
二、需求分析
1、功能需求: 详细见赛题《智能福娃创意与实现》:
1、设计一个可爱的奥运福娃形象(需要设计者自行绘制,拒绝下载), 作为本软件的主角,其可做多种动作,在设计者提供的场景下进行活动。
2、设计一个奥运福娃活动的场景,如:舞台、庭院、田野、居室、训练场、各类运动场等均可,基本要求为设计一个场景。
3、操作基本要求:用鼠标、键盘等控制出现以下3个基本事件:
(1)放置木箱;
(2)放置一个小皮球;;
(3)切换到足球场;
4、智能基本要求:操作者用语音,命令奥运福娃完成以下3个基本动作组;
(1)跳上木箱和跳下木箱;(操作要求:木箱位置可以用鼠标随意放置,奥运福娃接到命令后能自动找到并完成动作,做完动作后它有智能的反应,如高兴、兴奋、庆祝、沮丧、要求重做、拒绝多次重做等)。
(2)去追皮球,并取回来;(操作要求:皮球位置可以用鼠标随意放置,奥运福娃接到命令后能自动找到并取回,做完动作后它有智能的反应,如高兴、兴奋、庆祝、沮丧、要求重做、拒绝多次重做等)。
(3)进行足球运动;(操作要求:在足球场地进行足球练习的场景,要有接球、带球、踢球、射门、顶球等动作,奥运福娃应有智能的表现,设计者可以自行设计智能表现得形式)。
2、数据需求:
(1)有自己自主设计的3D福娃形象。
(2 )自主设计福娃进行某些动作的场景。
(3 )自己录制某些必须的音效
(4 )自主开发一些图片。
3、性能需求:
3.1 数据精确度
有坐标计算的数据要求精确到小数点后4位。
3.2 时间特性
要求相应时间在1秒之内,具有较快的程序运行速度。
3.3 适应性、可移植性
操作方式简单便捷,易于用户学习使用;运行环境可在各种操作系统下运行;与其它的软件的接口兼容性良好。
4、运行需求
4.1 用户界面
美观,具有较强的界面友好性,及以操作性。
4.2 硬件接口
操作系统:Pentium III 及其以上操作系统
内存: 512 MB 及以上
硬盘: 2.1 GB 硬盘以上
高品质麦克风
耳机
鼠标键盘
4.3 软件接口
Microsoft Speech SDK 5.1。
5、其它需求
本程序的可使用性、安全保密性、可维护性、可移植性良好。
三、项目开发计划
1、项目概述
1.1 工作内容
主要工作内容包括:进行需求分析、编写开发文档、进行设计、进行编码、进行代码复审、进行测试、编写测试报告、进入调试阶段、整理整个项目、发布、结束项目。
1.2 条件及限制
该项目的完成时间为
1.3 产品






