《智能机器人小车设计与制作》2010年度总结
— 软件组
软件组人员:王海波、黄金彪、包振华
使用资料:单片机C语言、uVixion2软件、Visual C++ 6.0 C++语言测试软件、Visual Studio 2005 C# 编程软件
原计划方案:
1、原理框图设计、软件流程图设计; 2、原时间计划:2010年9月完成;
| 2、设计控制台界面、运用C语言编写上位机、下位机程序及设计串口通信; 原时间计划:2010年11月完成; | 3、无线图像采集与处理;
原时间计划:2011年1月完成 |
4、整机软件联调; 原时间计划:2011年4月完成; | 5、撰写项目训练总结报告; 原时间计划:2011年7月完成 | 6、改进与完善 原时间计划:2011年8月完成;
|
7、结题与答辩 原时间计划:2011年10月完成; |
总结内容:
“智能机器人小车设计与制作”软件项目组成立于2010年6月,软件组随即成立。目前软件组任务已经完成原计划方案的原理框图设计、软件流程图设计、机械外型设计 、设计控制台界面、运用C语言编写上位机、下位机程序。目前正在设计串口通信。
在这一个学期的项目任务工作中,我们软件并没有按照原计划的项目进度一样完成任务,众多的主、客观原因造成。但是这并没有影响项目组的正常运行,在下面的几月份中会比较忙些,因为我们的主要、难点任务基本快完成了。在这些项目任务中比较难的是用C语言编写上位机程序及下位机程序,上位机程序已经编写好了,下位机基本完成可是并没有实际运行过。之前通过机器人大赛我们了解到真正编写的程序到实物机器人上运行95%都不能正常运行,都是通过不断的调试,在实际运行的基础之上修改程序后才能够达到最佳效果。其次我们软件组三个人同时在寒假后将三个人编写的程序重新整合,综合出一个最佳方案。对于控制台界面设计及相关程序设计,控制台的设计并没有太大难题,我们既可以用Visual Studio 2005 C#设计或者用NetBeans IDE JAVA语言设计,难点在于我们如何用相关的语言实现控制台与小车的无线连接,控制小车的运作。
总的来说,这一学期的项目软件任务中遇到的难题不少,也明白在下面的项目任务中遇到的难题将更多,但是我们相信我们都可以解决的。
——软件组组长:王海波
2011年1月10日