能够后空翻的机器狗程序员
近日斯坦福开源了一个四足机器人项目“Stanford Doggo”,“只需”3000美金就能够DIY一个能跳一米高兼后空翻的电子小狗,一段时间研究后咱们写了这篇简单的指引帮助你们快速入手这个灵敏的小狗狗(文末附相关资料下载),没钱整参考学习下也是极好的嘛,并且要相信万能的淘宝或能将成本下降数倍。网络
无障碍搭建硬件环境学习
为了帮助你们创建硬件环境,项目组直接提供了CAD设计图(设计软件:Fusion 360,文末附CAD下载),包含了全部你须要的零配件并且是3D的视图!其中部分硬件可直接在网上买到,买不到的部分可以使用3D打印出来,因此你只须要操心如何拼装便可。spa
项目组还奉上了完整的BOM单(文末附EXCEL下载),BOM单提供了各配件的购买地址,你能够直接购买或自制差很少的结构。debug
完整的源代码提供设计
Stanford Doggo使用Teensy开发板做为控制核心,电机控制则使用ODrive(开源的电机控制系统)。组装好硬件后你须要先将ODrive固件刷入电机控制系统中,而后进行一些配置,接着将代码写入Tennsy开发板便可。当你启动机器人后四条机械腿会先初始化一下而后进入待机状态,进入待机后你就能够经过无线网络发送指令来控制Doggo跑步、跳跃、前进等等。文末附ODrive固件、开发板源码下载。blog
代码中已实现的指令ip
S:Stop,命令Doggo中止全部动做,机械腿还原到初始状态开发
D:Debugging,打开或关闭debugging信息源码
B:Bound,跳跃
E:Dance,跳舞
F:Flip,后空翻
H:Hop,小幅原地跳
J:Jump,最大扭矩原地跳(大幅度)
T:Trot,快步向前走
心动不如行动,赶忙试试看吧!
关注公众号“程序员防脱发中心”回复“doggo”获取如下资料:
一、Stanford Doggo完整CAD文件(3D)
二、完整的BOM单
三、ODrive固件
四、Stanford Doggo完整控制代码
咱们还会继续补充更多技术资料,敬请关注“程序员防脱发中心”!