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

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

3天内不再提示

MIT研发定制芯片加快机器人运行速度

如意 来源:cnBeta.COM 作者:cnBeta.COM 2021-01-22 15:20 次阅读

麻省理工学院的研究人员正在寻求解决机器人处理信息速度非常之快和移动速度相对较慢之间的巨大差距,他们正在使用一种叫做 “机器人形态计算 ”的东西来实现这一目标。这种方法由麻省理工学院计算机科学与人工智能(CSAIL)毕业生Sabrina Neuman博士设计,其结果是定制的计算机芯片可以提供硬件加速,以此来加快响应时间。

为一个非常特定的目的定制芯片并不新鲜,但随着公司和技术专家希望在功率和计算限制更保守的设备上进行更多的本地计算,而不是通过网络连接将数据往返于大型数据中心。在这种情况下,该方法涉及创建超特定的芯片,这些芯片是根据机器人的物理布局和及其预期用途设计的。通过考虑机器人对周围环境的感知、对其在这些环境中的位置的映射和理解,以及由上述映射和所需动作产生的运动规划等方面的要求,研究人员可以设计出处理芯片,通过用硬件加速补充软件算法,大大提高最后一个阶段的效率。

大多数人经常遇到的硬件加速的经典例子就是图形处理单元,或者说GPU。GPU本质上是一个专门为处理图形计算操作任务而设计的处理器,比如显示渲染和视频播放。GPU之所以受欢迎,是因为几乎所有的现代计算机都会运行到图形密集型应用,但由于更多可定制和高效的小型芯片制造技术的出现,用于一系列不同功能的定制芯片最近变得更加流行。

现在MIT新闻介绍了Neuman机器人控制硬件芯片设计情况。该系统创建了一个定制的硬件设计,以最好地满足特定机器人的计算需求。用户输入机器人的参数,比如它的肢体布局和各个关节的运动方式。Neuman系统将这些物理属性转化为数学矩阵。这些矩阵是 “稀疏的”,这意味着它们包含许多零值,这些零值大致对应于给定机器人特殊解剖结构下不可能的动作。

然后,该系统设计了一个专门的硬件架构,只对矩阵中的非零值运行计算。因此,所产生的芯片设计是量身定做的,以最大限度地提高机器人计算需求的效率。而这种定制化设计在测试中得到了回报。Neuman的团队使用了一种现场可编程门阵列(FPGA),这有点像介于完全定制芯片和现成CPU之间的中间点,它的性能明显优于后者。

让机器人对环境做出更快的反应并不仅仅是为了提高制造速度和效率,这也是为了让机器人在人类与机器人并肩工作和协作的情况下更加安全地工作。这仍然是机器人技术在日常生活中更广泛使用的重要障碍,这意味着这项研究可以帮助未来人类和机器人和谐共存。
责编AJX

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

    关注

    447

    文章

    47788

    浏览量

    409123
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201400
  • MIT
    MIT
    +关注

    关注

    3

    文章

    253

    浏览量

    23248
收藏 人收藏

    评论

    相关推荐

    立柱式码垛机器人 工业机械臂 工厂定制研发

    码垛机器人
    asdfghj888
    发布于 :2024年03月29日 15:19:24

    G120电机运行速度怎么设置?

    G120电机运行速度怎么设置? 例如我在触摸屏=1是高速=2中速=3是低速。 这个速度怎么设置?
    发表于 01-09 07:37

    LabVIEW的六轴工业机器人运动控制系统

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。图1 随着工业智能化的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—ROS系统,是
    发表于 11-30 16:01

    请问使用NRF通信影不影响程序运行速度

    使用NRF通信影不影响程序运行速度
    发表于 11-06 08:07

    如何加快32的运行速度

    如何会加快32的运行速度
    发表于 11-06 07:58

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    ai人工智能机器人

    的时代,事物更迭的速度,每天都在改变着人们的认知。目前市场也有很多智能电话机器人的品牌出现,价格也非常低廉,甚至达到了成本价附近,为了打开市场开始打价格战,其实机器人的费用里不仅仅是产品的价格,还包括了
    发表于 09-21 11:09

    基于Matlab和VR技术的移动机器人建模及仿真

    利用 Matlab 建立移动机器人的动力学模型 ,在虚拟现实 (VR )环境下 ,实时仿真移动机器人路径跟踪的运动特性 ,为基于 Internet 的机器人遥操作试验搭建了仿真平台 。 实验结果表明
    发表于 09-20 06:24

    影响交叉导轨运行速度的因素有哪些?

    影响交叉导轨运行速度的因素有哪些?
    的头像 发表于 08-24 17:56 489次阅读
    影响交叉导轨<b class='flag-5'>运行速度</b>的因素有哪些?

    自编程机器人,售后难做吗?

    自编程是如何完成的。 自编程其实也不是很高深的问题。 当用户给出参数时,有时也包括逻辑。 例如用户说,如果设备打开完毕,执行一个命令。 这个例子就包括了一个如果。你的智能机器人只需要生成一个
    发表于 06-08 16:20

    如何快速地让机器人投入生产

    机器人也是一种设备,它主要内容是完成一个制造的其中一个功能。 制造一个产品,可以分为几个部件。和装配几个部件。 一个部件,可以是一个模具。或者由机器人完成组成一个模具。 机器人主要完成的是一些模具
    发表于 06-06 16:18

    上位机控制机器人自动运行速度

    打开WorkVisual,进入编程与诊断,连接机器人,读取程序;
    发表于 05-19 11:42 745次阅读
    上位机控制<b class='flag-5'>机器人</b>自动<b class='flag-5'>运行速度</b>

    浅谈儿童陪护机器人

    机器人的长期稳定运行。对于控制算法的实现,可以采用PID控制器或者模糊控制器,以达到更加精准的控制效果。 最常见的是TB67S249FTG芯片,它是一种适用于双极性步进电机的驱动芯片
    发表于 05-11 15:12