大數據文摘授權轉載自機器人大講堂
從波士頓動力公司(Boston Dynamics)正式出售Spot機械狗以來,7.45萬美元,折合人民幣53萬的價格,讓大多數人望塵卻步,儘管該公司一直強調這價格絕對物超所值。
不過現在,有一個更加物超所值的選項。
花不到4000元人民幣,你可以打造屬於一隻自己的Spot機械狗!
能跑能跳能玩球,和原版Spot機械狗相比,還多了只可愛俏皮的小尾巴。
這是國外小哥Michael Romanko開發的一個開源機器人項目,叫做Spot Micro,組裝機械狗所需的3D列印模型、必要的代碼以及所有的細節都是開源的,可以說是手把手的教你如何DIY迷你版波士頓動力狗了。
組裝迷你機械狗的所有3D列印模型都能在Thingiverse網站上找到,並免費下載,包括所需的連接件,比如小螺絲釘之類的。
甚至還有從頭到尾的組裝視頻教程,手把手教你組裝:
其它的包括伺服控制板、伺服機構、液晶面板、電池、穩壓器和雷射雷達等都組件在百元以內能買得到。
迷你機械狗包含12個伺服電機,利用PCA9685伺服控制板通過i2c控制舵機。
電池方面使用的是2s 4000 mAh鋰電池,直接連接到伺服板上以獲取伺服電源。
一個叫做SpotMicroAI的社區給出了讓機械狗動起來的全套方案,從安裝作業系統到連接方式,甚至連軟體調試部分也一一列出來,生怕有人看不懂。
SpotMicro的軟體部分則在運行Ubuntu16.04的樹莓派單片機上實現,你需要這樣一張板子:
具體的軟體安裝步驟戳下方連結,有興趣的讀者可以自己試試:
https://gitlab.com/custom_robots/spotmicroai/basic-instructions/-/tree/master
然後按照下圖的方式將所有硬體和樹莓派連接起來:
軟體和硬體都安裝好後,就可以開始調試你的狗狗啦,打開校準工具,對12個伺服電機進行校準,找到機器狗「休息」時電機的初始位置。軟體校準的代碼長這樣:
最後,激活機械狗,打開遙控器,按下開始,狗狗就可以做出各種動作了。
按照這一套流程下來,目前打造出的機械狗能做一些簡單的動作,還加入了雷射雷達,以通過SLAM實現房間的簡單2D映射。
開發者希望未來能夠達到:
1. 開發自主運動計劃模塊,以指導機器人圍繞感測到的2D環境執行簡單任務。例如,導航房間的周圍,並動態避免引入障礙物。
2. 合併攝像機或網絡攝像頭,並創建一個軟體模塊以進行基本的圖像分類。例如,感知到拳頭閉合或手掌張開,並讓機器人以特定的方式對每個機器人做出反應。
3. 實施更高級的機器人控制器,該控制器可以拒絕外部幹擾。
最後給大家總結一下組件清單:
· 電腦:Raspberry Pi 3B
· 伺服控制板:PCA9685,通過i2c控制
· 伺服:12 x PDI-HV5523MG
· 液晶面板:16x2 i2c液晶面板(可選)
· 電池:2s 4000 mAh鋰電池,直接連接到伺服板上以獲取伺服電源
· UBEC:HKU5 5V / 5A ubec,用作5v穩壓器,為樹莓派,LCD面板,pca9685控制板供電。
· 雷射雷達:RPLidar A1
· 定製的3D列印零件,用於安裝和加固
還在等什麼,可以立刻動手做起來啦!
參考連結:
https://www.thingiverse.com/thing:3445283https://github.com/mike4192/spotMicrohttps://www.youtube.com/watch?v=LV5vvmhwtxM&list=PLp5v7U2tXHs3BYfe93GZwuUZLGsisapic&index=15https://gitlab.com/custom_robots/spotmicroai/basic-instructions