国外小哥 Michael Romanko 利用树莓派3B,伺服电机,液晶显示器,锂电池,PCA9695控制板打造了一只波士顿动力机器狗,成本不到4000元。

通过三轴身体姿态控制,这样一只树莓派版波士顿动力狗,可以实现两种运动模式。

小跑姿态

这种4相步态下,机器狗对角线上的两腿同时移动,能达到更快的移动速度。

步行姿态

这种结合身体运动的8相步态,有助于保持机器狗的平衡和稳定性。

是不是感到有一丝心动?那么不妨接着往下看,拿好这份精确到每个细节的开源教程,拥有自己的迷你波士顿动力狗不是梦。

硬件清单

这只树莓派机器狗基于开源的ThingVerse Spot Micro框架打造。外壳部分由喷嘴0.6的3D打印机制作。

软件程序在运行Ubuntu 16.04的树莓派3B上实现。

完整开源程序

Mike 给出了自己参考的一个“微型机器狗AI”(SpotMicroAI)社区。SpotMicroAI的教程可谓是“手把手”,撰写教程的工程师几乎提供了组装机器狗的每一步详细,甚至连如何SSH连接到树莓派的方法都有,力求每个人都能看懂。

首先是为树莓派安装操作系统,建议安装PINN,这是一个增强版的NOOBS操作系统安装器。

安装好以后,系统自带SSH和VNC,无需给树莓派外接键鼠,可通过远程方式对其进行调试。

在PINN的众多操作系统选项中选择安装Raspbian Lite。此后将断开VNC连接,全部用SSH连接到树莓派。

树莓派系统自带FTP,为了方便初学者在电脑和树莓派之间传输文件,建议安装FileZilla软件。输入树莓派的IP地址、用户名、密码、端口22,点击Quickconnect即可连上树莓派的文件系统。现在,您可以根据需要从SpotMicroAI拖放文件。

接下来进入最关键的步骤,安装机器狗控制软件,为了简化安装,作者已经写好了脚本,安装过程自动完成:‍

$ curl https://gitlab.com/custom_robots/spotmicroai/basic-runtime/-/raw/master/utilities/self_install.sh | bash

然后启动通讯总线I2C。打开终端并运行以下命令:

再按照下图的方式将所有硬件和树莓派连接起来:

机器狗外壳的3D打印文件也同时附送,作者建议使用0.6mm的喷嘴,层高设置为0.3mm,可以最大限度地加快打印速度。

完成硬件组装后就是软件调试部分。先下载完整程序:

https://gitlab.com/custom_robots/spotmicroai/basic-runtime,

将该文件放在用户主目录下。打开校准工具,对12个伺服点击进行校准,找到机器狗“休息”时电机的初始位置。

$ cd ~/spotmicroai/calibration
$ ./calibration.sh

经过校准后的机器狗,就可以做出各种动作了。

给机器狗尾部安装显示屏后,可以帮我们快速看到机器狗当前的状态。

比如,在上面的面板里,我们能看到树莓派CPU当前的温度、与外部控制器的连接状态、伺服控制板状态,等等。

至此迷你机器狗就大功告成了。如果你不仅想组装它,还想学习更高阶的开发教程,那么可以去看一下Extra里的内容。

未来计划

现在Mike的迷你机器狗只能做一些简单的动作,Mike下一步的计划是让它和波士顿动力的机器狗一样智能。Mike未来的目标是:

  • 加入激光雷达,通过SLAM实现房间的简单2D映射。就像原版的波士顿动力机器狗一样。

  • 开发自动运动模块,指导机器人围绕感测到的2D环境执行简单任务。例如在房间中导航,并避免撞到障碍物。

  • 结合摄像头或网络摄像头创建软件模块,进行基本的图像分类。例如,感知到拳头的闭合和张开,让机器人对某个动作做出特定反应,实现手势控制。

现在已经有人实现了Mike的第一个目标:

如此完整的最佳实践,树莓派官方都点了赞????????????

IoT物联网技术 的小伙伴们,周末操练起来!

开源教程 | 树莓派 DIY 波士顿动力机器狗,立省 53 万 RMB相关推荐

  1. 波士顿动力机器狗学会「撒尿」!拉风狗还不上街遛一遛?

    2021-04-14 15:57:20 来源:verge 编辑:yaxin [导读]波士顿动力机器狗又get一项新技能.近日,一位油管博主Michael Reeves利用自己的技术专长,把机器狗Spo ...

  2. 攻城狮危险:波士顿动力机器狗去福特当工程师了!

      新智元报道   来源:Ford media 等 编辑:雅新 [新智元导读]波士顿动力机器狗又有了一个新的身份:福特工程师.福特公司今日宣布已采用两台波士顿动力公司出品的机器狗勘查其 Van Dyk ...

  3. 他用波士顿动力机器狗拉人力车!网友:这是我见过最蒸汽朋克的事情

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 史无前例,波士顿动力机器狗当上了车夫,拉起了人力车. 这就是前<流言终结者>主持人Adam Savage放出的最新测评视频内容 ...

  4. AI一分钟 | 贾跃亭宣布FF开工,并在京沪展开招聘,回国在望?;亚马逊CEO贝佐斯搭伴波士顿动力机器狗参会

    整理 | 明明 一分钟AI 波士顿动力机器狗再曝光,富豪贝佐斯带其散步,并一起参加亚马逊机器人大会 Uber自动驾驶汽车在美国亚利桑那州路测中,撞倒行人后被送往医院抢救无效死亡 面临5000万用户数据 ...

  5. 波士顿动力机器狗再进化:已学会自主规划路线

    波士顿动力机器狗Spot又双叒叕学会新本事了. 懒得给Spot手动添加地图?现在它会自主探索,绘制现场地图了. 想让Spot干活快一点?现在它会做任务规划,高效完成任务了. 害怕Spot干活路上碰到障 ...

  6. 捡垃圾、跳大绳、种花、写字,波士顿动力机器狗迎来重大升级

    2021-02-02 12:26:06 机器之心报道 作者:蛋酱.魔王 今天,波士顿动力发布了 Spot 机器人全新视频,除了添加了一条机械臂,它还能实现捡垃圾.跳绳.种花等多种功能. 当你以为波士顿 ...

  7. 首个波士顿动力机器狗买家秀:化身监工,确认路线后就能自动巡航

    终于有人放出了波士顿动力机器狗的买家秀. 很长时间以来,只要波士顿动力一发机器人视频,就能够引起一波关注. 但这些机器人用起来怎么样,基本没有第三方给出过说法. 以至于不少人调侃称:波士顿动力怕不是一 ...

  8. 波士顿动力机器狗入驻庞贝古城,还要钻盗洞打击违法犯罪

    丰色 发自 凹非寺 量子位 | 公众号 QbitAI 距今已有2600余年的庞贝古城,即将迎来一批现代科技产物--波士顿动力机器狗. 是的,这些兢兢业业的狗子又有了一份新工作:来庞贝古城巡逻. 它们要 ...

  9. 波士顿动力机器狗打工这一年

    丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 波士顿动力机器狗Spot,上岗已满一年. 这一年来,共计约有数百只Spot被出售到全球各地. 有趣的是,波士顿动力当时并没有给Spot预设任 ...

最新文章

  1. 4.1ASP.NET Core请求过程「深入浅出ASP.NET Core系列」
  2. 调查报告:工人们并不担心将来会被AI取代
  3. c 清除 html标签,13.4. 去除HTML的标签tag:htmlRemoveTag
  4. 【深度学习】新的深度学习优化器探索(协同优化)
  5. jar运行 osgi保存_自动化的OSGi测试运行程序
  6. vue 文件转换二进制_在vue中使用axios实现post方式获取二进制流下载文件(实例代码)...
  7. bootstrap学习5-栅格系统
  8. golang 项目设置后台运行
  9. 3D Math Primer for Graphics and Game Development -- 图形与游戏开发(3D数学基础) (简介)...
  10. 大数据有哪些分析误区
  11. html在线拍照片,HTML调用相机拍照
  12. 代码实现 outerHTML
  13. 恢复被文件夹病毒恶意隐藏的文件夹
  14. python金融分析小知识(7)——股票收盘价曲线可视化
  15. 前端追梦人JavaScript教程
  16. 【Jeoy‘ s daily 】AcWing 1275. 最大数 线段树
  17. 山河盟:人类为大地母亲准备的一份礼物
  18. 与另一台计算机建立ipc,利用IPC$开启他人电脑远程桌面
  19. 发范德萨发是空间发路口监控理发
  20. 企业挖角 AI 教授是不是「原罪」?

热门文章

  1. jflow部分代码重构
  2. iOS随机生成验证码
  3. Java无法输出gc日志_【GC分析】Java GC日志查看
  4. 地摊如何吸引人?配音神器为您解决烦恼
  5. 关于涉密信息系统分级保护的几个问题
  6. 大数据hive快速开始
  7. Android:这是一份非常详细的MVP+Rxjava2.0+Retrofit2.0相结合举例RecyclerView的实战篇章
  8. ora-01017错误处理
  9. L2-001紧急救援c++
  10. 【模型压缩】(三)——量化