回覆列表
-
1 # lanfengkd
-
2 # 一粒孤獨的米飯
這個問題有好多種回答的方向。那麼我就從其中一種方向來回答你吧。首先想要做機器人,首先得將自己機械化,用機械來代替骨骼,血肉,內臟。至於大腦是否用計算機來代替,全看自己的需求。但大部分人都會選擇保持大腦的原生性,因為資料轉換的過程中難免會造成一些資料的丟失。一旦丟失的資料比較重要,那麼可能會給轉化者帶來一些性格,自我認知,生活習慣上的一些不可預知的改變。所以,我們建議初期還是保持大腦的原生性,後期根據情況,分階段進行資料分段轉移,這樣就能避免出現數據丟失的現象。
我做過,根據我的經驗給出點我個人意見,首先最難的就是機械部分,比如胳膊、腿、手和眼睛、嘴,都需要機械方面的知識,然後加上步進電機,電機轉速要勻速,還要帶變速齒輪,在關節上要加到為開關,也就是當你程式上控制胳膊抬到哪個位置是程式裡給定開關繼電器時間來控制的,然後是控制器的選擇,有人用微控制器,可我用的是西門子的PLC216做的控制,,還有語音識別系統,是從中科院自動化研究所買的DSP語音識別電路,將它的輸出要做一套5V變24V的TTL閘電路接起來再就是程式的編制,比如你說:你好時,語音識別系統會輸出一個狀態00101,當這個狀態來時我的PLC程式裡做出相應的指示Q0.0輸出2秒,停3秒後Q0.1輸出2秒,意思是2秒抬起胳膊停3秒和你握手後2秒放下胳膊,這是很簡單的一段程式,做個例子,我最後編的都是跳舞的程式,很好玩的,還有就是電池,用電動車電池不錯,時間比較長,還有就是能走路的機器人重心是個問題,因為它在抬一隻腳時所有的重心就都要放在另一隻腳上,我試著在機器人內部做了個類似鐘擺的部件找平衡,但由於資金有限,沒潵太多錢所以效果不是太好,,還有就是裝感測器。比如胸前加一個半米的超聲波探測器,也就是在機器人行走的過程中有人或是物體擋在前面它就會給控制器一個訊號讓控制器停止行走的訊號。很多東西,在這說不清。