單片機(jī)?基于單片輪式機(jī)器人控制系統(tǒng),如何制作玩具遙控機(jī)器人?如何使用單片機(jī)器做工業(yè)機(jī)器人使用單片機(jī)器是不可能做工業(yè)的機(jī)器人,它是非常精密復(fù)雜的機(jī)械和控制,需要特殊的系統(tǒng)和芯片來(lái)做。并進(jìn)行運(yùn)行分析和控制工程,單片電腦完全不能勝任,最不會(huì)的是玩具 機(jī)器人。
主控機(jī)arduino的成本比較低,也比較簡(jiǎn)單。網(wǎng)上有教程。如果資金相對(duì)充足,可以在dfrobot商城購(gòu)買(mǎi)。質(zhì)量有保證,但是成本高。淘寶花費(fèi)少很多,但是要看運(yùn)氣。運(yùn)氣不好,買(mǎi)回來(lái)就不好了。另外很多開(kāi)發(fā)板都能掌握機(jī)器人,比如intelgalileo,inteledison,樹(shù)莓派。其他的傳感器,陀螺儀,步進(jìn)電機(jī),wifi或者藍(lán)牙模塊都是根據(jù)自己的需要組合起來(lái),然后通過(guò)編寫(xiě)程序代碼來(lái)控制。
根據(jù)我的經(jīng)驗(yàn)和美國(guó)機(jī)器人的入門(mén)課程,控制軟件的開(kāi)發(fā)比機(jī)械和電子部分更難,因?yàn)樽詫W(xué)時(shí)不容易有直觀的體驗(yàn),也沒(méi)有好的教材。對(duì)軟件部分一知半解的直接后果就是只能停留在一些低級(jí)的控制算法上,一旦想要機(jī)器人去做一些復(fù)雜的事情,就感到束手無(wú)策。我的建議是你試著自己玩一個(gè)小游戲。只要從頭到尾實(shí)現(xiàn)一次物理模擬、鍵盤(pán)事件響應(yīng)、圖形渲染,就可以對(duì)機(jī)器人所涉及的各種技術(shù)有非常直觀的了解。
注意游戲的類型不能是回合制,必須是需要不斷模仿現(xiàn)實(shí)世界的游戲,比如吃蛇,開(kāi)車,超級(jí)馬里奧。如果你有機(jī)會(huì)自己實(shí)現(xiàn)物理引擎,你會(huì)對(duì)機(jī)器人 learning中最關(guān)鍵的軌跡控制部分有更深刻的理解。這些都不難,可惜沒(méi)找到好教材。我得去網(wǎng)上找一些英語(yǔ)教程來(lái)入門(mén)。物理模擬游戲是一個(gè)軟實(shí)時(shí)系統(tǒng)。當(dāng)你對(duì)軟實(shí)時(shí)系統(tǒng)的計(jì)算機(jī)控制有了感性認(rèn)識(shí),你就很容易在腦海中對(duì)機(jī)器人的架構(gòu)有一個(gè)清晰的把握。