[足式机器人]Part2 Dr. CAN学习笔记-Ch04 Advanced控制理论

本文仅供学习使用
本文参考:
B站:DR_CAN

Dr. CAN学习笔记 - Ch04 Advanced控制理论

  • 1. 绪论
  • 2. 状态空间表达State-Space Representation
  • 3. Phase Portrait相图,相轨迹
    • 3 1. 1-D
    • 3 2. 2-D
    • 3 3. General Form
    • 3 4. Summary
    • 3.5. 爱情中的数学-Phase Portrait 相图动态系统分析
    • 3.6 连续系统离散化
  • 4. 系统的可控性Controllability(LTI)线性时不变
  • 5. 稳定性stability-李雅普诺夫Lyapunov
  • 6. 线性控制器设计Linear Controller Design
  • 7. LQR控制器 Linear Quadratic Regulator
  • 8. 状态观测器设计 Linear Observer Design
  • 9. 可观测性与分离原理
  • 10. 现代控制理论串讲
  • 11. 非线性控制理论基础 Lyapunov直接方法
  • 12. Invariance Princilpe-LaSalle;s Theorem不变性原理
  • 13. Nonlinear Basic Feedback Stabilization 非线性系统稳定设计
  • 14. Nonlinear Backstepping Control反馈线性化控制
  • 15. NonlinearAdaptive Controller非线性自适应控制器
  • 16. Robust Controller非线性鲁棒控制器
    • 16.1 Slide Control 滑膜控制
    • 16.2 High Gain + High Frequency
    • 16.3 三种鲁棒控制器的比较+如何分析控制器
  • 17. 三种鲁棒控制器的比较+如何分析控制器


1. 绪论

在这里插入图片描述

2. 状态空间表达State-Space Representation

在这里插入图片描述
在这里插入图片描述
状态空间方程的解——矩阵指数函数
在这里插入图片描述

3. Phase Portrait相图,相轨迹

3 1. 1-D

在这里插入图片描述

3 2. 2-D

在这里插入图片描述

3 3. General Form

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

3 4. Summary

在这里插入图片描述

3.5. 爱情中的数学-Phase Portrait 相图动态系统分析

在这里插入图片描述

3.6 连续系统离散化

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

4. 系统的可控性Controllability(LTI)线性时不变

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

5. 稳定性stability-李雅普诺夫Lyapunov

Stability in the sense of Lyapunov
在这里插入图片描述

Assympototic Stability
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6. 线性控制器设计Linear Controller Design

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

7. LQR控制器 Linear Quadratic Regulator

在这里插入图片描述
在这里插入图片描述
线性控制器设计-轨迹跟踪(Fellow a Desired Path)
在这里插入图片描述
在这里插入图片描述

8. 状态观测器设计 Linear Observer Design

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

9. 可观测性与分离原理

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

10. 现代控制理论串讲

在这里插入图片描述

11. 非线性控制理论基础 Lyapunov直接方法

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

12. Invariance Princilpe-LaSalle;s Theorem不变性原理

在这里插入图片描述

13. Nonlinear Basic Feedback Stabilization 非线性系统稳定设计

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

14. Nonlinear Backstepping Control反馈线性化控制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Nonlinear Backstepping Controller 补充习题 - Backsteeping controller Design Review

在这里插入图片描述

15. NonlinearAdaptive Controller非线性自适应控制器

在这里插入图片描述

16. Robust Controller非线性鲁棒控制器

Robust Control : tp achieve robust performance and/or stability in percence of bounded modeling error
在这里插入图片描述

16.1 Slide Control 滑膜控制

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

16.2 High Gain + High Frequency

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

在这里插入图片描述

16.3 三种鲁棒控制器的比较+如何分析控制器

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

17. 三种鲁棒控制器的比较+如何分析控制器

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

经典目标检测YOLO系列(二)YOLOV2的复现(1)总体网络架构及前向推理过程

经典目标检测YOLO系列(二)YOLOV2的复现(1)总体网络架构及前向推理过程 和之前实现的YOLOv1一样,根据《YOLO目标检测》(ISBN:9787115627094)一书,在不脱离YOLOv2的大部分核心理念的前提下,重构一款较新的YOLOv2检测器,来对YOLOV2有…

云原生场景下,AIGC 模型服务的工程挑战和应对

作者:徐之浩、车漾 “成本”、“性能”和 “效率”正在成为影响大模型生产和应用的三个核心因素,也是企业基础设施在面临生产、使用大模型时的全新挑战。AI 领域的快速发展不仅需要算法的突破,也需要工程的创新。 大模型推理对基础设施带来…

Linux网络之PXE高效批量装机、Kickstart全自动化安装

一. PXE网络装机简介和相关知识 1. 常见的三种系统安装方式和相关文件 ① 三种系统安装方式 u启动安装:在U盘中下载相关的安装系统及镜像文件,u盘插机安装 光驱安装:将带有所需系统的光盘放进电脑服务器中,按照官方引导装机 …

第一讲_HarmonyOS应用开发环境准备

HarmonyOS应用开发环境准备 1. 知识储备2. 环境搭建2.1 安装node.js2.2 配置node.js2.3 安装命令行工具2.4 安装DevEco Studio2.5 配置DevEco Studio 1. 知识储备 HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可…

vue:处理base64格式文件pdf、图片预览

一、需求:后端返回是base64数据,需要前端处理来展示文件。 二、实现方法: 解释一下这段代码的功能: )preview(item) 是一个函数,接受一个参数 item,其中包含了文件的相关信息。 )首…

添加边界值分析测试用例

1.1创建项目成功后会自动生成封装好的函数,在这些封装好的函数上点击右键,添加边界值分析测试用例,如下图所示。 1.2生成的用例模版是不可以直接运行的,需要我们分别点击它们,让它们自动生成相应测试用例。如下图所示&…

FindMy技术与相机结合

FindMy是苹果公司提供的设备追踪服务,用来帮助用户定位丢失的设备。自苹果公司开放Findmy网络之后,FindMy技术便与各种生活设备相结合,比如与相机的结合。 想象一下,你正在外出办事或者旅行时,突然意识到相机丢了&…

BEESCMS靶场小记

MIME类型的验证 image/GIF可通过 这个靶场有两个小坑: 1.缩略图勾选则php文件不执行或执行出错 2.要从上传文件管理位置获取图片链接(这是原图上传位置);文件上传点中显示图片应该是通过二次复制过去的;被强行改成了…

H12-821_110

110.如图所示,R1和R2构成VRID为2的VRRP备份组,以下关于VRRP主备选举过程的描述,错误的是哪一项? A.同时启动的情况下,R1比R2更快切换至master状态 B.最终R1会发送免费ARP报文 C.两台设备完成初始化后都会先切换至Bac…

开发实践6_project

要求: ① 页面写入超链接,获取所有数据item,显示在另一个页面,1min内,即使数据有变化,页面内容不变,1min后点击超链接可获取最新信息; ② 使用middleware完成用户请求路径判断 &am…

新版K8s:v1.28拉取Harbor仓库镜像以及本地镜像(docker弃用改用containerd,纯纯踩坑)

目录 一、项目概述二、环境三、项目样式Harborkuboard运行样式 四、核心点Harbor安装config.toml文件修改(containerd)ctr、nerdctl相关命令kuboard工作负载 五、总结 一、项目概述 使用Kuboard作为k8s集群的管理平台,Harbor作为镜像仓库,拉取Harbor镜像…

使用pdfbox 为 PDF 增加水印

使用pdfbox 为 PDF增加水印https://www.jylt.cc/#/detail?activityIndex2&idbd410851b0a72dad3105f9d50787f914 引入依赖 <dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>3.0.1</ve…

线程的使用

线程的创建方式 1、实现Runnable Runnable规定的方法是run()&#xff0c;无返回值&#xff0c;无法抛出异常 实现Callable 2、Callable规定的方法是call()&#xff0c;任务执行后有返回值&#xff0c;可以抛出异常 3、继承Thread类创建多线程 继承java.lang.Thread类&#xff0…

如何查找遥感卫星相关参数

背景介绍 做遥感卫星筛选和数据处理时&#xff0c;我们经常需要查询遥感卫星的参数&#xff0c;比如说传感器类型、分辨率、轨道参数和幅宽等。 遥感卫星参数内容 但如果只用百度&#xff0c;搜索的结果要不没有卫星参数&#xff0c;要不就是卫星相关的新闻&#xff0c;有用的…

渗透测试之如何部署和使用Supershell

环境: Supershell v2.0.0 Centos 7.6 docker v. 21 问题描述: 如何部署和使用Supershell 解决方案: 1、下载最新release源码,解压后进入项目目录 wget https://github.com/tdragon6/Supershell/releases/latest/download/Supershell.tar.gz如果在线下很慢,用浏览…

Unreal Engine(UE5)中构建离线地图服务

1. 首先需要用到3个软件&#xff0c;Unreal Engine&#xff0c;gis office 和 bigemap离线服务器 Unreal Engine下载地址:点击前往下载页面 Gis office下载地址:点击前往下载页面 Bigemap离线服务器 下载地址: 点击前往下载页面 Unreal Engine用于数字孪生项目开发&#x…

leedcode刷题笔记day1

题目大意&#xff1a; 暴力解法 两个for循环&#xff08;也是我一看到题目想到的方法&#xff09; 枚举在数组中所有的不同的两个下标的组合逐个检查它们所对应的数的和是否等于 target 复杂度分析 时间复杂度:O(n2)&#xff0c;这里 n 为数组的长度 空间复杂度:O(1)&#x…

unity SqLite读取行和列

项目文件 链接&#xff1a;https://pan.baidu.com/s/1BabHvQ-y0kX_w15r7UvIGQ 提取码&#xff1a;emsg –来自百度网盘超级会员V6的分享 using System.Collections; using System.Collections.Generic; using UnityEngine; using Mono.Data.Sqlite; using System; using Syste…

【c++】栈(satck)和队列(queue)

目录 一、stack 1.stack的介绍 2.stack的使用 3.stack的模拟实现 二、queue 1.queue的介绍 2.queue的使用 3.queue的模拟实现 三、priority_queue 1.priority_queue的介绍 2.priority_queue的使用 一、stack 1.stack的介绍 &#xff08;1&#xff09;stack是一种容…

HarmonyOS—声明式UI描述

ArkTS以声明方式组合和扩展组件来描述应用程序的UI&#xff0c;同时还提供了基本的属性、事件和子组件配置方法&#xff0c;帮助开发者实现应用交互逻辑。 创建组件 根据组件构造方法的不同&#xff0c;创建组件包含有参数和无参数两种方式。 说明 创建组件时不需要new运算…