首页 / 行业
两个大学生在Kevin Harrington编写的框架代码下设计和制作的四足机器猫平台
2019-05-13 18:21:00
介绍
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是否翻倒。当它偏离轴线到了一定程度,平台上的运动学控制器将旋转头部和尾部以施加反科里奥利力,从而预防它摔倒。
最新内容
手机 |
相关内容
逆变器技术对新能源汽车市场增长的
逆变器技术对新能源汽车市场增长的重要性,市场,新能源汽车,逆变器,控制,高效率,能和,随着全球对环境保护和可持续发展的关注不断增多用途可回收纳米片面世,可用于电子
多用途可回收纳米片面世,可用于电子、能源存储、健康和安全等领域,能源,健康,传感器,结构,用于,芯片,近年来,纳米技术的快速发展给各分离式光电液位传感器与电容式液位
分离式光电液位传感器与电容式液位传感器对比,传感器,值会,温度,检测,测量,介电常数,分离式光电液位传感器与电容式液位传感器是常从概念到生产的自动驾驶软件在环(Si
从概念到生产的自动驾驶软件在环(SiL)测试解决方案,测试,解决方案,自动驾驶,传感器,评估,车辆,自动驾驶软件在环(SiL)测试是一种在计算什么是高压接触器,高压接触器的组成
什么是高压接触器,高压接触器的组成、特点、原理、分类、常见故障及预防措施,高压,分类,闭合,用于,操作,损坏,AD694ARZ高压接触器是什么是射流继电器,射流继电器的基本
什么是射流继电器,射流继电器的基本结构、技术参数、工作原理、负载分类、如何选用、操作规程及发展历程,继电器,工作原理,分类,负应用在城市井盖积水检测中的深水液
应用在城市井盖积水检测中的深水液位传感芯片,芯片,检测,积水,监测,传感器,实时,深水液位传感芯片在城市井盖积水检测中起到了重要什么是NFC控制器,NFC控制器的组成、
什么是NFC控制器,NFC控制器的组成、特点、原理、分类、常见故障及预防措施,控制器,分类,模式,移动支付,数据,信号,NFC(Near Field Com