首页 > 其他分享 >[Embodied AI Tutorial] The Basic Frameworks and Techniques for Embodied AI (Part2)

[Embodied AI Tutorial] The Basic Frameworks and Techniques for Embodied AI (Part2)

时间:2024-09-10 21:48:23浏览次数:11  
标签:Embodied 误差 Frameworks AI PID -- 算法

目录

Embodied AI Tutorial

课程主页:
slides
video
讲师:https://www.fbxiang.com/

课程内容

Modeling and approaches for Embodied AI

World Model

  • forward model
    -- \(S\) State Space:all possible world states,agent的位置、速度等状态。状态通常不是直接能获取到的,有时需要通过Sensor的观测间接获取。
    -- \(A\) Action Space: all possible control signals,通常和外力有关,比如,电机。
    -- \(T\) Transition: environment dynamics
  • Markov Decision Process (MDP)
    除了{\(S\), \(A\), \(T\)}之外,还有\(R\)用来衡量{\(S\), \(A\)}的成功程度。
  • Policy
    \(Pi\) Policy: takes a state and outputs an action,根据当前状态采样出Action获得Policy的手段:
    -- Imitation learning模仿学习
    -- Learn in an MDP(Reinforcement learning、Model-free、Model-based)
    -- 人工定义规则

Get a Good Policy

  • Imitation Learning:输入当前状态观测,使用专家的Action作为GT,有监督地训练Policy预测模型,例如,Tesla的E2E自动驾驶可以算是这一类。
  • Learn from interaction experience.
    -- Interact with environment (env.step) to collect experience.
    -- Use collected experience to improve the current policy.
    -- Repeat ab.

Planning And Control

  • Motion Planning: generates a trajectory (position, velocity, and acceleration) of the robot.
    -- input:起点、终点、可行驶区域
    -- output:不同时间点的状态(位置、速度、加速度)
    -- Probabilistic roadmap method (PRM):一个暴力的Planning算法的例子
    在可行驶区域内随机采样位置,再使用最短路径算法将其连起来。
  • Control: Control executes the trajectory.
    -- 通过每个采样点的状态,使用Inverse dynamics反向推算出所需要的控制信息。
    -- 通常状态与理论有些误差,使用PID算法进行修正,参考下方解释。
‌‌PID算法的基本概念‌‌ FromChatGPT(提示词:XXX) PID算法是一种广泛应用于控制工程中的反馈控制算法,主要用于调节系统的输出以达到期望的目标值。PID算法由比例(P)、积分(I)和微分(D)三个基本部分组成,通过线性组合构成控制量,对被控对象进行控制。

‌PID算法的组成部分‌

‌比例(P)‌:根据当前的误差(目标值与实际值的差)直接产生控制动作,快速响应误差,但不能消除稳态误差。
‌积分(I)‌:根据误差的积累(误差时间积分)产生控制动作,消除稳态误差。积分作用太强会导致系统超调和振荡。
‌微分(D)‌:根据误差的变化率(误差的时间导数)产生控制动作,预测未来的误差变化趋势,减少系统的超调和振荡。
‌PID算法的工作原理‌

PID算法的工作原理基于反馈控制,通过计算偏差量(e(t))的比例、积分和微分三个控制作用,产生一个控制量u(t),对被控对象进行调节。比例控制快速响应误差,积分控制消除稳态误差,微分控制减少超调和振荡。

‌PID算法的应用领域‌

PID算法广泛应用于工业自动化、电力系统、温度控制、压力控制、流量控制、位置控制等领域。例如,在工业设备中,PID控制器用于保持系统运行在设定点;在电力系统中,PID控制器用于调节发电机的功率输出、变压器的电压水平、电网频率等参数。

‌PID算法的优缺点‌

‌优点‌:原理简单、易于实现、适用面广、控制参数相互独立、参数选定简单。理论上,对于过程控制的典型对象,PID控制器是一种最优控制。
‌缺点‌:积分作用过强会导致系统超调和振荡;微分作用过强会引入高频噪声,影响系统的抗干扰性。
‌PID算法的参数调节‌

PID算法的参数调节包括比例增益(Kp)、积分增益(Ki)和微分增益(Kd)。通过调整这些参数,可以优化系统的响应速度、超调量、调节时间和稳定性。参数调节方法包括试错法、Ziegler-Nichols法等。

Simulation technology for Embodied AI

Simulators/Engine/Environment三者的概念与层级关系

  • Simulators:A library (often a simple SDK) that simulates one or more physical processes.
  • Engine: A software that bundles together simulators to help developers.
  • Environment: Bundles of engines/simulators, assets, and tasks for studying specific embodied AI problems.

Rigid body simulation

主要关注刚体的Intetration、Collision Detection、Constraint Solving三方面

Camera simulation

主要关注相机模型、光照、材料、纹理 等信息。

Asserts

不同asserts的格式说明

相关链接

OpenAI RL:https://spinningup.openai.com/en/latest/user/introduction.html

资料查询

标签:Embodied,误差,Frameworks,AI,PID,--,算法
From: https://www.cnblogs.com/fariver/p/18407282

相关文章

  • C# console application main method new and start wpf window application
    1.NewConsoleapplication;2.Addreference,PresentationCoreandWindowsBase3.usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows;usingSystem.Windows.Controls;using......
  • 【AI绘画】Midjourney光影控制详解
    博客主页:[小ᶻZ࿆]本文专栏:AI绘画|Midjourney文章目录......
  • 全能型与专业型AI的市场潜力和趋势探讨
      =====================  一、引言----  随着人工智能技术的飞速发展,AI产品日益成为科技领域的焦点。近期,OpenAI即将在秋季推出代号为“草莓”的新AI模型,其从数学问题到处理主观营销策略的惊人多样性,让人不禁思考:全能型AI是否代表了未来的发展趋势?相比专注于某一领域的......
  • MarsCode 用AI助力编码活动参与教程
    MarsCode用AI助力编码活动参与教程1.注册通过专有链接进入官网,并完成注册:https://www.marscode.cn/login?utm_source=community&utm_medium=jxh&utm_campaign=v0.1一定要在当前链接内完成注册也可通过手机扫码完成注册2.下载访问官网首页(marscode.cn),点击“立即获取编......
  • 现身说法,AI小白的大模型学习路径,零基础入门到精通非常详细,收藏我这一篇就够了!
    写这篇文章的初衷:作为一个AI小白,把我自己学习大模型的学习路径还原出来,包括理解的逻辑、看到的比较好的学习材料,通过一篇文章给串起来,对大模型建立起一个相对体系化的认知,才能够在扑面而来的大模型时代,看出点门道。为什么要写这篇文章?首先我关注到了两个变化。从chatGPT......
  • PDF怎么转PPT?用这款在线AI工具轻松搞定!
    ppt和pdf,这两个日常办公最常用的文档格式,想把ppt转为pdf,让演示文稿不被随意修改,且可以极大保证兼容性,不影响ppt的展示效果,该怎么做到呢?另一方面,有时候我们希望将pdf转为可编辑的ppt,能够自由修改或是复用其中的内容,这又该如何实现转换呢?今天这篇文章,就着这两个问题,想和大家分......
  • Digital Marketing Strategy Online Media Campaign
    DigitalMarketingStrategyAssessment2: OnlineMediaCampaignClientOverviewOperatingintherestaurantandbarindustry, SpritzSpizzicheria(2016) utiliseslocallysourcedingredientstodeliveritsconsumerswithqualityItaliancuisinesinacordia......
  • [Embodied AI Tutorial] Overview of Embodied AI (Part1)
    OverviewofEmbodiedAI(Part1)课程主页:https://ai-workshops.github.io/building-and-working-in-environments-for-embodied-ai-cvpr-2022/slidesvideo讲师:ZhiweiJia课程内容Simulators使用仿真引擎主要考虑如下因素:Rendering:RGB/Depth/OpticalFlow/Segmentatio......
  • Intel智域AI应用平台
    1.项目概述本项目基于IntelG8i硬件环境部署了开源大语言模型ChatGLM3-6B以及M3E向量数据库,目标是通过使用Intel®ExtensionforPyTorch*(IPEX)优化模型推理性能,并结合多种应用实现私域知识库的快速部署及外部服务调用。同时,在另一台主机上通过Docker容器部署了IntelOneAPI,完......
  • 现在的 AI ,有多会做老师?
    TA帮你准备好了上百道精选算法试题TA时时刻刻陪伴你打卡练习TA有问必答,有惑必解TA喊你来刷题啦!今天是第四十个教师节你的豆包MarsCode专属AI助教已就位愿陪你战胜每一道难题赢下每一份offer与你在场,给你力量!为你准备上百道专属题库这一次,你不会再为抓不到考试范围而盲目,豆包......