這是漂移菌大神的一篇文章,估計他忘了標記原創了,就直接複製過來,對樹莓派感興趣的朋友可以添加他的公眾號 - 「騎驢玩兒漂移」,點擊左下角的「閱讀原文」也可以到達他的公眾號文章頁面。
無意中被推送了一個視頻,是來自Element14的一個工程師製作的BD-1小機器人,非常的逼真。
那可能有部分朋友不認識BD-1和L3-37 「Alexa」, 就像不太熟悉BB-8和R2D2一樣。下面就給大家幾幅圖來看看。
先看看L3-37:
再看看BD-1:
上面的機器人就是BD-1, 看上去像個火雞是不是?
我第一眼看上去覺得也是沒什麼,但是慢慢的發現,雙足機器人的領域裡面,它還是比較經典的,如果用樹莓派4B來製作BD-1機器人是不能夠順利的榨乾樹莓派4B的資源呢?看看它的組成:
最後你會感覺這是一個LED和舵機結合的項目。
這個姿勢是不是很像火雞?哈哈,我又一次不厚道的笑了.
拆解開就這些零部件,仔細想想,應該就是一個盒子加了兩條腿,然後就是:舵機!舵機!舵機!
BD-1就是:行走的舵機+LED
那麼問題來了,是否製作很簡單呢?
如果要做的很好,實際的難度還挺高的,雙足機器人的站立是個問題,行走時候的平衡也是個問題,它和無人車一樣也面臨避障的問題,因此可能需要加入陀螺儀,ToF光流檢測, 還需要做一個閉環的電機驅動環境並調試PID, 是不是突然覺得問題不像剛才看到的那麼簡單了?
如果要作為陪伴機器人,是不是還得有一套人機互動的環境?例如語音交互,視覺識別等等,OpenCV肯定沒跑了, 這麼一堆東西塞進這麼小的一個身體裡,需要什麼?就是要小巧,功能還能夠用。用arduino?ESP32? 似乎都不是容易的事情,Arduino是簡單容易上手,但是如果要單獨做到前面所說的那些要求,也非常難,並且很多實現起來非常複雜,或者難以實現。但是單獨作為下位機來說,非常適合!樹莓派4B做大腦,arduino做下位機,串口通訊, 樹莓派和傳感器之間的通訊就依靠arduino來完成,不是就舒服多了?你想皇上決策,傳達下去的旨意不都得靠大臣和太監來繼續推進麼?這個比喻你能理解「下」 「位」 「機」做啥了吧?具體起來真的是可以嘮一宿,為了讓大家都輕鬆點兒下面給大家安利兩個視頻,看看這些歪果仁閒暇時間都做了些什麼吧!
這個是L3-37的DIY視頻,其中用到了arduino pro mini做控制,然後樹莓派結合麥克風做語音採集然後還有一個alexa音箱,我們可以替換成小度音箱或者天喵智障。這個是Element14的一個工程師?講述了一個製作個過程中一部分細節吧。
在臉書上有個群組專門做BD-1的,然後他們的經常一起討論和展示自己製作的BD-1,做的真的很不錯。
用3D印表機列印完成後的成品。
背面LED燈面板的效果圖
正臉做舊的效果圖
內部的機械裝置,舵機和喇叭,arduino控制機械部分。
背部的細節圖
頭部的列印預覽
這裡是身體的內部結構,執行機構和電池供電系統。
頭部動作的展示效果全靠舵機了。
未完成的部分
好了,這些就是我今天想要推送給你們的內容。
希望喜歡的多多轉發和收藏~
白了個白!
最後插播一個廣告 - 我們硬禾學堂正在做一個關於樹莓派/物聯網的直播課程,有興趣的同學可以掃描下面圖片中的二維碼了解詳情。