《智能機器人小車設計與製作》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日