用樹莓派DIY波士頓機器狗省50萬:教程開源,人人可上手

2021-01-11 澎湃新聞

魚羊 曉查 發自 凹非寺

量子位 報導 | 公眾號 QbitAI

53萬一只的波士頓動力機器狗,玩不起怎麼辦?

不如利用開源項目,拿樹莓派DIY一個,成本不到4000元。

這麼一站,是不是就有波士頓動力狗那種feel了?

先來個熱身運動,展示一下靈活的關節:

通過三軸身體姿態控制,這樣一隻樹莓派版波士頓動力狗,可以實現兩種運動模式。

一種是小跑姿態。這種4相步態下,機器狗對角線上的兩腿同時移動,能達到更快的移動速度。

另一種是步行姿態。這種結合身體運動的8相步態,有助於保持機器狗的平衡和穩定性。

這隻機器狗由外國小哥Michael Romanko打造。

是不是感到有一絲心動?

那麼不妨接著往下看,拿好這份精確到每個細節的開源教程,擁有自己的迷你波士頓動力狗不是夢。(狗頭)

硬體成本不到4000元

這隻樹莓派機器狗基於開源的ThingVerse Spot Micro框架打造。外殼部分由噴嘴0.6的3D印表機製作。

軟體部分在運行Ubuntu 16.04的樹莓派3B計算機上實現。

所以首先,需要準備一個價值人民幣230元左右的樹莓派3B開發板。

控制部分的組件,包括價格不到30元,接口為I2C的伺服驅動PCA9685。

以及12個伺服電機PDI-HV5523MG,單個價格約為70+元。

另外,還需要配備一塊16×2,I2C接口的液晶顯示器。

電池方面,採用的是2s 4000mAh的鋰電池,直接連接電源伺服,價格在160元左右。

穩壓器用到的是HKU5 5V/5A UBEC,為樹莓派、液晶面板、PCA9695控制板供電,價格折合人民幣約為45元。

整個一套下來,算上3D印表機,成本不超過4000元,甚至比斯坦福的廉價開源四足機器人Pupper成本(600-1000美元)更低。

△斯坦福Pupper

精確到每個細節的教程

Mike組裝教程比較簡略,但是給出自己參考的一個「微型機器狗AI」(SpotMicroAI)社區。

SpotMicroAI的教程可謂是「手把手」,撰寫教程的工程師幾乎提供了組裝機器狗的每一步詳細,甚至連如何SSH連接到樹莓派的方法都有,力求每個人都能看懂。

首先是為樹莓派安裝作業系統,建議安裝PINN,這是一個增強版的NOOBS作業系統安裝器。

安裝好以後,系統自帶SSH和VNC,無需給樹莓派外接鍵鼠,可通過遠程方式對其進行調試。

△ 成功通過VNC連接到樹莓派

在PINN的眾多作業系統選項中選擇安裝Raspbian Lite。此後將斷開VNC連接,全部用SSH連接到樹莓派。

樹莓派系統自帶FTP,為了方便初學者在電腦和樹莓派之間傳輸文件,建議安裝FileZilla軟體。

輸入樹莓派的IP位址、用戶名、密碼、埠22,點擊Quickconnect即可連上樹莓派的文件系統。現在,您可以根據需要從SpotMicroAI拖放文件。

接下來進入最關鍵的步驟,安裝機器狗控制軟體,為了簡化安裝,作者已經寫好了腳本,安裝過程自動完成:

ssh pi@192.168.1.XXcurl https://gitlab.com/custom_robots/spotmicroai/basic-runtime/-/raw/master/utilities/self_install.sh | bash

然後啟動通訊總線I2C。打開終端並運行以下命令:

sudo raspi-config

然後從顯示選項進行以下更改:Interfacing options → Enable I2C

再按照下圖的方式將所有硬體和樹莓派連接起來:

機器狗外殼的3D列印文件也同時附送,作者建議使用0.6mm的噴嘴,層高設置為0.3mm,可以最大限度地加快列印速度。

完成硬體組裝後就是軟體調試部分。

先下載JSON的格式的默認配置文件:https : //gitlab.com/custom_robots/spotmicroai/basic-runtime/-//blob/master/spotmicroai.default,將該文件放在用戶主目錄下。

打開校準工具,對12個伺服點擊進行校準,找到機器狗「休息」時電機的初始位置。

cd ~/spotmicroai/calibration./calibration.sh

經過校準後的機器狗,就可以做出各種動作了。

等等,給機器狗尾部安裝的顯示屏有什麼用呢?其實它可幫我們快速看到機器狗當前的狀態。

比如,在上面的面板裡,我們能看到樹莓派CPU當前的溫度、與外部控制器的連接狀態、伺服控制板狀態,等等。

至此迷你機器狗就大功告成了。如果你不僅想組裝它,還想學習更高階的開發教程,那麼可以去看一下Extra裡的內容。

下一步計劃

現在Mike的迷你機器狗只能做一些簡單的動作,Mike下一步的計劃是讓它和波士頓動力的機器狗一樣智能。Mike未來的目標是:

1、加入雷射雷達,通過SLAM實現房間的簡單2D映射。就像原版的波士頓動力機器狗一樣。

現在已經有人實現了Mike的第一個目標:

2、開發自動運動模塊,指導機器人圍繞感測到的2D環境執行簡單任務。例如在房間中導航,並避免撞到障礙物。

3、結合攝像頭或網絡攝像頭創建軟體模塊,進行基本的圖像分類。例如,感知到拳頭的閉合和張開,讓機器人對某個動作做出特定反應,實現手勢控制。

網友:整起來

自己動手DIY「波士頓動力狗」,這樣的實踐連樹莓派官方都點了贊。

網友們則紛紛表示:鵝妹子嚶,這真的很酷。

也有人迫不及待,打算自己動手做起來了。

那麼,整起來?

參考連結:

https://www.raspberrypi.org/blog/mini-raspberry-pi-boston-dynamics-inspired-robot/

https://github.com/mike4192/spotMicro#Overview

https://gitlab.com/custom_robots/spotmicroai

— 完 —

本文系網易新聞•網易號特色內容激勵計劃籤約帳號【量子位】原創內容,未經帳號授權,禁止隨意轉載。

原標題:《用樹莓派DIY波士頓機器狗,幫你省下50萬:教程開源,人人皆可上手》

閱讀原文

相關焦點

  • 自製「低配版」開源波士頓動力機器狗:53萬買不起,有樹莓派就夠了
    自從波士頓動力宣布開啟 Spot 四足機器狗零售以來,很多機器人愛好者都經歷了一些內心的波動。看到開售新聞時:「我想買。」換算出人民幣價格之後:「告退了。」面對這款售價 7.5 萬美元(折合人民幣 53 萬元)起的 「機器狗」,只有為數不多的買家敢於下單,並曬出了開箱視頻。像我們這樣的普通市民,也只有點讚、收藏、分享的份兒了。
  • 好用的鍵盤一體機,樹莓派400上手體驗
    最近我就發現了一款神器,它就是 Raspberry Pi 400,也就是樹莓派400,它既是鍵盤,也是電腦,只需要簡單的連接,一臺個人電腦應運而生。 看到樹莓派400讓我想到了小時候的學習機,外形雖然只是一個鍵盤,但功能模塊全部內嵌在了機器裡。
  • 用樹莓派做蜘蛛機器人,還是3D列印的!
    這個四足蜘蛛機器人以樹莓派作為「大腦」,身軀和四肢由 3D 列印。無需定製電路板,初學者即可完成組裝。 不僅如此,教程還包含一段將近一個小時的組裝視頻。這對於想了解樹莓派、Python 編程的朋友來說是非常不錯的上手項目。
  • 3D 列印的樹莓派蜘蛛機器人
    這個四足蜘蛛機器人以樹莓派作為「大腦」,身軀和四肢由 3D 列印。無需定製電路板,初學者即可完成組裝。不僅如此,教程還包含一段將近一個小時的組裝視頻。這對於想了解樹莓派、Python 編程的朋友來說是非常不錯的上手項目。
  • 波士頓機器狗將比馬斯克先登上火星?「恢復算法」加持,跌倒了還能...
    根據ACLU獲得的文件,麻薩諸塞州警察局拆彈小隊從波士頓動力公司租借了Spot機器狗,租期三個月,從8月開始,一直持續到11月。 麻薩諸塞州警察局與波士頓動力公司的合同被曝光 文件沒有透露機器狗使用的確切細節,但州警察局的一位發言人說,與局內其他部門的機器人一樣,Spot
  • 「樹莓派」的故事:一款35美元的計算機是如何改變世界的?
    Upton記得,2007年,在一次篝火晚會上,有一位11歲的男孩告訴他自己想當一位電子工程師,但是他卻失望地發現,當時已經沒有可供這位孩子上手編程的計算機。「我說,『哦?你用的是什麼計算機啊?』他說,『我有一部任天堂Wii』。
  • 二代龍芯派 VS 樹莓派 3B+:性能孰勝一籌?
    恰好,樹莓派3的處理器是採用了4個A53核心的ARM處理器,因此我們決定將樹莓派和2K1000的性能做一個詳盡的對比。我們採用的測試的方案用phoronix test suite作為基準程序,對比樹莓派3B+和二代龍芯派的性能。之前,我們用同樣的方法測試了龍芯3A3000的性能。
  • 波士頓Spot機器狗與「量子大腦」結合,擁有靈性的「哮天犬」?
    最近波士頓的機器狗又火了一波,主要是人家開始正式售賣了,說明產品相對比較成熟。那麼,他們是否準備給它們加上「意識」呢?在所有生物中,人的意識是最自由的。科學家也預測,人的大腦可能是一臺量子計算機。若波士頓Spot機器狗,結合量子計算機,它是否就擁有「自主意識」呢?我們先了解下機器人和人工智慧的概念,兩者都離不開計算機的結合。
  • 歡迎來到AI的世界:從樹莓派,Arduino 到 HEXA | 了解機器人開發必看
    啥是樹莓派?樹莓派是將電腦集成到了一塊電路板上的微型電腦。對於偏編程開發的技術人員來說,樹莓派是一個非常低成本的開發平臺。同時,它的編程環境是標準的Linux編程環境,對於有經驗的程式設計師來說上手非常容易。
  • 終於有人講清楚了樹莓派是什麼
    樹莓派能替代日常桌面計算機的多種用途,包括文字處理、電子表格、媒體中心甚至是遊戲。並且樹莓派還可以播放高至1080p的高清視頻。 我們希望將樹莓派推廣給全世界的青少年電腦愛好者,用於培養電腦程式設計的興趣和能力。
  • 什麼是樹莓派(Raspberry Pi)
    你知道樹莓派(Raspberry Pi)嗎?它可不是一款餐後甜點,而是一個只有信用卡大小的計算機,更準確的說它是一款單板計算機。Raspberry Pi 3樹莓派是一款基於ARM的單板計算機,默認運行一款稱為Raspbian的作業系統,它是基於
  • 用樹莓派製作一朵預報天氣的雲
    雲朵使用樹莓派Zero W製作,連接到 Yahoo Weather API 獲取天氣信息,通過變化的顏色告訴你天氣情況。將焊條的末端與電線的末端焊接在一起,效果會更好。下載樹莓派系統,我是用的是:https://www.raspberrypi.org/downloads/raspbian/使用諸如etcher.io的程序將系統鏡像刻錄到SD卡。完成後在啟動目錄中添加兩個文件,以便樹莓派啟用ssh並提供正確的wifi信息。
  • 他用波士頓動力機器狗拉人力車!網友:這是我見過最蒸汽朋克的事
    乾明 發自 凹非寺 量子位 報導 | 公眾號 QbitAI史無前例,波士頓動力機器狗當上了車夫,拉起了人力車。與在山坡上遛機器狗一樣,這次他還是不停地說著Amazing,但語氣要更加激動。外媒Gizmodo看完視頻後「評價」稱:Adam Savage可能已經找到了購買機器狗的完美理由——作為電動汽車的替代品。
  • 樹莓派4來襲,來看看Pi 4B的幾個亮點!
    在物聯網遍地開花、智能製造/人工智慧炙手可熱的大環境下,行業玩家翹首期盼已久的樹莓派4終於閃亮登場。這兩個版本使得切入到Android的生態成了可能,積累了十多年的海量的Android應用程式從此可以運行在樹莓派上了。同時我相信海外的玩家一定也會很快把Chrome搬到樹莓派裡面。 是不是覺得臥室裡、辦公桌面上也都可以放一塊樹莓派了?Yes!
  • Arduino與樹莓派 哪款開發板更適合你
    Arduino和樹莓派(Raspberry Pi)都是電子創意設計的常用開發工具,那麼它們之間到底有什麼區別和特點呢?今天Z博士就跟大家分享一下Arduino和樹莓派的比較。Arduino是一款基於微控制器(單片機)的電子開發板,它可以運行一些相對比較簡單的應用程式。
  • 腦洞大開的「樹莓派」創意都在這裡,簡直就是藝術
    自2012年問世以來,樹莓派(Raspberry Pi)單板計算機經歷了七次改版,最新的版本是幾個星期前才推出的Raspberry Pi 3 (簡稱RPi 3);樹莓派每一次改版都帶來了更新技術,以及針對特殊項目的選項。
  • 樹莓派4B如何自動運行Python程序
    打開APP 樹莓派4B如何自動運行Python程序 電路城 發表於 2019-09-29 11:13:36   到目前為止,我們所有的樹莓派4BPython程序都是通過使用IDLE或通過控制臺窗口執行的。
  • 樹莓派 4 的設計是怎麼翻車的?
    樹莓派4 是Raspberry Pi 第一款支持 USB-C 的設備。我們從樹莓派官方發布的電路板原理圖可以看到,樹莓派4的電源設計出了問題。4 CC電阻位置 對於大多數線纜/充電器而言,也就是不帶Emark晶片的USB-C,這不是問題,因為這類USB-C線僅用通過電纜連接的一條CC引腳,因此將正確地檢測到樹莓派並接收電力。
  • [圖+視頻]用Raspberry Pi(樹莓派)打造的R2-D2星戰機器人
    計算機科學博士生項凌翔(音譯),最近又挖掘出了樹莓派
  • 基於樹莓派的多串口多總線伺服器設計
    本設計採用的串口伺服器的核心設備——樹莓派,是一款體積小、價格便宜但功能非常強大的平臺,可通過多種通信方式接入網際網路,支持多種完整網絡協議,結合USB—hub及USB/串口轉換器使用,可保證串口伺服器使用方便,並實現實時、準確、長時間穩定的數據傳輸。1 總體設計根據當今工業現場數據傳輸需求,應具備的技術指標和設置參數如下。