從零開始的機械人比賽(一) 專案準備篇

2021-09-03 03:07:40 字數 878 閱讀 8385

11月看到這個比賽(「軟銀盃」中國機械人大賽)的時候,就想去嘗試一下,鍛鍊一下自己。

最開始是因為剛學習了python語言,正好想要做一些實際的專案練練手。而這個比賽預設使用的控制平台choregraph便可以通過使用python進行相關的程式設計,然後控制機械人的各項引數,從而實現目標要求。這和我想要實戰一下python的想法不謀而合,所以便拉上小夥伴去報名了。

雖然準備用python實戰,但是根據choregraph和後面的機械人實際操作結果,經過一段時間的努力最終還是放棄了官方提供的操作方式,而改用適用於機械人足球比賽robotcup的作業系統bhuman系統來完成目標。具體情況後面再來詳述。

比賽結果也證明了我們的選擇是正確的,choregraph控制的機械人跑得太慢,在接力比賽中使用這種方式的隊伍都沒有比較理想的成績。

「軟銀盃」中國機械人大賽是由中國人工智慧學會和softbank機械人公司作為主辦方,旨在培養程式設計能力和應用能力的中國機械人技能大賽。比賽針對nao機械人和peper機械人兩種機械人作為主體,分別開設了一系列比賽內容,例如機械人接力,機械人舞蹈,智慧型解答等諸多專案。

根據學院內的實際情況,我們就參加了機械人接力專案(因為學院只有nao機械人qaq)

nao機械人,版本v6

官方choregraph控制平台:python & windows & choregraph(後棄用)

bhuman系統:c++ & linux

a. 在盡可能快的時間裡完成接力賽(2 x 6m)

b. 每個機械人需要在6m長,50cm寬的賽道上完成賽程,且不得出線。

c. 機械人需要能識別裁判發出的開始訊號

d. 機械人之間需要有關於交接棒的訊號傳遞,第二個機械人在第乙個機械人到達終點時才能出發,不能搶跑

以上便是準備的內容,下面是正式開始專案

從零開始,輕鬆打造你的聊天機械人

做為乙個 ai 時代的開發人員,在 對話即平台 conversation as a platform 的時代下,是不是想搞乙個聊天機械人練練手卻不知道如何下手?本場 chat 將以乙個案例帶領大家從零開始,基於微軟的 bot framework 以及 luis 開發乙個聊天機械人。你只需要會寫點 c...

從零開始搭建Vue2 0專案 一 之快速開始

該樣板適用於大型,嚴肅的專案,並假定您對webpack和有所了解vue loader。確保還閱讀vue loader的文件,了解常見的工作流程配方。如果您只想嘗試vue loader或快速製作出原型,請改用webpack 模板。要使用此模板,請使用vue cli搭建專案。建議使用npm 3 以獲得更...

沃爾瑪申請一項可授粉的自動飛行機械人專利

twww.cppcns.comechwe報道 3月28日訊息,據國外 報道,現在,有幾種蜜蜂和大黃蜂不幸地被列入瀕危物種名單,是時候讓人類盡自己的乙份力量來確保植物仍然獲得傳粉。近日,沃爾瑪申請了一項名為授粉無人機的自主機械人蜜蜂的專利,該授權可以幫助授粉作物。根據sciwww.cppcns.com...