可以后空翻的機器狗
近日斯坦福開源了一個四足機器人項目“Stanford Doggo”,“只需”3000美金就可以DIY一個能跳一米高兼后空翻的電子小狗,一段時間研究后我們寫了這篇簡單的指引幫助大家快速入手這個靈敏的小狗狗(文末附相關資料下載),沒錢整參考學習下也是極好的嘛,而且要相信萬能的淘寶或能將成本降低數倍。
無障礙搭建硬件環境
為了幫助大家建立硬件環境,項目組直接提供了CAD設計圖(設計軟件:Fusion 360,文末附CAD下載),包含了所有你需要的零配件而且是3D的視圖!其中部分硬件可直接在網上買到,買不到的部分可使用3D打印出來,所以你只需要操心如何拼裝即可。
項目組還奉上了完整的BOM單(文末附EXCEL下載),BOM單提供了各配件的購買地址,你可以直接購買或自制差不多的結構。
完整的源代碼提供
Stanford Doggo使用Teensy開發板作為控制核心,電機控制則使用ODrive(開源的電機控制系統)。組裝好硬件后你需要先將ODrive固件刷入電機控制系統中,然后進行一些配置,接着將代碼寫入Tennsy開發板即可。當你啟動機器人后四條機械腿會先初始化一下然后進入待機狀態,進入待機后你就可以通過無線網絡發送指令來控制Doggo跑步、跳躍、前進等等。文末附ODrive固件、開發板源碼下載。
代碼中已實現的指令
S:Stop,命令Doggo停止所有動作,機械腿還原到初始狀態
D:Debugging,打開或關閉debugging信息
B:Bound,跳躍
E:Dance,跳舞
F:Flip,后空翻
H:Hop,小幅原地跳
J:Jump,最大扭矩原地跳(大幅度)
T:Trot,快步向前走
心動不如行動,趕緊試試看吧!
關注公眾號“零基礎愛學習”回復“doggo”獲取以下資料:
1、Stanford Doggo完整CAD文件(3D)
2、完整的BOM單
3、ODrive固件
4、Stanford Doggo完整控制代碼
我們還會繼續補充更多技術資料,敬請關注“零基礎愛學習”!