具身智能狂潮背后:泡沫还是技术革命的前奏?

2024-04-29 10:20

本文主要是介绍具身智能狂潮背后:泡沫还是技术革命的前奏?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2024年机器人浪潮继续汹涌着,机器人领域从未像今天一样火热,目前学术界、工业界在这样的热潮下议论纷纷,到底是泡沫还是爆发的前夕?实际上,判断一个事情是否是泡沫,要从技术底层去思考,有了技术底座就会诞生应用,如果技术弭平了市场需求,那么爆发是自然而然地。
就如同判断VR是否是泡沫,在VR元年的时候,也是这样类似的热潮,如今退却之后,大浪淘沙,很多公司稳住了,长期来看VR尤其是MR稳中向好,无论是Vision Pro还是Meta Quest 3、PICO这样的作品,还是Half Life2:Alyx这样的娱乐内容,都证明了这个市场长期的价值。从技术角度上看,高分辨率MR技术成熟度已经达到可用地步,市场价值的产生就随之而来了。
同样的,具身智能机器人目前处于何种状态呢?
▍感知和规划部分的短板:被大型视觉语言模型基本弥补

长久以来,机器人领域的感知和控制技术一直在慢慢发展着,我们看过去的机器人,尤其是从业内人士的视角看来,机器人最大的弱点是“傻”,这种傻的主要来源是对上层任务规划非常机械,几乎由简单的逻辑判断或者状态机来实现,所有的智能都是机械的,这也是业内人士普遍说,离落地还有很大距离的原因。目前商业上最成熟的扫地机器人,上层任务无非是清扫、避障、回冲这几个状态来回切换,无论是学术界还是工业界都无法做出很有效的突破。

但是ChatGPT发布之后,利用大语言模型进行指令生成,让传统机器人第一次可以把知识注入到上层规划领域,尤其是配合多模态大语言模型,智能这件事竟然被顺理成章的初步实现了,这带给人无限遐想,可以说技术端的一大短板被堵上了,所以具身智能概念顺势就爆发了。

大型视觉语言模型(VLMs)通过学习视觉和文本数据之间的关联,提供理解复杂任务、进行连续对话、跨模态理解,执行零样本推理等任务,把感知和认知都融合到了机器人的大脑里,还只是整个工作的第一步,仅仅解决了Planning和部分Navigation的下游任务。并且这样的技术方案在开放世界的稳定性和正确性还有很大的进步空间。微亿智造在封闭的工业场景里,精进工业机器人的元操作,通过微调过的大模型进行行为树的生成,让机械臂执行柔性化的需求,稳定性达到了比较高的程度。
在这里插入图片描述

图1:基于视觉语言模型机械臂完成自主清障及取放(来源:微亿智造)

▍3D Gaussian Splatting-based SLAM:为建图和环境操作提供新方法

在这里插入图片描述

图2:使用高斯泼溅方法实现单目相机的3D重建(来源:微亿智造)

▍Manipulation:才是具身智能机器人的最后一公里

机器人的操作是最困难的,传统上有模仿学习和强化学习的路径。比如斯坦福的UMI(Universal Manipulation Interface)是通过构建一个统一的机器人执行器来收集样本,用于任务的学习,这种方案的难点在于,机器人本身的性能没有被很好的发挥。而强化学习的方案,存在样本收集困难,任务学习缺乏知识导入的困难。
在这里插入图片描述

图3:Universal Manipulation Interface(来源:斯坦福大学)

OpenAI的Sora是一个非常好的示例,让人们意识到世界模型的有效性。通俗的讲,我们不需要这么多的材料力学、理论力学、流体力学和热力学公式,就可以构建一个比较有效地预测系统。Sora起码说明了两个问题,第一,基于世界模型的生成模型将会为manipulation提供非常可靠轨迹级别的预测,它既有知识、又有物理定律、又可以交互,可以说解决了各种问题。第二,基于Sora的环境重建和技能学习,可以快速让机器人获取新的技能,元操作的学习样本更加丰富,配合上UMI、ALOHA等系统获取的少量人类操作样本,可以把技能学习的成本和时间降低到工业界能接受的程度。微亿智造搭建了整套数据采集环境,并尝试在工业现场重复的采集各种样本,庞大的应用数据将会成为再现工业Sora的有力支撑。
在这里插入图片描述

图4:基于世界模型实现动态跟踪目标并实时估计抓取方案(来源:微亿智造)
▍端到端和松耦合是个问题吗?

在具身智能机器人领域,端到端还有很长的路要走,因为其操作对象多变、对操作对象的精度要求高、要求复杂,端到端带来的训练成本实在太大。因此在工业界落地,松耦合基本上是目前的最优解,这是由多轴机械系统特性和应用特性决定的。

从不同的模块来说,上层感知和任务规划、建图是比较紧密的,完全可以端到端。具体到操作层面,元操作需要精心的设计该模块的学习方式和实现方式,有基于传统规划控制的元操作,也要有基于世界模型的AIGC生成式操作,然后被统一安排进入任务里,整个系统就可以闭环。微亿智造搭建了完整的工业机器人框架,感驱控一体化去控制原来只负责执行的机械臂,框架里包含了高级任务规划、高频的视觉响应、行为的定义和元操作执,可以驱动机械臂来执行各种任务,也可以快速的响应需求的变化。
在这里插入图片描述

图5:松耦合框架下的多任务节点柔性切换(来源:微亿智造)
上述每个环节技术成熟度都有了雏形,但是距离通用机器人的完全落地应用,判断仍有1~2年的时间,因此限定场景、限定任务,成为目前进行实践的最优解。微亿智造从工业应用出发,在有限集场景下运用具身智能技术,将最新的技术组合进入框架里,打造具身智能工业机器人(EIIR),是一种务实有效的做法。比如对物体的位姿估计,我们充分考虑了工业场景下的变化量和不变量,采用预先训练的方式,用2D相机实现了已知对象的pose估计,在成本和精度上都领先3D相机,推理速度也达到了实时,让manipulation成本极低,这就是有限集场景带来的好处。

随着对技术的集聚和深入应用,很多泛泛而谈的“落地太远”言论将会轰然碎裂,我们希望带来巨大的冲击,让智能突然来到大家身边。

这篇关于具身智能狂潮背后:泡沫还是技术革命的前奏?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/945825

相关文章

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

基于Python实现智能天气提醒助手

《基于Python实现智能天气提醒助手》这篇文章主要来和大家分享一个实用的Python天气提醒助手开发方案,这个工具可以方便地集成到青龙面板或其他调度框架中使用,有需要的小伙伴可以参考一下... 目录项目概述核心功能技术实现1. 天气API集成2. AI建议生成3. 消息推送环境配置使用方法完整代码项目特点

JavaScript实战:智能密码生成器开发指南

本文通过JavaScript实战开发智能密码生成器,详解如何运用crypto.getRandomValues实现加密级随机密码生成,包含多字符组合、安全强度可视化、易混淆字符排除等企业级功能。学习密码强度检测算法与信息熵计算原理,获取可直接嵌入项目的完整代码,提升Web应用的安全开发能力 目录

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

利用Python实现Excel文件智能合并工具

《利用Python实现Excel文件智能合并工具》有时候,我们需要将多个Excel文件按照特定顺序合并成一个文件,这样可以更方便地进行后续的数据处理和分析,下面我们看看如何使用Python实现Exce... 目录运行结果为什么需要这个工具技术实现工具的核心功能代码解析使用示例工具优化与扩展有时候,我们需要将

Java使用WebView实现桌面程序的技术指南

《Java使用WebView实现桌面程序的技术指南》在现代软件开发中,许多应用需要在桌面程序中嵌入Web页面,例如,你可能需要在Java桌面应用中嵌入一部分Web前端,或者加载一个HTML5界面以增强... 目录1、简述2、WebView 特点3、搭建 WebView 示例3.1 添加 JavaFX 依赖3

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4