遇见 YOLO26: 下一代视觉 AI。
Ultralytics
返回 Ultralytics 词汇表

Diffusion Policies

探索 Diffusion Policies 如何塑造现代机器人技术。了解它们如何通过去噪建模动作,并与 Ultralytics YOLO26 集成以实现智能感知。

扩散策略代表了机器人学机器学习领域的一种范式转变,即将AI智能体的视觉运动策略建模为一种条件去噪扩散过程。传统上,行为克隆(一种模仿学习形式)依赖于直接回归,从感官输入中预测单个确定的动作。虽然这在简单任务中有效,但当存在多个有效动作时,直接回归往往会失败,导致动作平均化,从而产生不稳定或不安全的行为。扩散策略通过将动作生成构建为序列细化任务来解决这一问题。从纯随机噪声开始,算法在感官观测(如图像或空间状态数据)的条件下迭代去噪,以生成高精度、稳健且多模态的动作序列。

Link to this section扩散策略的工作原理#

其核心机制依赖于生成式建模中的数学原理,改编了最初为高保真图像合成开发的原始视觉运动扩散策略论文中的技术。在训练阶段(即前向过程)中,将少量噪声逐步添加到最优专家动作轨迹中。随后,训练一个神经网络来根据给定的观测上下文预测并反转这些噪声。

在推理阶段,当机器人与其环境交互时,它会观察周围环境,初始化一个随机动作序列,并利用随机朗之万动力学对其进行去噪。这种迭代优化产生了精细、平滑的电机指令,能够处理复杂的高维动作空间。

Link to this section实际应用#

通过在不发生模式崩塌的情况下准确表示复杂分布,扩散策略正在积极重塑现代物理人工智能

  • 机器人操纵 在工业环境中,机械臂利用这些策略执行灵巧且接触密集的任务,例如抓取形状不规则的物体、组装复杂的电子产品或执行流畅的倾倒动作。
  • 自主导航 自动驾驶系统和无人机将深度估计与扩散策略相结合,在动态环境中规划安全、连续的轨迹,从而优雅地适应那些本会让标准强化学习模型感到困惑的突发障碍物。

Link to this section区分关键术语#

为了阐明扩散策略的具体功能,将其与密切相关的生成式架构进行区分很有帮助:

  • 扩散策略 vs. 扩散模型 扩散模型泛指用于创建静态数据(如文本转图像合成)的底层生成架构。扩散策略将这种特定机制应用于预测主动机器人的连续时间序列电机指令。
  • 扩散策略 vs. 扩散强制 扩散强制是一种通用的序列生成框架,它使用每个token不同的噪声水平来训练因果Transformer。虽然两者相关,但扩散强制非常注重自回归预测,而扩散策略严格指代用于视觉运动控制的模仿学习策略。

Link to this section策略学习的最新进展#

包括OpenAI研究计划Google DeepMind机器人技术在内的顶级机构的研究不断拓展着这些算法所能达到的极限。值得注意的是,2024年发表在arXiv上的3D扩散策略(DP3)引入了一项突破,它将策略建立在紧凑的3D点云表示之上,而非简单的2D图像。这显著提高了机器人的空间感知能力,同时大幅减少了专家演示的需求。像D3P: 动态去噪扩散策略这样的进一步创新,已经开始通过为常规动作动态跳过去噪步骤来解决标准扩散推理速度慢的问题,从而实现了实时响应。

Link to this section基于计算机视觉的实际实现#

在扩散策略生成动作之前,它需要对环境有清晰、结构化的理解。工程师经常将稳健的目标检测模型与策略算法相结合,形成完整的计算机视觉流水线。例如,像Ultralytics YOLO26这样快速的感知模型可以实时分离目标物体,并将空间坐标输入到基于PyTorch库的扩散策略中。

import torch
from ultralytics import YOLO

# Load the Ultralytics YOLO26 Nano model for high-speed robotic perception
model = YOLO("yolo26n.pt")

# Predict bounding boxes on the robot's active camera feed
results = model.predict("robot_camera_feed.jpg")

# Condition the policy by extracting the bounding box center coordinate
if len(results[0].boxes) > 0:
    box = results[0].boxes[0].xyxy.squeeze()
    center_x = (box[0] + box[2]) / 2.0
    center_y = (box[1] + box[3]) / 2.0

    # Create a spatial observation tensor to condition the PyTorch Diffusion Policy.
    # This directly guides the denoising process to generate accurate motor actions.
    observation_state = torch.tensor([center_x, center_y])
    print(f"Conditioning action trajectory on object center: {observation_state}")

为了简化此工作流程,开发者可以使用Ultralytics Platform,利用快速的自动标注工具处理自定义数据集。这种端到端支持加速了从原始摄像机流到可执行机器人智能的模型部署过程。

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。

了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。

了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。

了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。

了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。

了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。

了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。

了解更多

让我们一起构建 AI 的未来!

开启你的机器学习未来之旅