20210927 LQR
状态方程 x˙=Ax+Bu\dot x =A x+Bux˙=Ax+Bu,
x∈R2,A∈R2×2,B∈R2×2,u∈R2~x\in \mathbb{R}^2,~A\in \mathbb{R}^{2\times2},~B\in \mathbb{R}^{2\times2},~u\in \mathbb{R}^2 x∈R2, A∈R2×2, B∈R2×2, u∈R2
状态反馈率 u=−Kxu=-Kxu=−Kx
K∈R2×2K\in \mathbb{R}^{2\times2}K∈R2×2
计算LQR
例子:
Matlab代码
A = [0 1; 10 0];
B = [0; -1];
Q = [100 0; 0 1];
R = 0.01;
K = lqr(A,B,Q,R);
Matlab会自动解一个Riccati方程,给出K,把K代到控制率里即可。
20210927 LQR相关推荐
- 2020-12-18 Matlab LQR 推导及简单应用
Matlab LQR 推导及简单应用 本文主要介绍LQR的直观推导,说明LQR目标函数J选择的直观含义以及简单介绍矩阵Q,R的选取,最后总结LQR控制器的设计步奏,并将其应用在一个简单的倒立摆例子上. ...
- 2021-05-19 一个简单有趣的LQR控制可视化例子及代码
来源:https://github.com/aerojunkie/control-tools/blob/master/ufo_rotate.m 一个简单的LQR例子 close all% Initia ...
- LQR轨迹跟踪算法Python/Matlab算法实现_代码(2)
本文根据LQR轨迹跟踪算法Python/Matlab算法实现_LQRmatrix推导(2)使用代码实现,进行仿真: clc clear allKp = 1.0 ; dt =0.1 ;% [s] L = ...
- Matlab解析LQR与MPC的关系
mathworks社区中的这个资料还是值得一说的. openExample('mpc/mpccustomqp') 我们从几个角度来解析两者关系,简单的说就是MPC是带了约束的LQR. 下面我们从代码的 ...
- LQR轨迹跟踪算法Python/Matlab算法实现_LQRmatrix推导(2)
本文提供了另一种LQR状态空间矩阵的推导方式:
- LQR轨迹跟踪算法Python算法实现3
根据LQR轨迹跟踪算法Python/Matlab算法实现2的代码,我们转化成Python,后续上车使用.代码仅开源到这,可以进行仿真,函数都可以直接使用.工程代码就不开源了. from numpy i ...
- LQR轨迹跟踪算法Python/Matlab算法实现2
这里对上一篇LQR轨迹跟踪算法Python/Matlab算法实现进行勘误: clc clear allKp = 1.0 ; dt = 0.1 ;% [s] L = 2.9 ;% [m] wheel b ...
- LQR轨迹跟踪算法Python/Matlab算法实现_LQRmatrix推导
对于文章 LQR轨迹跟踪算法Python/Matlab算法实现中的LQR推导的问题,我简单写了一下手稿,不高兴做成公式了:
- LQR 离散与连续问题
matlab的dare 函数在解决解离散的里卡多方程的问题: 数学原理就不多解释了,但是需要注意的是,care, dare, 一个是解决连续方程,一个是解决离散方程,区别和lqr, 和lqrd是一样的 ...
最新文章
- Gold Code,Gold Sequence
- py02-python基础
- linux无文件渗透执行elf
- 文巾解题 876. 链表的中间结点
- Mantis使用说明
- TypeScript class 表达式 - Class expression
- 单例设计模式–内省和最佳实践
- php在命令行下显示进度条,PHP命令行进度条
- win10+jdk8重启后失效
- 经营管理者杂志经营管理者杂志社经营管理者编辑部2022年第7期目录
- iOS开发环境:XCode
- win10远程桌面连接凭据怎么设置_如何解决Win10远程桌面提示你的凭证不工作?...
- 约瑟夫环数学问题——举一反三、触类旁通
- “WebProxyWrapper”的对象强制转换为类型“System.Net.WebProxy
- 【源码之下无秘密】ArrayList:在内存只有10M的空间中申请一块5M的数组空间,会导致OOM吗?
- phpcms 设置page页码 首页、末页、总数据
- 【练习】Accessing data with MySQL
- php 多核cpu,如何利用多核CPU来加速你的Linux命令
- 8万字208道Java经典面试题总结(附答案)
- what is MacPorts?
热门文章
- VC++如何处理自定义消息
- linux-IO之copy的实现
- java中删除字符串的头尾空白符。
- Redis 五种数据结构以及三种高级数据结构解析以及使用
- Java socket中关闭IO流后,发生什么事?(以关闭输出流为例)
- 日常生活小技巧 -- 文件对比工具 Beyond Compare
- zcmu-1957(状态压缩枚举)
- APP重复点击,出现多次同样的响应
- 第五人格每天服务器维护多长时间,第五人格:每天玩的时间并不长,大概一天1-5局...
- wp cron.php,wordpress定时任务(wp-cron.php)造成主机CPU比较高的解决办法