跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) LLM(84) angular(83) 大语言模型(67) 人工智能(56) 前端开发(50) LangChain(43) golang(43) 机器学习(40) Go工程师(38) Go程序员(38) Go开发者(36) React(34) Go基础(29) Python(24) Vue(23) Web开发(20) 深度学习(20) Web技术(19) 精选资源(19) Java(19) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) LLMOps(11) 聊天机器人(11) 安卓(11) ChatGPT(10) typescript(10) 资料精选(10) mlops(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) RAG(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) 安全(9) 智能体(8) 全栈开发(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 数据科学(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) whisper(6) Prisma(6) 隐私保护(6) 提示工程(6) Agent(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 生成式AI(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) kafka(5) 推荐系统(5) WebAssembly(5) GameDev(5) 数据分析(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) nextjs(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) RAG架构(4) devin(4) LLM Agent(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) Remix(3) Ubuntu(3) GPT4All(3) 模型评估(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) Machine Learning(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

category

通过将棘手的问题分解成更小的块,深度学习技术可以确定仓库中减少流量的最佳区域。

数百个机器人在一个巨大的机器人仓库的地板上来回穿梭,抓取物品并将其交给人类工人进行包装和运输。从电子商务到汽车生产,这些仓库正日益成为许多行业供应链的一部分。

然而,让800个机器人高效地往返于目的地,同时防止它们相互碰撞并不是一项容易的任务。这是一个如此复杂的问题,即使是最好的路径查找算法也很难跟上电子商务或制造业的飞速发展。

从某种意义上说,这些机器人就像试图在拥挤的市中心行驶的汽车。因此,麻省理工学院的一组研究人员使用人工智能来缓解交通拥堵,他们应用了该领域的想法来解决这个问题。

他们建立了一个深度学习模型,对仓库的重要信息进行编码,包括机器人、计划路径、任务和障碍物,并用它来预测仓库中需要缓解拥挤的最佳区域,以提高整体效率。

他们的技术将仓库机器人分成几组,因此使用传统的机器人协调算法可以更快地缓解这些较小的机器人组的拥挤。最终,他们的方法比强随机搜索方法快近四倍来缓解机器人的拥挤。

除了简化仓库操作外,这种深度学习方法还可以用于其他复杂的规划任务,如计算机芯片设计或大型建筑中的管道布线。

Gilbert W。温斯洛土木与环境工程(CEE)职业发展助理教授,信息与决策系统实验室(LIDS)和数据、系统与社会研究所(IDSS)成员。

吴是一篇关于这项技术的论文的资深作者,主要作者、电气工程和计算机科学研究生严忠霞也加入了他的行列。这项工作将在国际学习代表大会上介绍。

机器人俄罗斯方块

从鸟瞰图来看,机器人电子商务仓库的地板看起来有点像快节奏的“俄罗斯方块”游戏

当收到客户订单时,机器人会移动到仓库的一个区域,抓住存放所需物品的货架,并将其交付给人工操作员,人工操作员会挑选和包装物品。数百个机器人同时这样做,如果两个机器人在穿过巨大的仓库时路径发生冲突,它们可能会崩溃。

传统的基于搜索的算法通过保持一个机器人在其路线上并为另一个机器人重新规划轨迹来避免潜在的碰撞。但由于有这么多机器人和潜在的碰撞,这个问题迅速呈指数级增长。

吴说:“因为仓库是在线运行的,机器人大约每100毫秒就要重新规划一次。这意味着每秒钟就有一个机器人被重新规划10次。所以,这些操作需要非常快。”。

由于时间在重新规划过程中至关重要,麻省理工学院的研究人员使用机器学习将重新规划的重点放在最可行的拥堵区域——在这些区域最有可能减少机器人的总行程时间。

吴和严构建了一个神经网络架构,同时考虑较小的机器人群体。例如,在一个有800个机器人的仓库中,网络可能会将仓库地板分成更小的小组,每个小组包含40个机器人。

然后,它预测了如果使用基于搜索的求解器来协调该组中机器人的轨迹,那么哪个组最有可能改进整体解决方案。

在一个迭代过程中,整体算法用神经网络选择最有前途的机器人组,用基于搜索的求解器解组拥塞,然后用神经网络挑选下一个最有前景的组,以此类推。

考虑关系

神经网络可以有效地推理机器人组,因为它可以捕捉单个机器人之间存在的复杂关系。例如,即使一个机器人最初可能离另一个很远,但它们的路径在旅行过程中仍然可能交叉。

该技术还通过仅对约束进行一次编码而不是对每个子问题重复该过程来简化计算。例如,在一个有800个机器人的仓库中,一组40个机器人的拥挤需要将其他760个机器人作为约束。其他方法需要在每次迭代中每组对所有800个机器人进行一次推理。

相反,研究人员的方法只需要在每次迭代中对所有组的800个机器人进行一次推理。

她补充道:“仓库是一个大环境,因此许多机器人小组在更大的问题上会有一些共同的方面。我们设计的架构就是为了利用这些共同的信息。”。

他们在几个模拟环境中测试了他们的技术,包括一些像仓库一样的设置,一些有随机障碍物,甚至还有模仿建筑内部的迷宫般的设置。

通过确定更有效的群体来缓解拥挤,他们基于学习的方法缓解仓库拥挤的速度是基于非学习的强大方法的四倍。即使考虑到运行神经网络的额外计算开销,他们的方法仍然以3.5倍的速度解决了这个问题。

未来,研究人员希望从他们的神经模型中获得简单的、基于规则的见解,因为神经网络的决策可能是不透明的,难以解释。在实际的机器人仓库设置中,更简单、基于规则的方法也更容易实现和维护。

“这种方法基于一种新的架构,在这种架构中,卷积和注意力机制有效地相互作用。令人印象深刻的是,这使得能够在不需要特定问题的特征工程的情况下考虑所构建路径的时空分量。康奈尔理工大学Andrew H.和Ann R.Tisch教授Andrea Lodi没有参与这项研究,他说:“结果非常突出:不仅可以在解决方案的质量和速度方面改进最先进的大邻域搜索方法,而且该模型可以很好地推广到看不见的情况。”。

这项工作得到了亚马逊和麻省理工学院亚马逊科学中心的支持。