方逐溪開啟仔細看了一會,發現設計的機器人還是挺有水平的,負責機動的底盤很低,使機器人整體的重心也非常低,加上堅實的防禦裝甲把輪子在內的部件都包圍住,防禦和生存能力已是極強。
機器人的進攻武器是一個在底盤上方用軸承連線的平放三角形合金架,在三個角部都各增加一隻鋒利尖銳的合金刃角,當進攻的時候透過底盤升上來的軸承旋轉,帶動整個三角架高速轉動。
只要被這三角架的尖銳角部碰到,強大的動能可以使合金刃角輕易撕開一般的金屬裝甲。
進攻方式比較簡單樸實,但卻非常有效,而且不容易出問題,再加上三角形的穩固特性,這個攻擊武器生存能力也非常強。
在他看來機器人設計已經非常完善,在硬體方面掣肘機器人威力恐怕就是電池的能量的多寡帶來動力的強弱。
在機器人的工程學方面,方逐溪沒什麼研究,也難提出修改意見,他擅長的是人工智慧方面。
而機器人格鬥大賽的比賽中,機器人都是全自動的,不允許場外有人控制,所以其智慧程度對比賽也是非常重要。
方逐溪:“機器人的核心智慧程式程式碼有嗎?發給我看看。”
“有!”一個叫“糖小萌”給方逐溪發來了機器人的控制程式程式碼。
方逐溪仔細看了,對戰隊的人工智慧程式設計方面的實力有所瞭解。
在本科級別的學生中來看是很了不起了,但在他這個人工智慧的頂級專家看來,還是有太多的冗餘無效程式碼,而對於機器人接收和分析外界資料方面又過於單一,採用的是紅外線和物理觸碰兩種方式。
如果碰到對方機器人有反紅外線裝甲加上遠端攻擊手段,這機器人將會直接抓瞎,根本無法攻擊對方,首先就立於不勝之地了。
而對影象、語音、影片分析這些相對複雜的手段,機器人沒有設定,有可能是學生團隊還不具備這方面的能力。
他可以輕易寫一個比這程式碼要簡約有效得多的程式程式碼,極大減少機器人的響應時間,並且增加影象、語音、影片分析這些手段,豐富其觸發機制。
但這樣一來就違背了機器人比賽的初衷,畢竟參加比賽的是這些學生,而不是各個學校的教授。
現在才是機器人初步設計階段,離在鵬城正式舉行的總決賽還有大半年時間,完全可以引導學生們完善機器人。
方逐溪整理了一下思路,指點道:“冗餘無效程式碼依然太多,還可以大幅度最佳化。我只講最佳化的策略,你們可以自己查詢資料,研究對程式碼的最佳化,過程中有不明白的科研諮詢我。”
“一個最佳化的策略方向是關於機器人定位,機器?必須知道??當前的位置才能決定要執?怎樣的動作,定位是?賽機器?各種效能發揮的基礎。這個機器人‘鋼蹦俠’的定位採用陀螺導航,對陀螺的精度、積分演算法的精度及誤差補償演算法都有著很?的要求,如果機器?受到在比賽中經常出現的撞擊,計算結果將會出現較?的誤差。我的建議是使用基於pid演算法的利用感測器定位,具體你們自己思考,自己找資料,反覆試過真的不懂可以來問我。”
“另外一個最佳化的策略方向是增加影片分析的觸發機制。目前的‘鋼蹦俠’設定的是透過紅外接近感測器與紅外測距感測器來實現對攻擊目標的捕捉,我建議摒棄這種方式,改為採用包含紅外線的影片攝像頭採集資料,透過計算機影象視覺分析技術來進行目標捕捉和環境測量,這對你們的程式設計難度將增大許多,而且對於機器人的計算能力有更高要求,但可以極大增加機器人的智慧化,在比賽中將佔據較大的優勢。這樣一來採用微控制器是無法勝任的,必須得升級最佳化計算系統。具體的還是你們自己考慮。”
喜歡學霸之科技孵化系統請大家收藏:()學霸之科技孵化系統書更新速度全網最快。