應該怎樣用Raspberry Pi 4 做一個星戰中的BD-1 陪伴機器人

2021-03-06 電子森林

這是漂移菌大神的一篇文章,估計他忘了標記原創了,就直接複製過來,對樹莓派感興趣的朋友可以添加他的公眾號 - 「騎驢玩兒漂移」,點擊左下角的「閱讀原文」也可以到達他的公眾號文章頁面。

無意中被推送了一個視頻,是來自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控制機械部分。

背部的細節圖

頭部的列印預覽

這裡是身體的內部結構,執行機構和電池供電系統。

頭部動作的展示效果全靠舵機了。

未完成的部分

好了,這些就是我今天想要推送給你們的內容。

希望喜歡的多多轉發和收藏~

白了個白!

最後插播一個廣告 - 我們硬禾學堂正在做一個關於樹莓派/物聯網的直播課程,有興趣的同學可以掃描下面圖片中的二維碼了解詳情。

相關焦點

  • 用MATLAB三步完成機器人搭建
    不過如果我們把上面的圖片放大,就可以看到每個連杆、關節的名字、序號和類型具體信息:此外,我們還可以給連杆和關節賦予諸如質量、轉動慣量、慣性矩陣之類的參數,此處限於篇幅故略去之,有興趣的小夥伴可以參考連結 [1] 或 [2]。實踐出真知,理解以上概念最好的方式,就是逐個調整代碼中的參數,觀測結果變化。我們已經知道如何用 MATLAB 搭建一個簡單的機器人了。
  • HT星戰劇集《曼達洛人》,IG-11機器人很有3A當年風範?
    而上圖海報的中心位置就是這部劇集的主角,和與他一起闖蕩江湖的保鏢機器人IG-11在《曼達洛人》即將播出之前,HT前兩天發布了這部劇集中的主角和IG-11機器人的12寸人偶,雖然星戰題材我不太懂,但復古風格的機器人IG-11造型相當有趣,下面就來一起看下吧先來看片中的主角曼達洛人,從外形風格上來說非常像是大名鼎鼎的賞金獵人波巴費特!
  • 如何製作Raspberry Pi樹莓派隨機視頻播放器?
    第一個功能稱為「 play_video」,它首先創建一個名為「 videos」的列表(數據存儲對象)。def play_video():視頻= []為了用信息填充列表,特別是我們可以播放的所有視頻的列表,我們使用了for循環,只要它是mp4視頻文件,它將循環訪問目錄中的每個文件。
  • 星戰機器人R2-D2離我們有多遠?
    別看R2-D2的個子小,它的影響可不小:R2-D2 和它的好哥們兒機器人C3PO 是僅有的兩位在七部星戰電影都有出鏡的角色。R2-D2憑藉著呆萌的造型和在歷代星戰電影中出彩表現,逐漸成為最受大眾歡迎的機器人角色之一,而且它的影響還超出了電影,在2003年更被入選卡耐基梅隆大學主辦的機器人名人堂 (Robot Hall of Fame)。
  • 看《俠盜一號》被K-2SO圈粉丨盤點星戰系列中承包萌點和笑點的機器人
    去年在《星球大戰:原力覺醒》中出現的圓鼓鼓的BB-8圈粉無數,今年隨著《星球大戰外傳:俠盜一號》的上映,長腿機器人K-2SO承包了電影中一半的笑料,用實力圈粉;另一半笑料被宇宙第一能打甄子丹和不像亞洲人的姜文承包
  • 大神用虛幻4引擎重製《星球大戰前傳1》機器人飛船場景
    【大神用虛幻4引擎重製《星球大戰前傳1》機器人飛船場景】2018年國外大神JorgeBarros開始利用虛幻4引擎重製《星球大戰前傳1》機器人飛船場景。當時該項目還處於製作階段,現在有好消息傳出,Jorge Barros已經獨自完成了這個項目。與其他重製星戰項目相比較,Jorge Barros製作的是完全可玩的Demo,裡面的建模材質都是他自己搞定的,真是讓人佩服。
  • Pi驚現一個神秘聊天室,一個神秘人物
    Pi驚現一個神秘聊天室,一個神秘人物今天凌晨pi聊天室進行了短暫的更新,早上恢復了正常,多出了一個聊天室senior ploneers 如圖senior ploneers的中文翻譯是高級先鋒的意思,並且這個聊天室管理員也進行了說明FYI, this room is restricted to pioneers who have
  • 盤點星戰酷炫周邊,QQ助力星戰8一潮到底
    看看下面這些周邊,能不能打動"技術大神"們的"星戰"心呢?呆萌BB-8 機器人走入現實星球大戰7中的 BB-8 機器人憑藉著呆萌的外觀圈粉無數,, 迪士尼借勢推出現實版的BB-8 機器人。人們可以通過App發出指令,甚至像星戰電影中的橋段一樣控制它,這個圓滾滾的造型和可愛的機械聲都和電影裡完全一致,機器人的頭部還可以完成點頭、搖頭的動作,給人一種它完全就是從電影裡走出來的錯覺,讓人驚呼好萌。
  • 《星球大戰》機器的人性與人的機器性——星戰機器人及「白兵」形象賞析
    這種奇妙的反差,源於星戰故事本身的文藝旨趣。星戰與很多科幻作品不同,它無意探討技術發展與傳統倫理的衝突。看似廣闊的銀河系,其實只是一個便於容納更多視覺奇觀的舞臺,舞臺上形形色色的人的選擇,才是星戰關注的重點。一言以蔽之,星戰是關於「人性」的故事。
  • 《星戰 7》中的機器人已經賣瘋了……Innovate4kids兒童科技會員通訊第六期
    首先讓我們來看下BB8機器人的銷售情況①頭條在 10 年來最新一部《星球大戰》上映前就能買到電影裡全新的蠢萌機器人,這聽起來是個不錯的主意。這個官方標價 150 美元的玩具在剛過去的「黑色星期五」裡大出風頭;而此前 9 月 4 日剛開售的前 12 小時裡,BB-8 還曾一下子賣出了 22000 個。BB-8 是還沒上映的第七部《星戰》系列電影《原力覺醒》裡會出現、將扮演重要角色、還時不時會賣一下蠢的全新機器人。它的形象最早出現在去年底發布的《星戰》系列預告片裡。
  • 星戰首款AR互動機器人,語音、視覺等AI功能加身
    電影製作組為影迷創造了無數經典的人物,他們有的戰死沙場,有的垂垂老矣,有的消失在廣袤的時空裡,如果說星戰中有什麼可以和永恆掛鈎的話,那一定是風暴兵也就是白兵啦!也一定有不少星戰迷們曾幻想過可以坐鎮家中,指揮第一軍團隊員衝鋒陷陣。現在,大家終於可以如願以償了!
  • 阿U兔兒童陪伴機器人正式開售,南京被它萌化了!
    讓更多孩子擁有這樣一個機器人小夥伴作為家庭新成員,或許將成為中國精英家庭的生活新模式。,集教育、娛樂、服務三項強大功能於一體,它與市面上的其他兒童機器人最大的不同,就在於它是動漫IP和智能科技的融合,是一個創新跨界的產物。
  • 用art-pi獲取OV7670的圖像來做像處理和圖像識別
    打開APP 用art-pi獲取OV7670的圖像來做像處理和圖像識別 電路設計技能 發表於 2020-12-25 15:40:35
  • 終極收藏|樂高星戰75187 BB8機器人
    BB8,在《星球大戰7》中成功搶鏡原來的R2D2,成為了新的機器人主角。當時讓人匪夷所思的就是為啥這球上面還能成功的頂著一個腦袋而不掉。
  • Matlab在同一圖中用紅色*標出sin,cos的交點,步長為pi/200
    Matlab在同一圖中分別用紅色實線,綠色虛線畫出y1=sin(x),y2=cos(x)在區間[0,4*pi]的曲線,並用紅色*標出兩條曲線的交點,步長為pi/200.t=0:pi/200:4*pi;%自變量t範圍從0~4*pi,步長為pi/200y1=sin(t);y2=cos(t);plot(t,y1,'r-',t,y2,'g--');%在同一圖中繪製y1和y2,若還有要添加的曲線可按照格式在後面添加hold on;%繼續在上圖中繪圖id=find(abs(y1-y2)<
  • 看看這兩款星戰機器人
    之前Sphero公司一直默默無聞,但是隨著推出《星球大戰》三部曲主題的機器人玩具之後,BB-8一夜之間改變了Sphero公司的命運。而幾個月之後,隨著新電影的上線,公司正在尋求推出另外幾款主題機器人玩具,不僅看起來更有科技感,而且完美的還原了星戰的經典元素。
  • 擔心看不懂星戰7?易叔來一發星戰初級粉速成帖
    很多星戰粉也是大牌明星,不露臉也願意在星戰7中客串一個角色。選擇拍攝順序觀看即1→2→3→4→5→6,但其實故事的發生時間順序是4→5→6→1→2→3,如果按照故事情節時間線順序觀影,好處是可以更好的理解影片,以及看懂星戰系列故事脈絡,
  • 星戰機器人BB-8背後的故事,以及暴力拆解 腦洞
  • 2016星戰大事記,感謝大家一路相伴!
    這一年,我們經歷了很多,見證了星戰新三部曲的重啟,認識了「huge gun」,送走了肯尼·貝克和凱麗·費雪,在《星球大戰外傳:俠盜一號》一支又一支的預告中翹首以待......相信大家正在被票圈裡的各種年度回顧貼刷屏,所以,小編決定也要加入他們的隊伍😊2016年1月9日,《星球大戰:原力覺醒》終於登陸內地影院。時隔近40年,星戰系列重回大銀幕,無數星戰迷激動不已,午夜場原力爆棚。
  • 原力與你同在:盤點星戰中已經成真的技術
    這是《星球大戰》系列電影裡最經典的一句臺詞,而這句英文與5月4日(May the 4th)發音非常相似。因此,每年在5月4日這一天,在世界的每個角落都有忠實的星戰粉絲喊出「願原力與你同在」這句話,久而久之,這一天便被官方定為「星球大戰日」(Star Wars Day),也稱「原力節」。