0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

史上成本最低、可DIY的机器狗

DPVg_AI_era 来源:lq 2019-05-25 10:09 次阅读

史上成本最低,斯坦福开发机器狗,旋转跳跃后空翻,成本仅3000美元。这个命名为Stanford Doggo的机器人已经在网上免费公开的综合计划,代码和供应清单,任何人都可以在线上购买几乎所有组件。

斯坦福大学学生机器人俱乐部的“Extreme Mobility”团队开发了一种四足机器人Doggo,可以执行一些复杂的技巧,以及穿越具有挑战性的地形。

最重要的是,其设计具有可复用性,并且所有的文档均已开源,有能力的同学可以使用成本低廉的原料、按照设计文档DIY一台四足机器人。文末我们会附上所有相关资源链接。

团队在今年的ICRA会议中发表了用机器人实现后空翻的论文。下载地址:

https://arxiv.org/pdf/1905.04254.pdf

造一台Doggo成本不到2万元

斯坦福大学的学生开发了Stanford Doggo,这是一种相对低成本的四足机器人,可以小跑,跳跃和翻转。

当然,这些其实是现代四足机器人的标配了。比如波士顿动力、Laikago、浙大的绝影、MIT的小狗等,都可以轻松实现。

不过Doggo最大的特点就是开源、便宜(相对而言)。几乎所有组件都可以在网上买到,开发团队预估Doggo的成本将会低于3000美元,相当于人民币2万多一点,不到一辆本田CBR400R摩托售价的一半,这其中还包括了制造和运输成本。相比而言,号称首款可商用的四足机器人Laikago,售价约20000-30000美元。

整个机器人设计中最痛苦的部分:同轴机制

驱动每条腿的同轴机构绝对是机器人中最复杂的机械部件,也是最麻烦的。

Doggo有四个v3.5、48V ODrives,每条腿两个,安装在碳纤维侧板上。中间的2mm碳纤维板上,有一个Teensy 3.5,一个Sparkfun BNO080 IMU和一个5mW的Xbee。

Teensy通过四条独立的UART线与ODrives对话,每条线路的工作频率为500000波特。在这个板块下面,有配电板和一个Gigavac P105 Mini-Tactor继电器,所以可以使用一个外接的ESTOP开关来关闭机器人电源。Doggo还有两个1000mah 6s Tattu锂电池

它的工作方式是在碳纤维侧板上安装了两个TMotor MN5212电机。这些电机每秒重复计算8000次,通过感应机器人外力的电机帮助确定每条腿应该施加多大的力和扭矩。

团队还加了一个3D打印轴承座,有两个轴承来固定外同轴管。如下图所示:

两个电机通过16T皮带轮和48T皮带轮之间的GT2皮带将动力传递给同轴轴,没根皮带6mm宽,间距3mm间距。

由于预算有限,团队并没有使用现成滑轮,而是使用Xometry SLS服务自己打印出来的。不过一定要明确的调整Xometry SLS服务,如果部件以一定角度打印,则由于偏角层,滑轮齿的几何形状会变形。

在滑轮上方有一个水刀铝支架以保持皮带张力,防止在高扭矩情况下跳脱。接下来,找到支架的最佳中心距离是一件非常痛苦的事情。因为电机和小滑轮之间连接处的斜坡,以及较大滑轮和轴之间连接处的斜坡,意味着顶部支架的中心距离必须比皮带供应商规定的标称中心距离(SDP-SI)大0.5mm。

这种装配的最大问题是皮带张力越高,摩擦阻力就越大。较高的摩擦意味着电动机的跟踪性能变差,并且对触摸事件等敏感性减弱。团队正在积极的研究在同轴组件中具有更平滑、更精确的机械加工滑轮和更少的倾斜。

关键部件

Doggo有四条SCARA风格的2DOF腿。SCARA风格的意思是每条腿有五条连杆,并且两条上连杆是同轴驱动的。

实际的腿部连接是Big Blue Saw的水刀切割,这是一个很棒的在线服务,水射流部件已经足够精确,不需要为轴承钻孔。

对于每个关节,在连杆上有两个彼此相邻堆叠的深沟球轴承,并且肩螺栓穿过它们并拧入相对的连杆。

而机器人的支脚是使用3D打印的两部分模具制作的硅胶片。

控制软件

Doggo软件也相对比较简单。只要实现有一个状态机器在不同的行为之间翻转(如小跑,跳跃等)即可。

对于每个行为,向四个ODrive发送不同的位置命令和增益。还有一些辅助线程例如一个用于IMU测量、一个用于记录来自ODrives的遥测,另一个用于通过Xbee进行命令等。

机器人通过向四个ODrive驱动器指挥不同的正弦开环轨迹来行走、小跑、绕圈等。腿部轨迹由两个半正弦曲线组成,下图中以橙色和紫色显示。

通过改变正弦曲线的几何参数、虚拟腿部顺应性以及腿部穿过每个正弦曲线段的持续时间以产生不同的步态。

如果你也想尝试按照设计图自己制造一台Doggo,需要注意一点,那就是团队开发了一个自定义二进制UART协议来发送和接收数据。协议具体内容参阅:

https://github.com/Nate711/Doggo/blob/master/lib/ODriveArduino/ODriveArduino.cpp

Stanford Doggo进一步的计划

“Extreme Mobility”团队领队Patrick Slade说:“我们希望提供一个任何人都可以建立的基线系统,比如说你想从事搜索和救援工作,就可以给Doggo装上传感器然后在对现有的代码进行修改,可以让它爬上岩石堆或进洞穴挖掘,或者拿东西等等。”

Extreme Mobility与斯坦福大学航空航天助理教授Zachary Manchester的机器人探索实验室合作,在第二个Stanford Doggo上测试新的控制系统

该团队还完成了一个比Stanford Doggo大一倍的机器人,可以携带大约6公斤的设备。它的名字是Stanford Woofer。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 四足机器人
    +关注

    关注

    1

    文章

    87

    浏览量

    15130
  • 机器狗
    +关注

    关注

    3

    文章

    167

    浏览量

    9857

原文标题:能跑会跳后空翻!斯坦福开源四足机器人,DIY一台成本仅2万

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    3D封装才是成本最低的选择?

    当 2.5D 和 3D 封装最初被构想出来时,普遍的共识是只有最大的半导体公司才能负担得起,但开发成本很快就得到了控制。在某些情况下,这些先进的封装实际上可能是成本最低的选择。
    发表于 12-05 11:10 204次阅读
    3D封装才是<b class='flag-5'>成本</b><b class='flag-5'>最低</b>的选择?

    四足机器DIY源代码

    简介:这个机器人使用的是一个开源的DIY机器人平台——Spidey 附件包含了OpenSCAD 3d参数设计、控制固件。总的成本大约在500美元!惊呆了
    发表于 11-09 08:31 0次下载
    四足<b class='flag-5'>机器</b>人<b class='flag-5'>DIY</b>源代码

    DIY成本高分辨率的微信热像仪

    便于DIY的低成本方案,分辨率甚至更高!观看视频:https://www.icxbk.com/video/detail/1176.html
    发表于 09-26 07:20

    有偿请帮忙,下载开源代码到机器

    小米的cyberdog2里面的所有开源代码远程桌面,指导安装对应的软件,代码编译运行下载到机器;简单讲解一下代码。 有偿请人帮忙,可以长期合作。
    发表于 09-01 17:33

    机器,视觉

    机器视觉DIY机器
    700
    发布于 :2023年08月24日 00:17:18

    DIY打造我自己的机器

    电子发烧友网站提供《DIY打造我自己的机器人.zip》资料免费下载
    发表于 07-13 09:57 0次下载
    <b class='flag-5'>DIY</b>打造我自己的<b class='flag-5'>机器</b>人

    DIY机器人控制器

    电子发烧友网站提供《DIY机器人控制器.zip》资料免费下载
    发表于 07-10 15:22 1次下载
    <b class='flag-5'>DIY</b><b class='flag-5'>机器</b>人控制器

    如何编程Otto DIY机器人以使其行走

    电子发烧友网站提供《如何编程Otto DIY机器人以使其行走.zip》资料免费下载
    发表于 06-28 09:48 1次下载
    如何编程Otto <b class='flag-5'>DIY</b><b class='flag-5'>机器</b>人以使其行走

    DIY Arduino蓝牙控制机器

    电子发烧友网站提供《DIY Arduino蓝牙控制机器人.zip》资料免费下载
    发表于 06-27 14:59 1次下载
    <b class='flag-5'>DIY</b> Arduino蓝牙控制<b class='flag-5'>机器</b>人

    带有Arduino、乐高和3D打印部件的DIY双足机器

    电子发烧友网站提供《带有Arduino、乐高和3D打印部件的DIY双足机器人.zip》资料免费下载
    发表于 06-27 11:44 0次下载
    带有Arduino、乐高和3D打印部件的<b class='flag-5'>DIY</b>双足<b class='flag-5'>机器</b>人

    DIY TTR(乒乓球机器人)

    电子发烧友网站提供《DIY TTR(乒乓球机器人).zip》资料免费下载
    发表于 06-25 16:08 0次下载
    <b class='flag-5'>DIY</b> TTR(乒乓球<b class='flag-5'>机器</b>人)

    DIY会说话的人形机器人头

    电子发烧友网站提供《DIY会说话的人形机器人头.zip》资料免费下载
    发表于 06-16 14:54 0次下载
    <b class='flag-5'>DIY</b>会说话的人形<b class='flag-5'>机器</b>人头

    DIY简单的线跟随机器

    电子发烧友网站提供《DIY简单的线跟随机器人.zip》资料免费下载
    发表于 06-14 15:14 0次下载
    <b class='flag-5'>DIY</b>简单的线跟随<b class='flag-5'>机器</b>人

    用于Arduino Due的DIY Braccio机器人手臂护罩

    电子发烧友网站提供《用于Arduino Due的DIY Braccio机器人手臂护罩.zip》资料免费下载
    发表于 06-14 15:07 0次下载
    用于Arduino Due的<b class='flag-5'>DIY</b> Braccio<b class='flag-5'>机器</b>人手臂护罩