超高價效比 DIY 斯坦福Pupper機器狗

2021-10-10 22:17:40 字數 2595 閱讀 9384

最為人熟知的波士頓動力的spotmini

它長這樣:

你是否也曾被波士頓動力的機器狗刷過屏?

是否夢想過能親手玩弄一下全球最前衛的機器狗?

然而...

spotmini的售價:74,500美元(約52萬人民幣)

對,你沒有看錯!52萬人民幣......

關鍵是只限美國……

絕望嗎?

此外,還有杭州宇樹科技****推出的機器狗a1:

這款仿生機器狗與波士頓動力spotmini非常相似

但是**確比波士頓動力低得多

售價不到1萬美元(約7萬人民幣)

雖然比spotmini更加親民

然鵝,對我等老百姓來說

還是乙個望塵莫及的**......

這兩款機器狗不但**不在我們考慮的範圍

而且也不開源

對於我們來說

想要diy這兩款機器狗幾乎是不可能的

不過,現在機會終於來了!

它就是我們今天的主角??

「斯坦福pupper機器狗」

初次見面雖然比不上波士頓spotmini和宇樹a1兩個塊頭大,略顯單薄。不過看樣子萌萌噠卻很可愛,而且它所凝聚的控制技術一點也不簡單!

讓機械人愛好者自己也能diy乙個有趣能動的四足機械人。

蹦蹦躂躂不在話下~

伸伸懶腰撅個屁股~

做做深蹲~

扭扭腰~

還能陪你一起跳繩玩耍~

關鍵時刻還能協助你擦屁股!

pupper潛力巨大,蘊藏著無限可能。加上其他智慧型裝置最終在你手中可能就會變成下面這樣超酷機器狗?

這款pupper機器狗,利用遊戲手柄就能輕鬆控制它的移動方式和目的地。其內部的樹莓派會在接收到控制器的命令後,控制伺服電機的運動(每條腿三個),從而以正確的運動方式走到正確的位置。

pupper被設計為「黑客入侵」模式,希望使用者能夠根據自己的內心需求調整和擴充套件機械人的行為。儘管機械人可以開箱即用,但您仍然可以新增的一些功能,包括不同的步態(約束、奔跑等),以及叼著東西或跟隨你走等高階行為。您還可以在操作真實pupper之前,在pybullet中模擬pupper的運動。

目前足式機械人面臨的技術問題還有很多,波士頓動力的創始人marc raibert原話這樣描述過:「mobility:balance and dynamic mobility;dexterity: mobile manipulation;perception: mobile perception.」國內和國外目前還有不少的差距(結構、關鍵零部件、控制系統等)。創新是我們能否過坎的關鍵,pupper給更多的入門級愛好者提供了乙個很好的學習和研究平台,基於這個平台,可以讓更多的愛好者以低成本的方式了解並愛上人工智慧和機械人,為未來的無限可能奠定基礎。

基於對開源專案和人工智慧機械人的熱愛,蒼穹四軸diy在了解到pupper的第一時間就聯絡到了國內pupper的官方唯一合作夥伴--芒碭科技,商量**事宜。

目前阿木實驗室&蒼穹四軸diy,共同推出斯坦福pupper機器狗。讓喜歡科技,喜歡diy的朋友,都能以4999元的低價享受它,享受diy的樂趣。

不過在您決定開始製作pupper以前,請先做好思想準備。pupper的搭建需要您對樹莓派使用、python語言以及舵機控制具備一定的基礎。心急的朋友可以選組裝好的**。拿到手就能體驗新奇的樂趣!

說了那麼多,再不上鏈結就是耍流氓了。

既然是開源,原始碼一定要奉上!

根據裡面的readme可以建立環境,建立的過程中,還會用到如下倉庫:

之後我們會根據官方的教程,結合自己組裝除錯遇到的問題,給大家寫一篇詳細的**教程,敬請期待!

斯坦福課程總結一

1.傳送訊息給空指標並不會讓程式崩潰,但是程式也不會執行任何操作,任何例項變數在沒有初始化前,預設是零或者是空,所以如果要往乙個是零或者空的例項變數傳送訊息時要對例項變數進行初始化分配記憶體,在堆記憶體中指定例項變數的資料型別和記憶體位址。2.如果在父類中已經對屬性的getter和setter方法進...

斯坦福 ios學習 筆記(一)

一 ios系統架構 1.core os 核心作業系統層,unix核心,主要有電源管理,檔案系統,安全保護等。2.core service 核心服務層,主要有網路請求,多執行緒等操作,資料庫等。4.cocoa touch 觸控層 主要有ui,地圖,警示框,webview,camera。二 關於mvc ...

斯坦福 ios學習 筆記(二)

1.alloc用於記憶體分配,init用於初始化記憶體。2.當我們只是區域性使用數字型別的時候,不要用nsnumber,因為它只是將其傳遞給方法。3.nsninteger和unsigned int是一回事。nsninteger是64位無符號整型。4.作用是讓所以字串為字串物件。5.containso...