两个大学生打造的四足机器猫,STM32、树莓派等核心硬件平台大公开

2019-05-09 09:36:07 来源:EEFOCUS
标签:

2019 Hackadayprize中国区赛事正在火热报名ing,我们将为大家介绍在过去几届Hackadayprize中获奖的作品,希望能给你带来启发!快点来报名参赛,12.5万美元的终极大奖在等你认领:https://www.cirmall.com/hackadayprize_2019


介绍
SmallKat是伍斯特理工学院的两位学生(Keion Bisland和Xavier Little)在Kevin Harrington编写的框架代码下设计和制作的四足机器猫平台,它采用3D打印,是一种低成本、开源的16自由度运动平台。该平台的目的是为了教育/研究提供一个完全开源的四足运动平台,它同时面向高端玩具市场。和竞争对手的产品相比,该平台使用业余的伺服系统和普通的电子器件,可以使得它的整体价格维持在一个非常低的水平上。
 
SmallKat有三种尺寸:微型、小型和XL。其中,微型尺寸最小,重约一磅,和一只小猫咪的大小相当,重量相近。小型版本是目前提供的产品,它有两种不同的实现方案。XL版本则是一个研究性的平台,它是伍斯特理工学院MQP项目的产物。

 


详细信息
在简单版本的解决方案中,该电子平台构建在单个ESP32系统级芯片上,搭载了16个伺服驱动器、三个开关模式的去电池电路和一个BNO055惯性测量单元。该平台使用了现成的零部件和印刷组件,所以很容易组装。它使用EPS32芯片内置的WiFi模块上传传感器数据并下传伺服位置信息。这种在线配置方式使得它非常容易开发,因为可以从附近的PC上运行运动学/步行步态编码。它的运动学模式可以即时切换,步行步态/身体的控制也很容易灵活控制,无需重新启动SmallKats上的控制器,从而支持快速开发。一旦算法最终确定了,我们将把它发布到Git上,它就可以加载第二种离线方式的配置,从而在其硬件的强实时循环中运行。该简单版本平台的缺点是,它要求房间里的WiFi信号必须保持稳定。

 


第二种高级解决方案使用与Wifi版本相同的控制代码,除此之外,它还会加载一个内核,并在机器人板载的树莓派上运行它。该配置使用STM32连接到BNO055惯性测量单元和伺服驱动器上,并通过HID将它们直接桥接到板载树莓派上。这种解决方案的第一个版本使用了Teensy,但是我们希望可以提供完全开源的软件栈,所以切换到了自己开发的STM32板子上。相比于上文的简单版解决方案,第二种方案更加昂贵,在整个开发循环中,需要将代码推送到git服务器上,并重新启动机器人控制软件栈以加载新的代码。这些权衡表明,研究人员可能同时需要这两种解决方案,所以我们提供了两种版本。此外,玩具市场只对完全独立的电子产品感兴趣,因为它不需要附近的PC机来启动就能运行。

 


这个机器猫有个有趣的防摔倒功能。惯性测量单元会生成一个重力矢量,可以用它进行计算,以判断SmallKat是否翻倒。当它偏离轴线到了一定程度,平台上的运动学控制器将旋转头部和尾部以施加反科里奥利力,从而预防它摔倒。
 

对项目详细硬件信息感兴趣?欢迎点击阅读:https://hackaday.io/project/164727-smallkat-an-adorable-dynamics-oriented-robot-cat

 

与非网原创内容,未经许可,不得转载!

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
与非网 小编
与非网 小编

电子行业垂直媒体--与非网小编一枚,愿从海量行业资讯中淘得几粒金沙,与你分享!

继续阅读
一个硬件工程师创业者的故事:一路坚守,从未想过放弃
一个硬件工程师创业者的故事:一路坚守,从未想过放弃

提到广州星翼电子,可能很多人并不熟悉,但提到“正点原子”,相信很多硬件开发者应该都耳熟能详,这个活跃在国内嵌入式开发和开发板领域的网名比它的公司品牌的价值可能都要高,这个网名的拥有者就是星翼电子的技术总监刘军。“正点原子”的网名已经活跃了10年,刘军跟意法半导体、STM32的故事,也走过了差不多10个年头,这其中还伴随着刘军自己的创业故事

工程师造了一款混凝土扬声器,玩出别样艺术感
工程师造了一款混凝土扬声器,玩出别样艺术感

在许多场合,比如赛车运动、太空探索、可穿戴设备上,东西越轻越好。但是,当你想要防止物体的震动、阻止物体四处移动时,或者让事物变得有一种重量感时,就该反其道而行之了。比如机床、铁砧或者扬声器一类的东西就是这种情况。基于这种理念,[SoundBlab]打造了一个浇灌了混凝土的扬声器。

会自动收衣服的晾衣绳

本项目有两个传感器作为探测器,即雨量传感器和LDR。雨量传感器功能可以检测是否发生下雨。

工程师自研PCB原型快速设计,方法之巧妙让人咂舌?
工程师自研PCB原型快速设计,方法之巧妙让人咂舌?

看到用一个石墨铅笔芯和9V电池切割铝箔的把戏之后,我们想知道能否通过相同的方式切割空白PCB上的铜进行PCB原型快速设计呢?事实证明可以做到这一点,但是需要克服一些挑战。目前我们并没有实际投入到这个项目的开发上来,但是我们希望读者们能够受到启发。

定制一个自己的机械数字键盘吧,这位工程师把所有硬件细节都开源了
定制一个自己的机械数字键盘吧,这位工程师把所有硬件细节都开源了

[Mattia]将自己的作品命名为YamPAD,它是‘只是另外一个机械数字键盘’(Yet Another Mechanical numPAD)的简写。这个项目的一个主要目标是制作一个可供他人轻松复制和定制化的设计原型。

更多资讯
物联网操作系统爆发期已至?国产供应商RT-Thread看好哪些市场
物联网操作系统爆发期已至?国产供应商RT-Thread看好哪些市场

“如今在RTOS方面,特别是物联网存在很多碎片化的应用,需要有操作系统来把整个碎片化的系统做很好的梳理,能够把底层和应用层做很好的架构建设,这是我的理解。”近日,在谈及意法半导体生态圈内,活跃于物联网操作系统领域的合作伙伴RT-Thread时,意法半导体微控制器事业部中国区高级经理曹锦东如是说。

华为操作系统的生态能做起来吗?
华为操作系统的生态能做起来吗?

前几天,美国商务部的工业和安全局(BIS)把华为公司加入其Entity List(实体清单)。华为面临着美国供应商“断供”的巨大压力。

Android真的是开源免费的项目吗?谷歌禁止华为完全推翻了这个言论

路透社的独家消息称,Google已经暂停与华为在Android领域的合作。报道称,华为下一代安卓智能手机也将不能使用包括Play Store、Gmail和YouTube等应用程序服务。

担心政府侵犯隐私,ACLU向亚马逊施压禁止向政府出售面部识别软件

针对亚马逊向美国执法部门出售面部识别技术的做法,美国公民自由联盟(American Civil Liberties Union)正在向亚马逊施加压力。

中国操作系统二十年

发生了什么?究竟又是什么影响了国产操作系统的发展?可能是技术、可能是人才、也可能是时机,迄今为止,仍然无一定论。

电路方案