我想做一個(gè)Wall-E一樣的機(jī)器人,買(mǎi)了零部件就迫不及待的開(kāi)始組裝,不想用別人的模塊產(chǎn)品就想自己搞.....作為一個(gè)初學(xué)者的你,是否也有過(guò)這些想法呢?
1、機(jī)器人編程用什么語(yǔ)言?
實(shí)際上并沒(méi)有“機(jī)器人編程”這個(gè)說(shuō)法,甚至可以說(shuō)機(jī)器人還不能算是一門(mén)單獨(dú)的學(xué)科——尤其是個(gè)人愛(ài)好者制作的機(jī)器人。采用的開(kāi)發(fā)平臺(tái)完全取決于所采用的控制芯片:?jiǎn)纹瑱C(jī)/DSP/ARM/X86等等。不同的控制芯片采用不同的開(kāi)發(fā)語(yǔ)言,有匯編、Basic、C、C++、JAVA等等。而市場(chǎng)上出售的一些機(jī)器人學(xué)習(xí)套件,有的是采用自己的開(kāi)發(fā)環(huán)境,而有的則直接使用了所采用控制芯片提供的開(kāi)發(fā)環(huán)境,其實(shí)大多也都是一些類(lèi)C或類(lèi)Basic的語(yǔ)言。
2、我是文科出身,能不能制作機(jī)器人?
當(dāng)然沒(méi)有問(wèn)題!現(xiàn)在的開(kāi)發(fā)已經(jīng)越來(lái)越傻瓜化,模塊化,無(wú)論你有沒(méi)有電子類(lèi)的技術(shù)基礎(chǔ),只要你有興趣,你就可以成功。當(dāng)然,開(kāi)始的時(shí)候最好先從簡(jiǎn)單一點(diǎn)的項(xiàng)目做起,不要想著一上來(lái)就做得多好。可以更多的采用一些模塊化的部件,降低開(kāi)發(fā)門(mén)檻,等經(jīng)驗(yàn)漸漸的豐富了,再更多的發(fā)揮你的個(gè)性吧。
3、我要搞就要全部從頭自己搞,用別人的模塊化產(chǎn)品有什么意思。
首先,這種想法并沒(méi)有錯(cuò)——對(duì)于有著豐富的嵌入式開(kāi)發(fā)經(jīng)驗(yàn)的人來(lái)說(shuō)。采用一些質(zhì)量比較好的模塊化產(chǎn)品最大的好處就是穩(wěn)定。而很多自己手工制作的東西最為欠缺的就是穩(wěn)定性。如果一個(gè)系統(tǒng)中有一個(gè)環(huán)節(jié)不夠穩(wěn)定的話(huà),那問(wèn)題還不大。如果幾個(gè)環(huán)節(jié)都不穩(wěn)定,想想看,出了問(wèn)題你都很難判斷原因究竟在哪里,還如何談進(jìn)一步開(kāi)發(fā)?所以,開(kāi)始的時(shí)候,適當(dāng)?shù)牟捎靡恍┠K化的部件,將會(huì)給你節(jié)省下很多的時(shí)間和金錢(qián)。隨著經(jīng)驗(yàn)的逐步豐富,你便可以平穩(wěn)的“越陷越深”。
4、我已經(jīng)迫不及待了,買(mǎi)了零部件后馬上著手開(kāi)始組裝。
這是一個(gè)錯(cuò)誤的習(xí)慣。你將會(huì)在工程進(jìn)行到四分之三的時(shí)候面臨究竟是推倒重來(lái)還是完全放棄的抉擇。要養(yǎng)成動(dòng)手之前先進(jìn)行圖紙作業(yè)的好習(xí)慣。當(dāng)然這個(gè)圖紙作業(yè)指的并不是規(guī)范的藍(lán)圖、細(xì)致的尺寸、1:1的模型……它也有可能僅僅是幾張草紙,幾條除了你自己誰(shuí)也看不懂的鬼線(xiàn)條,但這的確是一個(gè)好習(xí)慣。動(dòng)手之前,先把自己要做的東西在腦子里搭一遍,在紙面上畫(huà)一畫(huà),這可以讓你以后少走很多彎路。如果有能力,最好在一些三維建模軟件上先把自己要做的東西建一遍,在設(shè)計(jì)階段盡可能的多解決一些問(wèn)題,等實(shí)際動(dòng)手時(shí)可以減少很多問(wèn)題。
5、為什么在網(wǎng)上看到的別人作品大多是一些小車(chē),只能趨光、循跡什么的,太弱智了吧,我想做一個(gè)Wall-E一樣的機(jī)器人。
我們的祖先很早就告訴我們:不積跬步,無(wú)以至千里。還有一句:臨川慕魚(yú),不如退而結(jié)網(wǎng)。
6、我要是做的話(huà)就要所有東西全部自己純手工打造,恨不得自己架個(gè)高爐去煉鋼,這樣才能算是DIY,不然還有什么意思!
首先我不否認(rèn)有這樣的牛人存在,可以獨(dú)自一人搞定機(jī)械、電子、軟件、智能、圖形學(xué)等等一些需要的東西。但我相信能夠耐著性子看到這里的人大多不是那種人。初學(xué)者動(dòng)手之前應(yīng)該認(rèn)真分析一下自己究竟擅長(zhǎng)什么,對(duì)哪一部分技術(shù)最感興趣,確定重點(diǎn)方向。做第一個(gè)作品的時(shí)候很多部分可以借用現(xiàn)有方案,而不是事事躬親。
7、我想制作一個(gè)機(jī)器人,可是找了本機(jī)器人學(xué)的教材后卻發(fā)現(xiàn)什么都看不懂,是不是我就沒(méi)有制作機(jī)器人的智商了?
其實(shí)我們談的個(gè)人愛(ài)好者制作的機(jī)器人更多可以說(shuō)是一種電子制作,而高校研究所里面所研究的機(jī)器人技術(shù)則要復(fù)雜得多,需要相當(dāng)雄厚的數(shù)學(xué)基礎(chǔ)才能搞得定。對(duì)于完成一個(gè)小的機(jī)器人制作來(lái)說(shuō),只要你擁有足夠的興趣和真正動(dòng)起手來(lái)的勇氣,就沒(méi)有克服不了的困難。
|