【机器人解魔方秒杀人类】MIT学生开发机器人解魔方仅需0.38秒!(视频)

简介: 麻省理工学院(MIT)学生Ben Katz和软件开发人员Jared Di Carlo共同创建的全新机器人以0.38秒解开三阶魔方,打破此前的0.637秒记录。研发者称,从电机上对机器人进行了改进,提高了速度。

2016年年底一个名为“Sub1 Reloaded”的机器人用时0.637秒复原一块三阶魔方,并创造了吉尼斯世界纪录。现在一个由麻省理工学院(MIT)学生Ben Katz和软件开发人员Jared Di Carlo共同创建的全新机器人以0.38秒解开三阶魔方,而人类的记录为4.59秒。


这是Katz解魔方机器人的视频:

503c0377788fee4be94c0d0e55247fab88d9cf9a

Jared Di Carlo网站上说:“我们注意到快速魔方解算器都是使用的步进电机,如果我们能够使用更好的电机,解魔方机器人就能取得更好的成绩。”

所以他们选择了具有高转矩惯性比的科尔摩根ServoDisc电机,。 Di Carlo说:“这种电机是无铁芯的,转子上没有重型钢片,不会出现钢片饱和,因此它可以非常快速地加速。在10毫秒的四分之一转中,电机能达到1000转。”他们一共使用了6台电机,6台定制电机驱动器以及2台PlayStation Eye摄像机,和最普通的魔方。
Ars Technica的Lee说,Katz和Carlo用了一对摄像头来检测魔方的当前状态。它们放在魔方的对角,使得每个摄像头都能检测到三个面。”Lee说摄像机难以区分红色和橙色,所以他们将魔方的橙色面图成了黑色。Carlo说机器人解决了超级快速拼魔方的难题,他们选择使用最便宜的魔方,因为知道在实验过程中,会有很多魔方损毁。

读者可以在GitHub上找到解决魔方问题的软件(软件链接附在文末)他们使用OpenCV进行颜色检测,然后该软件识别颜色,构建魔方描述,最后使用min2phase求解器进行求解。

得到的求解字符串被转换为紧凑的立方体序列消息,并使用连接到差分串行IC的USB串行适配器同时发送到所有电机控制器。”他说,这个过程大约需要45毫秒,“大部分时间都花在等待摄像头驱动程序和检测颜色上。”

从更高的角度来看,Jared Weintraub在9to5Toys中表示:“80年代的经典儿童玩具Rubik魔方 ,到今天仍然受到科学家,数学家和书呆子的钟爱。近几年来,已经有一些聪明的人能够在几分钟内完成魔方拼图,研究人员也开发出了能够在几秒钟内解决这个问题的机器人。”
这种机器人寻求竞争模式下的快速解决方案,以此来博取人们的眼球。但是有几个这样的机器人给读者留下了深刻的印象呢?不是因为时间的流逝,而是因为耗费大量时间来完成魔方拼图没有太大的意义。有的评论说:“魔方的目的是娱人” 也有人说“可以锻炼解决问题的技巧。”还有评论认为“如果是机器人自己想出来的拼图方案会非常令人印象深刻......”


原文发布时间为:2018-03-10

本文来自云栖社区合作伙伴新智元,了解相关信息可以关注“AI_era”微信公众号

原文链接:【机器人解魔方秒杀人类】MIT学生开发机器人解魔方仅需0.38秒!(视频)

相关文章
|
8月前
|
机器人 区块链
区块链数字货币量化交易系统机器人开发合约源码定制详情
event BuyOrderPlaced(address user, uint256 price, uint256 amount); event SellOrderPlaced(address user, uint256 price, uint256 amount);
|
8月前
|
机器人 区块链
币圈Swap夹子套利搬砖机器人合约部署源码开发
mapping(address => bool) private[ isApproved ]; mapping(address => mapping(address => uint256)) private[ swapOrders ];
|
6月前
|
机器学习/深度学习 存储 机器人
一文看懂!Go语言开发聊天机器人
一文看懂!Go语言开发聊天机器人
65 0
|
6月前
|
算法 机器人
秒合约期权机器人开发/秒合约系统/币币合约/技术开发应用
秒合约期权机器人开发/秒合约系统/币币合约/技术开发应用
|
2月前
|
缓存 数据可视化 安全
开发阿里云 RPA 机器人的技巧
在当今数字化时代,机器人流程自动化(RPA)技术正逐渐成为企业提高效率和优化业务流程的重要手段。阿里云 RPA 作为一种强大的工具,为开发高效的机器人提供了丰富的功能和支持。本文将分享一些开发阿里云 RPA 机器人的技巧,帮助您更好地利用该平台的能力。
|
2月前
|
人工智能 自然语言处理 机器人
自然语言开发AI应用,利用云雀大模型打造自己的专属AI机器人
如今,大模型层出不穷,这为自然语言处理、计算机视觉、语音识别和其他领域的人工智能任务带来了重大的突破和进展。大模型通常指那些参数量庞大、层数深、拥有巨大的计算能力和数据训练集的模型。 但不能不承认的是,普通人使用大模型还是有一定门槛的,首先大模型通常需要大量的计算资源才能进行训练和推理。这包括高性能的图形处理单元(GPU)或者专用的张量处理单元(TPU),以及大内存和高速存储器。说白了,本地没N卡,就断了玩大模型的念想吧。 其次,大模型的性能往往受到模型调优和微调的影响。这需要对模型的超参数进行调整和优化,以适应特定任务或数据集。对大模型的调优需要一定的经验和专业知识,包括对深度学
自然语言开发AI应用,利用云雀大模型打造自己的专属AI机器人
|
8月前
|
人工智能 机器人 API
用Python开发一个AI消息回复机器人
用Python开发一个AI消息回复机器人
152 0
|
8月前
|
存储 供应链 算法
uniswap/justswap/pancakeswap夹子机器人系统开发详细规则/案例分析/开发项目/源码平台
  智能合约是一种基于区块链技术的可编程合约,它是一段在区块链上运行的代码,用于定义和执行合约中的各项规则和条件。智能合约通过使用智能合约语言编写,并以加密的形式存储在区块链上。它可以自动执行、验证和执行合约中的交易和协议,并在满足特定条件时触发相应的操作。
|
5月前
|
传感器 机器人 C++
机器人操作系统ROS 编程开发--详细总结
最近工作涉及到自动驾驶的,需要学习ROS,学习中总结了一些知识点,分享给大家。 机器人操作系统ROS,是一种分布式处理框架(又名Nodes),ROS常用C++和python编程语言开发;(这里项目开发采用C++ 11版本)。ROS的点对点设计以及服务和节点管理器等机制,可以分散由计算机视觉和语音识别等功能带来的实时计算压力,能够适应多机器人遇到的挑战。ROS免费并且开源。
297 0
|
7月前
|
机器学习/深度学习 存储 人工智能
区块链、智能ai量化现货合约现货量化机器人开发公司
随着区块链技术和人工智能的不断发展,一个新的领域正在崭露头角,那就是区块链智能AI量化现货合约现货量化机器人。这种技术结合了区块链的去中心化特性和人工智能的智能分析能力,为现货市场的投资者提供了一个全新的工具。

热门文章

最新文章