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

    文章

    91

    浏览量

    15227
  • 机器狗
    +关注

    关注

    3

    文章

    171

    浏览量

    10154

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

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

收藏 人收藏

    评论

    相关推荐

    安利给工程师!看门相关知识

    看门能够及时检测并采取相应措施,从而避免系统长时间处于故障状态。本文将详细介绍看门的工作原理及其正确使用方法。 同时通过具体示例解析,教你如何在一个简单的LuatOS项目中集成看门定时器,设置
    的头像 发表于 12-31 14:29 110次阅读
    安利给工程师!看门<b class='flag-5'>狗</b>相关知识

    抄作业!看门定时器必备知识

    Air201在模组内部集成了硬件看门,今天就一起来聊聊~ 本文将带你了解看门的工作原理、应用架构、定时时间设置、软硬件看门的区别,以及看门定时器的典型应用场景及关键设计因素等内
    的头像 发表于 12-30 14:44 154次阅读
    抄作业!看门<b class='flag-5'>狗</b>定时器必备知识

    常用硬件看门电路

    硬件看门电路分享
    的头像 发表于 12-18 14:09 570次阅读
    常用硬件看门<b class='flag-5'>狗</b>电路

    特朗普启用带激光雷达机器巡逻

    据《纽约邮报》11月8日消息,胜选后特朗普加强了海湖庄园的安防细节:增加了一只美国特勤局的机器——照片显示这只四条腿的机器正在草坪上巡逻。机器
    的头像 发表于 11-12 01:06 439次阅读

    舵机技术新纪元:解锁DIY项目的无限可能

    Hey小伙伴们,在DIY的世界里,你是否曾因为找不到一款合适的舵机而苦恼?是不是总觉得你的遥控车、机器人或无人机少了那份精准与灵动?今天,就让我们一起走进舵机的技术殿堂,探索那些让DIY项目从此起飞
    的头像 发表于 10-30 15:42 205次阅读

    单片机开发:使用内部看门定时器(WDT)还是外挂看门芯片?

    故障。此外,如果系统时钟发生故障,与单片机共享相同系统时钟的内部WDT更有可能发生故障。 在关键任务应用中,使用内部看门定时器总是比较安全的,你会发现使用少量组件的成本仍然比停滞的系统所造成
    发表于 09-25 13:46

    采用低成本MSP430单片机的外部可编程看门定时器监控系统

    电子发烧友网站提供《采用低成本MSP430单片机的外部可编程看门定时器监控系统.pdf》资料免费下载
    发表于 09-13 09:54 0次下载
    采用低<b class='flag-5'>成本</b>MSP430单片机的外部可编程看门<b class='flag-5'>狗</b>定时器监控系统

    连做两只机器,终于拿捏了这些算法……

    工程名称:并联臂四足机器前言用STM32做了两只四足机器,它可以:走来走去玩拔河游戏(单方面碾压版)启动穿越火线形态爬坡无压力这么灵活的机器
    的头像 发表于 06-15 08:04 117次阅读
    连做两只<b class='flag-5'>机器</b><b class='flag-5'>狗</b>,终于拿捏了这些算法……

    软件看门和硬件看门的区别

    软件看门和硬件看门都是用于监控系统崩溃的工具,它们的作用是在系统出现故障或异常情况时自动恢复系统。  软件看门是一种程序,运行在操作系统中,通过定时检测系统是否正常运行来判断系统是否崩溃。如果
    的头像 发表于 04-16 15:10 1119次阅读

    为什么四足机器人设计常借鉴的外形特征?

    刘表示,机器机器人的一部分,被称为“四足动物”,意思很明显是“四条腿”。四足机器人之所以多数被设计为,而不是马或兔子,是因为其特有的膝
    发表于 04-10 14:30 496次阅读

    底层硬件加大模型,智能机器拓展更多落地应用

    机器人,更为人熟悉的名字是机器,在很多舞台上我们已经见到过机器灵活的表演。这些多足机器人可以
    的头像 发表于 03-29 00:11 2775次阅读

    制作一只3D打印的遥控机器

    这周介绍的这个机器可以执行基本动作,比如行走、转弯、站立、趴下和打招呼…… 在项目中,作者使用了之前设计的基于Arduino Nano的多伺服电机控制板。该板可以控制多达9个伺服电机,以及通过
    发表于 03-14 14:52

    调试模式下如何调试看门

    大家在调试GD32 MCU系统的时候,若开了看门外设,是否会碰到进入调试模式看门就会咬造成无法调试的问题?
    的头像 发表于 02-23 09:30 1288次阅读
    调试模式下如何调试看门<b class='flag-5'>狗</b>?

    加密是什么意思 加密怎么解除加密

    加密(Dongle)又称为加密锁、硬件锁或USB密钥是一种用于软件保护和授权管理的硬件设备。它通常是一个外部设备,插入到计算机的USB接口上,以确保只有经过授权的用户可以访问该软件。加密使用各种
    的头像 发表于 01-25 17:19 8765次阅读

    通过Goooood®帝 融合CDN解决内容传递痛点:

    Goooood®帝 融合CDN解决了与内容传递相关的痛点,为企业提供了一个全面的解决方案,优化性能、增强安全性、扩展全球覆盖范围并实现扩展性。借助Goooood®帝 融合CDN强大的功能和全球网络基础设施,企业可以无缝地传
    的头像 发表于 01-08 14:36 417次阅读