RT系列机器人详细介绍(BC-Z、RT-1、OMM、RT-Trajectory、Q-Transformer、RT-2、RT-X、RT-H)

具身智能控制新范式:RT-1(Robotics Transformer)模型架构解析 本文深入解析了RT-1(Robotics Transformer)模型架构,它作为具身智能领域的新范式,通过统一的Transformer骨干网络处理视觉、语言指令与动作序列,实现了机器人多任务控制的泛化能力。模型利用TokenLearner压缩视觉特征,并结合高效的工程优化,为构建通用机器人“大脑”提供了可行的技术路径。 阅读详情
AI摘要

本文介绍了BC-Z、RT-1、MOO等多种机器人学习模型。这些模型通过不同技术实现机器人学习,如结合大规模数据、预训练视觉 - 语言模型等,在零样本泛化、多任务适应、实时控制等方面有出色表现,为机器人学习领域提供了新方案。

一、BC-Z

   BC-Z通过结合大规模的交互式模仿学习系统、灵活的任务嵌入和多样化的数据,实现了在未见任务上的零样本泛化,为机器人学习领域提供了一种新的解决方案。

在这里插入图片描述

  1. 数据收集与预处理

   大规模多任务数据采集:通过多个机器人在不同环境中执行多样化任务,收集了超过25,877个机器人操作演示和18,726个相同任务的人类视频,覆盖100个不同的操作任务。

   共享自主性与HG-DAgger:结合共享自主性的数据收集方法和HG-DAgger算法,允许操作员在机器人即将出错时进行干预,提供更丰富的数据用于训练和改进策略。

在这里插入图片描述

  1. 系统架构设计

   编码器-控制层分解:系统分为编码器q(z|w)和控制层π(a|s, z)。编码器负责将任务命令(语言或视频)转换为嵌入z,控制层则根据图像s和嵌入z产生动作a。使用预训练的多语言句子编码器处理自然语言命令,使用基于ResNet-18的卷积神经网络处理人类执行任务的视频,以生成任务嵌入。通过FiLM(Feature-wise Linear Modulation)层将任务嵌入z条件化到网络架构中,实现对不同任务的适应。

   辅助语言回归损失:引入辅助语言回归损失,训练视频编码器预测任务的语言命令嵌入,增强视频嵌入的语义对齐。

在这里插入图片描述

  1. 策略训练

   行为克隆:使用行为克隆方法训练控制层π(a|s, z),通过最小化专家动作的负对数似然来优化策略。

   动作定义:定义动作为状态差异,使用自适应算法选择未来状态,以减少噪声并提高策略的泛化能力。

  1. 实验验证

   单任务模仿学习:在清空箱子和开门任务上验证BC-Z模型,展示其在训练和未见场景中的性能。

   零样本和少样本泛化:评估BC-Z在未见任务上的泛化能力,包括新任务、新环境和新物体的泛化。

   性能瓶颈分析:通过比较训练任务上的成功率,分析性能瓶颈是在编码器还是控制层。

在这里插入图片描述

二、RT-1

   RT-1的技术路线展示了一个能够处理大规模数据、具有强大泛化能力、并且能够实时控制机器人的先进学习系统。通过精心设计的数据收集策略、高效的模型架构、以及对异构数据的有效融合,RT-1在多任务和新环境的适应性方面展现出了卓越的性能。

  1. 数据收集与预处理

   大规模数据采集:通过13台机器人在不同环境中执行任务,收集了超过130,000个演示数据,覆盖700多个不同的任务指令,涉及多种物体和场景。

   数据标注:每个演示集都附带了描述性文本指令,包括动作和目标物体,为模型提供自然语言条件。

   数据多样性:数据集包含了多种技能(如抓取、放置、移动等)和物体,以支持模型在多样化任务上的泛化能力。

在这里插入图片描述

  1. 模型架构设计

在这里插入图片描述

   EfficientNet与FiLM层:使用预训练的EfficientNet网络处理输入图像,并通过FiLM层将图像特征与自然语言指令的嵌入相结合,实现早期的语言和视觉融合。

   TokenLearner:通过注意力机制减少Token数量,降低后续Transformer层的计算负担,提高推理速度。

   Transformer架构:采用解码器结构的Transformer模型,处理压缩后的Token序列,输出动作Token。

在这里插入图片描述

  1. 动作Token化

   离散化动作空间:将连续的动作空间(如手臂和基座的运动)离散化为256个bins,简化动作的表示和决策过程。

  1. 模型训练

   行为克隆:利用收集到的演示数据,通过行为克隆方法训练模型,优化策略π以最大化在给定图像和语言指令下动作的似然度。

  1. 实时控制与推理速度

   快速推理:为了满足实时控制的需求,RT-1模型必须在100ms内完成推理。通过减少Token数量和重用Token来优化推理速度。

   固定时间等待机制:为了保证动作输出的一致性频率,引入固定时间等待机制,避免由于系统延迟引起的动作抖动。

  1. 实验与评估

   多环境评估:在两个真实世界的办公厨房和一个模拟训练环境中评估RT-1的性能,测试其在训练任务上的表现、对未见任务的泛化能力、对干扰物和背景的鲁棒性。

在这里插入图片描述
   长时序任务:在SayCan框架下执行长时序任务,测试RT-1在复杂、多步骤自然语言指令下的表现。

在这里插入图片描述

  1. 异构数据融合

   模拟数据融合:将模拟环境中的数据与真实世界数据结合,测试RT-1在新领域(如之前未见过的物体)的泛化能力。

   跨机器人数据融合:将不同机器人平台收集的数据融合,测试RT-1在不同机器人形态间的知识迁移能力。

三、MOO

   Manipulation of Open-World Objects (MOO)旨在使机器人能够理解和执行涉及以前未见过的对象类别的指令,将预训练的视觉-语言模型与机器人策略相结合,以实现对新语义概念的泛化。

在这里插入图片描述

  1. 预训练视觉-语言模型(VLM)对象定位

   MOO利用预训练的视觉-语言模型(如Owl-ViT)来从图像和自然语言指令中提取对象识别信息。这些模型在大规模的静态数据集上训练,能够将自然语言描述与图像中的对象进行关联。预训练模型能够识别和定位图像中的对象,即使这些对象在机器人的实际经验中未曾出现过。

   MOO通过将指令中的对象描述和当前图像输入到VLM中来定位对象。VLM输出对象在图像中的位置,通常是边界框或分割掩码。MOO将VLM提取的对象位置信息(如边界框中心点)作为对象的表示,并将这些信息以通道的形式附加到当前图像上。这种表示方法使得策略网络能够将自然语言指令中的语义信息与图像中的实际对象相对应。

  1. 策略网络架构

   MOO的策略网络基于RT-1架构,该架构包括以下几个关键组件:

  • EfficientNet:用于处理图像并提取特征。

  • FiLM层:用于将文本嵌入与图像特征相结合。

  • TokenLearner:将EfficientNet的输出转换为一组紧凑的Token。

  • Transformer:使用这些Token来预测动作Token。

在这里插入图片描述

  1. 训练和推理

   MOO的训练过程包括以下步骤:

   行为克隆:使用专家演示数据集,通过最小化动作的负对数似然来训练策略网络。

   冻结VLM:在训练过程中,VLM不被更新,以确保策略网络能够学习到对VLM定位错误的鲁棒性。

   端到端训练:整个策略网络(包括VLM)被端到端训练,以实现从图像和语言指令到动作的直接映射。

  1. 实际实施

   为了在真实机器人上实现MOO,研究者使用Owl-ViT检测器来检测图像中的对象,并仅在每个场景的第一帧中提取对象信息。这样做可以减少计算量,使得在整个场景中实现实时控制成为可能。

   MOO在包含106个不同对象类型的数据集上进行训练和评估。数据集通过远程操作收集,涵盖了多种技能和对象。实验结果表明,MOO能够在未见过的物体类别上实现零样本泛化,并在真实世界的移动操作机器人上成功执行任务。

在这里插入图片描述

在这里插入图片描述

四、RT-Trajectory

   RT-Trajectory展示了如何通过使用轨迹草图作为任务规范信号,提高机器人政策在新任务上的泛化能力,这对于开发能够处理未知任务的通用机器人政策具有重要意义。

在这里插入图片描述

  1. 轨迹草图表示(Trajectory Sketches Representation)

   2D轨迹提取:从演示数据集中提取机器人末端执行器中心点的2D轨迹。这涉及到将机器人的3D位置信息投影到相机空间,形成一系列像素位置。

   颜色分级(Color Grading):使用轨迹图像的红色通道来表示时间进度,绿色通道来编码相对于机器人基座的高度信息,以表达速度和方向。

   交互标记(Interaction Markers):在轨迹的关键时刻(如夹持器抓取和释放物体时)添加绿色或蓝色的圆圈,以突出显示这些交互步骤。

在这里插入图片描述

  1. 策略训练(Policy Training)

   模仿学习(Imitation Learning):利用成功机器人演示集,通过行为克隆方法训练基于Transformer的政策网络,使其能够模仿专家的行为。

   轨迹草图条件:在输入序列中将轨迹草图与RGB图像沿特征维度拼接,然后通过预训练的EfficientNet-B3网络进行处理。

   Transformer架构:使用Transformer网络学习从输入图像和轨迹草图到动作的映射,以实现对机器人的控制。

  1. 推理时的轨迹条件(Trajectory Conditioning During Inference)

   用户输入:在推理时,用户或高级规划器根据机器人相机的初始图像创建一个粗略的2D轨迹草图,指定期望的运动。

   政策执行:将用户指定的轨迹草图输入到训练好的控制政策中,以执行指定的操纵任务。

  1. 实验验证(Experimental Validation)

   真实世界实验:在真实世界的移动操作机器人上进行实验,评估RT-Trajectory在多种操作技能上的性能。

   已知与未见技能:使用RT-1数据集进行训练,并提出新的评估技能,包括未见物体和操作工作空间,以测试泛化能力。

   评估协议:为每种技能评估收集一组场景,并在评估期间运行政策,以量化比较不同方法的性能。

在这里插入图片描述

  1. 多样化的轨迹生成方法(Diverse Trajectory Generation Methods)

   人类绘制草图:开发图形用户界面(GUI),使用户能够根据机器人的初始相机图像绘制轨迹草图。

   人类演示视频:从第一人称人类演示视频中估计手部姿态,并将人类手部的轨迹转换为机器人末端执行器的轨迹。

   代码作为政策(Code as Policies):使用大型语言模型(LLM)根据任务指令和物体标签生成代码,以生成轨迹。

   图像生成模型:使用文本引导的图像生成模型根据初始图像和语言指令生成轨迹草图。

在这里插入图片描述
在这里插入图片描述

  1. 运动多样性分析(Motion Diversity Analysis)

   轨迹相似性测量:使用Frêchet距离来量化查询轨迹与训练数据集中轨迹之间的相似性。

   最相似轨迹检索:通过计算查询轨迹与训练集中所有轨迹之间的距离,检索政策在训练期间见过的最相似轨迹。

在这里插入图片描述
在这里插入图片描述

  1. 新兴能力与行为(Emergent Capabilities and Behaviors)

   视觉提示工程:类似于LLM对语言提示的响应,RT-Trajectory允许通过改进轨迹提示来改变行为模式。

   重试行为:与非学习方法相比,RT-Trajectory能够在执行失败后进行重试并可能成功完成任务。

   高度感知的歧义消除:对于2.5D轨迹草图,通过颜色分级提供高度信息,有助于减少2D轨迹在深度方向上的歧义。

五、Q-Transformer

   Q-Transformer通过这些技术实现了在离线数据集上的高效学习,并在真实世界的机器人任务中展现出了强大的性能和泛化能力。这项工作为机器人学习领域提供了一种新的解决方案,特别是在处理大规模离线数据集和提高策略泛化能力方面。

在这里插入图片描述

  1. Q-Transformer架构

   Transformer模型:模型角色:Q-Transformer使用Transformer模型作为其核心,处理来自机器人相机的图像和自然语言指令,输出动作的Q值。Transformer模型被训练为一个序列模型,能够处理离散的Token序列,这些Token代表了动作空间的各个维度。模型接收机器人相机的图像和自然语言指令作为输入,通过预训练的视觉模型(如EfficientNet)和语言模型(如Universal Sentence Encoder)进行编码。

   动作空间离散化:Q-Transformer将连续的动作空间离散化为多个维度,每个维度被处理为独立的时间段,从而避免了维度灾难。对于每个动作维度,模型都会输出一个Q值,这些Q值代表了在该维度上执行特定动作的预期回报。每个动作维度被离散化为256个可能的值(bins),这样的离散化策略使得模型能够处理复杂的动作空间,同时保持计算的可行性。

在这里插入图片描述

在这里插入图片描述

  1. 保守Q学习(Conservative Q-Learning)

   保守正则化:保守Q学习(CQL)旨在减少对未见动作的过度估计,通过正则化未在数据集中出现的动作的Q值。Q-Transformer通过最小化数据集中未出现的每个动作的Q值,来实现保守正则化,减少对未见动作的估计偏差。

   Q值正则化:对于数据集中未覆盖的动作,Q-Transformer将其Q值正则化到最小可能的累积奖励,通常是0,以反映这些动作的不确定性或低效用。

  1. 蒙特卡洛和n步回报的混合更新

   蒙特卡洛回报:Q-Transformer利用蒙特卡洛回报来加速Q学习,通过在更好的轨迹上更快地传播值,从而提高学习效率。

   n步回报:在动作维度上采用n步回报,以提高学习效率,尤其是在长视界任务中,这种方法可以帮助模型更好地估计长期回报。

  1. 实验验证与评估

   真实世界实验:Q-Transformer在真实世界的机器人操作任务上进行了大规模实验,验证了其在多样化任务上的性能。实验涉及的任务包括但不限于抽屉的拿起和放置、物体的移动和定位等,这些任务覆盖了机器人操作的多个方面。

在这里插入图片描述

   模拟实验:在模拟环境中进行实验,与现有的离线RL算法和模仿学习方法进行比较,以评估Q-Transformer的有效性和泛化能力。

在这里插入图片描述

  1. 实际实施细节

   硬件配置:使用具有7自由度手臂和两指夹持器的移动操作机器人,机器人头部装有RGB相机,提供了丰富的视觉输入。

   动作执行:学习到的策略以3Hz的频率异步执行动作,以适应实时控制的需求,确保了策略的实时性和可行性。

六、RT-2

   RT-2通过结合大规模预训练的视觉-语言模型和机器人实际动作数据,实现了一个能够理解和执行复杂指令的机器人控制模型。这种方法不仅提高了机器人对新环境的适应能力,还使得机器人能够执行更复杂的任务,展示了从互联网规模数据中学习到的知识和推理能力。

在这里插入图片描述

  1. 预训练视觉-语言模型(VLMs)

   数据来源:RT-2使用互联网规模的数据进行预训练,这些数据包括图像和文本对。

   模型选择:RT-2基于两个预训练的视觉-语言模型:PaLI-X和PaLM-E,它们分别具有不同的参数规模。

   预训练任务:预训练任务包括图像描述、视觉问题回答(VQA)等,以学习图像和文本之间的关联。

在这里插入图片描述

  1. 动作的文本标记化

   动作表示:将机器人的动作(如位置、旋转和平移)表示为文本标记,以便与语言模型的输出格式一致。

   离散化:连续的动作空间被离散化为固定数量的bin,每个bin对应一个文本标记。

   多模态句子:通过将动作标记与自然语言标记结合,形成可以响应机器人指令的“多模态句子”。

  1. 联合微调(Co-fine-tune)

   微调目标:将预训练的VLMs微调为VLA模型,使其能够直接输出机器人动作。

   数据结合:将机器人轨迹数据与互联网规模的视觉-语言数据结合起来,进行联合微调。

   平衡训练数据:在训练批次中平衡机器人数据和互联网数据的比例,以提高模型的泛化能力。

  1. 实现机器人控制

   指令遵循:训练VLA模型以遵循自然语言指令,并将这些指令转换为机器人动作。

   模型架构:RT-2模型使用大型视觉-语言模型作为骨干网络,通过微调使其适应机器人控制任务。

  1. 实时推理

   模型部署:由于模型规模庞大,RT-2模型部署在多TPU云服务上,通过网络查询实现实时控制。

   频率控制:通过云服务,RT-2能够以适合的频率(如1-3Hz)进行控制,同时服务多个机器人。

  1. 实验验证

   评估指标:通过6000次机器人评估试验来验证RT-2的性能,包括对新对象、新背景和新环境的泛化能力。

   新兴能力:评估RT-2是否展现出从互联网规模预训练中继承的新兴能力,如语义理解和基本推理。

在这里插入图片描述
在这里插入图片描述

  1. 结果分析

   性能对比:RT-2在执行任务和泛化到新场景方面相较于基线模型有显著提升。

   泛化能力:RT-2能够将预训练中学到的语义知识转移到机器人控制任务中,展现出更好的泛化性能。

在这里插入图片描述

七、RT-X

   通过构建一个大规模、多机器人平台的数据集,并在此基础上训练和评估了两种基于Transformer的模型,探索了在机器人学习领域实现跨平台、跨任务的通用化策略的可能性,并展示了初步的成果和未来的研究方向。

在这里插入图片描述

  1. 数据集构建与分析

   数据集来源:数据集由22种不同机器人平台的数据组成,这些数据来自全球21个机构的合作,涵盖了527种技能,共计160266个任务。

   数据集整合:将60个现有的机器人数据集合并成一个一致的数据格式,使用RLDS(Robot Learning Dataset)格式存储,支持不同机器人设置的各种动作空间和输入模式。

   数据分析:通过使用PaLM语言模型从指令中提取对象和行为,分析了数据集中的技能和对象多样性。发现虽然大多数技能属于“挑选-放置”类别,但也包含了如“擦拭”或“组装”等多样化技能。

在这里插入图片描述

  1. RT-X模型设计

   模型架构:实验基于两种基于Transformer的机器人策略模型:RT-1和RT-2。RT-1是一个为机器人控制设计的高效Transformer架构,而RT-2是基于视觉-语言模型(VLM)的大规模模型,能够将动作表示为自然语言标记。

在这里插入图片描述

   数据格式统一:为了处理不同机器人的观察和动作空间的差异,研究者们采用了粗略对齐的动作和观察空间,使得模型可以在不同的机器人平台上解释和应用。

  1. 训练和推理细节

   训练目标:模型使用标准的分类交叉熵目标函数,对输出空间(RT-1的离散桶和RT-2的所有可能的语言标记)进行优化。

   推理:在推理时,每个模型以机器人所需的频率(3-10 Hz)运行,RT-1在本地运行,而RT-2部署在云服务上,通过网络查询。

  1. 实验结果与分析

   实验设计:通过3600次评估试验,研究者们回答了关于X-embodiment训练对学习策略性能的影响的三个问题:是否能够实现正向迁移、是否能够提高对新任务的泛化能力、不同设计维度(如模型大小、架构或数据集组成)对策略性能和泛化能力的影响。

   性能提升:RT-1-X在小规模数据集上的表现优于原始方法,而RT-2-X在大规模数据集上表现优于RT-1,表明在数据丰富的领域,使用高容量架构可以提高性能。

在这里插入图片描述

八、RT-H

   RT-H模型通过建立一个基于语言的动作层次结构,使得机器人能够更好地理解和执行复杂的自然语言任务,同时具备从用户纠正中学习和适应新场景的能力。不仅提高了机器人策略的性能,还增强了其适应性和灵活性。

在这里插入图片描述

  1. 数据处理和自动化标注

   数据集:使用包含100K演示的大型多任务数据集,结合了厨房任务和更复杂的任务。

   自动化标注:开发自动化方案从机器人自身感知信息中提取语言动作,避免了人工标注的不一致性和成本。

  1. RT-H模型架构

   VLM(Vision Language Model):基于大规模视觉语言模型(如PaLI-X 55B),该模型在互联网规模的视觉和语言数据上进行预训练。

   双阶段预测:

  • 语言动作查询(Language Motion Query):模型首先预测与高级任务描述相对应的语言动作。

  • 动作查询(Action Query):然后,基于预测的语言动作、视觉观察和任务描述,模型预测具体的机器人动作。

在这里插入图片描述

  1. 训练和推理

联合训练:RT-H模型在互联网规模数据和机器人演示数据上进行联合训练,以利用先验知识和任务特定数据。

推理:在测试时,RT-H首先运行语言动作查询来推断技能,然后使用这个推断出的技能在动作查询中计算动作。

  1. 干预和纠正

在线纠正:用户可以直接干预并提供语言动作纠正,RT-H能够根据这些纠正来调整其行为。

从纠正中学习:RT-H可以从用户提供的语言动作纠正中学习,以改进其政策。

  1. 实验和评估

性能评估:在多样化的多任务数据集上评估RT-H的性能,包括在新对象、新背景和新环境中的泛化能力。

在这里插入图片描述

灵活性和语境性:分析RT-H学习的语言动作如何适应不同的场景和任务,以及如何响应用户提供的纠正。

在这里插入图片描述

参考文献

[1] Jang E, IrpanA, Khansari M, et al. Bc-z: Zero-shot task generalization with robotic imitation learning[C]//Conference on Robot Learning. PMLR, 2022: 991-1002.

[2] Brohan A, Brown N, Carbajal J, et al. Rt-1: Robotics transformer for real-world control at scale[J]. arXiv preprint arXiv:2212.06817, 2022.

[3] Stone A, Xiao T, Lu Y, et al. Open-world object manipulation using pre-trained vision-language models[J]. arXiv preprint arXiv:2303.00905, 2023.

[4] Gu J, Kirmani S, Wohlhart P, et al. Rt-trajectory: Robotic task generalization via hindsight trajectory sketches[J]. arXiv preprint arXiv:2311.01977, 2023.

[5] Chebotar Y, Vuong Q, Hausman K, et al. Q-transformer: Scalable offline reinforcement learning via autoregressive q-functions[C]//Conference on Robot Learning. PMLR, 2023: 3909-3928.

[6] Brohan A, Brown N, Carbajal J, et al. Rt-2: Vision-language-action models transfer web knowledge to robotic control[J]. arXiv preprint arXiv:2307.15818, 2023.

[7] O’Neill A, Rehman A, Gupta A, et al. Open x-embodiment: Robotic learning datasets and rt-x models[J]. arXiv preprint arXiv:2310.08864, 2023.

[8] Belkhale S, Ding T, Xiao T, et al. Rt-h: Action hierarchies using language[J]. arXiv preprint arXiv:2403.01823, 2024.

RT-1论文翻译:ROBOTICS TRANSFORMER FOR REAL-WORLD CONTROL AT SCALE 这项工作的目标是构建和展示一个通用的机器人学习系统,能够吸收大量数据并有效泛化。我们使用来自Everyday Robots的移动操纵器,它具有7个自由度的机械臂、一个两指夹持器和一个移动底座(见图2(d))。为了收集数据并评估我们的方法,我们使用了三个基于厨房的环境:两个真实的办公室厨房和一个模拟这些真实厨房的训练环境。训练环境如图2(a)所示,由部分柜台构成,用于大规模数据收集。 阅读详情

相关推荐

RT-1算法详解

3.2在RT-1真实实现的时候用的是Identity-initialized FiLM,在整个算法实现的过程中需要将语言特征塞到视觉特征中,但是视觉特征本来就是已经训好的,强行将语言特征加进去会破坏视觉特征本来的结构。2.机器人任务较多,每个任务训练一个policy的话代价太大,并且泛化性不强,就探索能不能训练出来一个能够通用完成各项任务的policy。1.在VLA之前,大家一般只关注policy,在大家看来policy不需要通用,一个任务一个head。见过任务上,陌生任务上,背景上。

2201_75538301的博客 580

具身智能controller---RT-1(Robotics Transformer)(中---实验介绍)

为了进一步验证泛化能力,我们在厨房环境中进行实验,首先根据真实厨房环境与训练环境的差异,将其划分成L1-L3三个等级,L1表示对新的案台上面布局和不同光照条件的通用性,L2表示额外有未见过的诱导物体,L3表示额外有较大的新未见任务设置,未见物体或者未见位置,然后对比不同方法在这三种场景下的成功率。机器人训练数据的采集是在一个环境下的,示教共13个机器人采集,然后会放在另外两个不同的环境中进行验证。:在21个未见的指令任务上进行了测试,这里的未见是指组合任务未见,但拆分的动作和目标对象是见过的;

weixin_43827285的博客 2376

Gitlab+Jenkins+Docker+Harbor+K8s+Rancher集群搭建CICD平台

本文以诺依项目为例详细记录了Kubernetes集群的部署过程以及配套DevOps环境的搭建。主要内容包括:1) 配置8个节点的软硬件环境;2) 基础环境准备(网络、防火墙、Docker等);3) 三节点Kubernetes集群部署;4) GitLab代码仓库安装;5) Harbor私有镜像仓库搭建;6) Jenkins持续集成工具配置;7) 基于若依项目的CI/CD实践;8) Rancher集群管理工具部署。

hickman2023的博客 1202

Google视觉机器人超级汇总:从RT、PaLM-E、RT-2到RT-X、RT-H(含Open X-Embodiment数据集详解)

随着对视觉语言机器人研究的深入,发现Google的工作很值得深挖,比如RT-2​想到很多工作都是站在Google的肩上做产品和应用,​Google真是科技进步的核心推动力,做了大量大模型的基础设施,服故有了本文,单独汇总Google在机器人领域的重大结果、进展。

结构之法 算法之道 2万+

上海交大计算机保研面试 2026:3类专项计划与10个联培方向深度解析

本文深度解析2026年上海交通大学计算机保研面试的3类专项计划与10个联培方向,包括区块链技术、智能计算系统和网络安全专项,以及蚂蚁科技、苏州智研院等联培基地。文章详细介绍了各专项的核心课程、硬件资源和就业去向,为计算机专业学生提供全面的申请策略和职业发展建议。

weixin_31528001的博客 397

保姆级教程:用OpenCV搞定鱼眼双目相机的标定与测距(附完整C++代码)

本文详细介绍了使用OpenCV进行鱼眼双目相机标定与测距的全流程,包括环境搭建、数据采集、单目标定、双目标定、立体校正和视差计算等核心步骤。通过完整的C++代码示例和参数调优指南,帮助开发者快速实现高精度的双目测距系统,适用于机器人导航、VR全景拍摄等领域。

weixin_42573113的博客 388

RT-1:面向大规模实际应用场景控制的机器人Transformer模型

在本节中,我们将介绍图像、文本和动作的离散化方式(tokenization),并进一步阐述 RT-1 模型的架构设计。随后,我们将说明如何实现满足实时控制需求的运行速度。最后,我们还将描述数据采集的流程,以及数据集中包含的技能和指令内容。图 2(a) 用于大规模数据采集的机器人教室;(b) 一个真实办公厨房,是用于评估的两个逼真环境之一(在本文其余部分中称为 Kitchen1);(c) 另一个用于评估的不同办公厨房(在本文其余部分中称为 Kitchen2);

2201_75538301的博客 1985

泛微E9开发 明细表字段赋值到主表字段,将各类型合计赋值到主表类型合计中

①绑定明细表类型、预计金额字段的值改变事件,每当有值发生改变,就需要重新计算供应商1、供应商2、供应商3的合计,如果不绑定这两个字段的话,会出现计算不及时或计算错误的问题。②当有明细行被删除时,也需要重新计算供应商1、供应商2、供应商3的合计,比如删除了供应商1的明细行,如果不重新计算,那么供应商1的值还是被删之前的值,合计错误。将各类型合计赋值到主表类型合计中。

a_waste_only的博客 3836

[EAI-010] RT-Trajectory,通过轨迹草图提高实现机器人操作任务的泛化能力

提出了一种使用这种粗略轨迹草图的策略调节方法 RT-Trajectory,这是实用的,易于指定的,并且可以让策略有效地执行原本难以执行的新任务。

全性保真,不以物累形。 1658

Calibre提参实战:如何用hcell和xcell文件精准屏蔽模块(附避坑指南)

本文详细解析了Calibre提参过程中hcell和xcell文件的应用技巧,帮助工程师精准屏蔽模块以优化寄生参数提取。通过对比hcell与xcell的核心差异、图形界面与命令行操作指南,以及常见问题排查方法,提升芯片后端设计效率。附避坑指南,解决EETOP论坛热议的模块丢失问题。

weixin_26795617的博客 440

设备管理器找不到蓝牙?从驱动到BIOS的系统排查指南

在Windows系统中,蓝牙功能依赖硬件、驱动、系统服务三层协同工作。设备管理器作为硬件状态的可视化窗口,当蓝牙设备消失时,往往意味着某一层链路中断。常见原因包括BIOS无线开关关闭、驱动异常、蓝牙支持服务被禁用,或系统文件损坏。排查思路应从基础概念出发,先理解蓝牙设备在设备管理器中的四种隐藏位置,再通过扫描硬件、检查BIOS、重装驱动、修复服务等步骤逐层定位。这一方法不仅适用于Windows电脑,也适用于HC-05、ESP32等嵌入式蓝牙模块,因为硬件、协议栈、应用层的故障逻辑相通。掌握这套技术价值在于减

weixin_33377602的博客 267

RT-Trajectory:通过事后轨迹草图实现机器人任务泛化

23年11月来自谷歌DeepMind、UCSD、斯坦福和谷歌Intrinsic的论文“RT-Trajectory: Robotic Task Generalization via Hindsight Trajectory Sketches”。

yorkhunter的博客 1326

基于DRU-HVDC的构网型海上风电场环流机理仿真复现

本文介绍了基于DRU-HVDC的构网型海上风电场环流机理仿真模型的构建方法。主要内容包括: 完整的Simulink模型结构,包含主模型文件GFM_DRU_Main.slx和配置脚本GFM_DRU_Setup.m 系统参数设置,包括基础频率(20Hz)、电压基准值(690V)、功率基准值(2MVA)等 四种仿真场景配置:电压不平衡、相位不平衡、阻抗不平衡和频率不平衡 风力发电机(WT)子系统的详细构建步骤,包含电压源、输出阻抗和测量模块 变压器和DRU整流器的参数设置 该模型可用于研究构网型风电场的环流机理。

huanghm88的专栏 262

RT-1:机器人 Transformer 用于大规模现实世界控制

23年8月来自谷歌的论文“RT-1: Robotics transformer for real-world control at scale”。

yorkhunter的博客 1283

Android 14.0 系统开机屏幕设置默认横屏显示

在14.0的系统ROM产品定制化开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从 两部分来实现,一部分是系统开机动画横屏显示,另一部分是系统屏幕显示横屏显示,从这两方面就可以做到开机默认横屏显示了

安卓兼职framework和app工程师的博客 2151

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

谷歌RT-1模型—— 具身智能VLA模型在早期的重要探索

尽管RT-1 在多项关键指标上表现突出:以 97% 成功率执行超 700 条指令,在新任务、物体与环境的泛化能力上超越已发布基线模型;能有效融合模拟环境与异构机器人形态的数据,且在不削弱原任务性能的前提下增强新场景适应性;还可在SayCan框架中完成长达50步的长时程任务 —— 但该模型仍存在一定局限性。

1145

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

RT-X 开源项目实战指南

RT-X 开源项目实战指南 项目介绍 RT-X 是一个革命性的机器人学习框架,基于大规模的Open X-Embodiment Dataset构建。该框架旨在通过结合真实世界机器人控制模型(RT-1)和视觉语言行动模型(RT-2),实现跨平台的技能迁移与学习。它特别强调了在多样化机器人形态上训练的高性能,能够实现超过500种技能,并成功完成超过15万项任务。RT-X的核心在于其模型能在多样的机器人数...

gitblog_00750的博客 1077

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

YAY Robot——斯坦福和UC伯克利开源的:人类直接口头喊话从而实时纠正机器人行为(含FiLM详解)

复杂的机器人任务可能需要多个单独的基础动作的序列。例如,如图1所示将多个物品装入袋子中需要依次抓取每个物体,将其移动到袋口附近,然后插入解决此类多阶段任务的一个常用框架是通过分层抽象,其中高级策略指挥具体行为,然后由低级策略执行这些行为 [36,68,69,18]

结构之法 算法之道 5203

RT-1: ROBOTICS TRANSFORMER FOR REAL-WORLD CONTROL AT SCALE

数据收集:在厨房环境中收集大规模数据集,训练数据由人类演示组成并附以文本描述,数据集包含130k个演示,使用大量不同对象组成超过700个不同的任务。模型构建具体网络架构如下EfficientNet - B3由MBConv+FiLM构成以进行图像编码与多模态融合,其中MBConv通过分步卷积以牺牲计算效率为代价减少训练参数,FiLM将输入的语言特征转换为对图像特征的缩放γ\gammaγ和偏移β\betaβ从而融合图像和语言特征。

CHONGjjj的博客 1222

[EAI-007] 具身智能经典工作 RT-X,首个大规模具身数据集OXE训练的VLA模型

汇集了 21 家机构合作收集的 22 种不同机器人的数据集,展示了 527 种技能(160266 项任务)

全性保真,不以物累形。 2984

RT-1模型、FiLM EfficientNet模型哪个是视觉模型,哪个是语言模型?

作为视觉特征提取器,来处理视觉数据(如图像)。提取出的视觉特征会与语言指令一起送入 Transformer,进行多模态信息融合。:是一个完整的多模态模型,既处理视觉信息,也处理语言信息。它的核心是将视觉特征和语言特征结合起来,以帮助机器人理解复杂指令。RT-1模型、FiLM EfficientNet模型哪个是视觉模型,哪个是语言模型?,专门用于处理图像数据。它属于 EfficientNet 系列,性能强大且高效。RT-1 模型中使用了。

weixin_43501408的博客 471

RT-X 开源项目使用教程

RT-X 开源项目使用教程 1. 项目目录结构及介绍 RT-X/ ├── docs/ │ ├── README.md │ └── ... ├── src/ │ ├── main.py │ ├── config.py │ ├── utils/ │ │ ├── helper.py │ │ └── ... │ └── ... ├── tests/ │ ├── ...

gitblog_00811的博客 1020

机器人迎来ImageNet时刻!谷歌等新作Open X-Embodiment:机器人学习数据集和 RT-X 模型...

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达点击进入—>【机器人和Transformer】交流群在CVer微信公众号后台回复:RT数据集,可以下载本论文pdf、代码和数据集,学起来!转载自:机器之心 | 编辑:张倩、陈萍为什么机器人技术远远落后于 NLP、视觉和其他 AI 领域?除其他困难外,数据短缺是罪魁祸首。谷歌 DeepMind 联合其他机构推出了 Open X...

阿木寺的博客 1104

【谷歌新作】Transformer杀入机器人领域,RT-1:97%成功率,轻松完成700多条控制指令

机器人的动作维度包括手臂运动的 7 个变量(x、y、z、翻转、俯仰、摇摆、打开夹具)、3 个基本运动变量(x、y、摇摆)以及一个在控制臂、控制 base 或终止 episode 三种模式之间切换的额外具体变量。SayCan 算法是谷歌在今年提出的,在这个算法中,谷歌让机器人充当语言模型的「手和眼睛」,而语言模型提供有关任务的高级语义知识。为了进一步挖掘 RT-1 的性能,该团队还将训练另一个机器人的数据用来训练 RT-1,目的有两个:(1) 测试模型在新数据上是否保持其在原始任务上的性能;

机器学习社区 2797

文献翻译:RT-1

注:以下内容仅供交流学习使用,不可用于商业用途,并尊重原作者的一切权益。 RT-1:用于现实世界的大规模控制的机器人变压器 摘要 通过将知识从大型、多样化、任务无关的数据集转移出来,现代机器学习模型可以解决特定的下游任务,以零射击或小的任务特定数据集转换到高水平的性能。虽然这种能力已经在计算机视觉、自然语言处理或语音识别等其他领域得到了证明,但在机器人技术中仍有待证明,由于机器人技术收集真实世界机器人数据的差异,模型的泛化能力尤为关键。我们认为,这种通用机器人模型成功的关键之一在于开放式的与任务无

thewordafter的博客 1904

让VLM充当机器的指路人——VLM规划下加约束:从SayCan、VoxPoser到ViLA、CoPa、ReKep

Figure 的创始人 Brett Adcock 和 AI 团队的负责人 Corey Lynch 在 X 上解释了此次视频中机器人互动背后的原理此次的突破,由 OpenAI 与 Figure 共同做出。OpenAI 提供负责提供视觉推理和语言理解,而 Figure 的神经网络提供快速、低水平、灵巧的机器人动作机器人所做出的所有行为都是出于已经学习过,内化了的能力,而不是来自远程操作,具体则如下Figure 的机载摄像头以 10hz 的频率拍摄图像。

结构之法 算法之道 1万+
上一篇: 时间卷积网络(TCN)原理+代码详解
下一篇: 具身智能之视觉语言导航(VLN)类别与基准
晓shuo
晓shuo 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域
博客等级 码龄6年 4万+粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓shuo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值