色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機(jī)器人最優(yōu)控制的程序?qū)崿F(xiàn)

麥辣雞腿堡 ? 來源:古月居 ? 作者:思念之風(fēng) ? 2023-11-22 16:20 ? 次閱讀

程序?qū)崿F(xiàn):

MATLAB中可采用的語法為:

[K,S,P] = lqr(sys,Q,R,N)
[K,S,P] = lqr(A,B,Q,R,N)

也就是說,目的是計(jì)算最佳增益矩陣K

下面以一個(gè)例子實(shí)現(xiàn)LQR的解法;

M = 85.5; %input 1
m = 8.5; %input 2
b = 0.6;
I = 0.008;
g = 9.8;
l = 0.5;        
x0 = [0.2 0 0 0];
a1 = 1;
a2 = 2;
Q = 20;
R=10;
%states = {'x' 'x_dot' 'phi' 'phi_dot'};


p = I*(M+m)+M*m*l^2; %denominator for the A and B matrices


A = [0      1              0           0;
     0 -(I+a2*l^2)*b/p  (a2^2*g*l^2)/p   0;
    0      0              0           1;
    0 -(a2*l*b)/p       a2*g*l*(a1+a2)/p  0];
B = [     0;
    (I+a2*l^2)/p;
        0;
        a2*l/p];
[K,S,P] = lqr(A,B,Q,R)
運(yùn)行可以得到:


K =


   -1.4142  -62.4810   67.4838  187.5249




S =


   1.0e+05 *


    0.0088    0.1913   -0.0265   -0.1230
    0.1913    7.3677   -1.0374   -4.8827
   -0.0265   -1.0374    0.5767    1.7582
   -0.1230   -4.8827    1.7582    5.9016




P =


  -0.0262 + 0.0258i
  -0.0262 - 0.0258i
  -0.4016 + 0.0093i
  -0.4016 - 0.0093i

程序可視化:

sys = ss(A,B,eye(4),[0;0;0;0]);
sysclosed = ss(A-B*K,[0;0;0;0],eye(4),[0;0;0;0]);
figure(15)
[ycl,tcl,xcl] = initial(sysclosed,x0);
plot(tcl,ycl(:,1),tcl,ycl(:,2),tcl,ycl(:,3),tcl,ycl(:,4))
title('LQR ')
xlabel('時(shí)間')
ylabel('輸出')
legend('x','x_dot','phi','phi_dot')

圖片

LQR 啟發(fā)式作為基于樣本的運(yùn)動規(guī)劃算法(例如 RRT 或 RRT*)的擴(kuò)展,可以是相對低成本的距離度量,并在具有復(fù)雜或欠驅(qū)動動態(tài)的域中找到最佳計(jì)劃。

%            LQR Steer
%===================================
function x_new = LQRSteer( x_nearest, x_rand, K_rand )
% This function contains system's explicit dynamics
global model;
m   = model.phy.m;
l   = model.phy.l;
b   = model.phy.b;
g   = model.phy.g;
h   = model.h;


u       = -K_rand*( x_nearest - x_rand )';
x_dot   = [ x_nearest(2), ( u - b*x_nearest(2) - m*g*l*sin(x_nearest(1)) ) ];


x_new   = x_nearest + x_dot*h;


end

此MATLAB function可以從來執(zhí)行系統(tǒng)動力學(xué)描述;

%            LQR Near
%===================================
function X_near_ids = LQRNear( x_new, S_new, id_nearest )


global GNodes nun;


% Define Neighborhood Radius
gamma   = 1;  d   = 2;
ner     = gamma*( log(nun+1)/nun )^(1/d);
% Allocate and Assign to Output
X_near_ids  = id_nearest;


  for i = 1 : nun
    x    = GNodes( i, 1:2 );
    cost = (x-x_new)*S_new*(x-x_new)';
    if cost < ner
        X_near_ids(end+1)    = i;
    end
  end


X_near_ids  = unique(X_near_ids);


end

輸入期望的初始參數(shù),根據(jù)定義算法的邏輯可實(shí)現(xiàn)期望數(shù)值的求解;

線性二次高斯(LQG)優(yōu)化控制設(shè)計(jì)方法,它是線性二次估計(jì)器(LQE)(即卡爾曼濾波器)和線性二次調(diào)節(jié)器(LQR)的組合。

對于逆最優(yōu)問題,建議讀者閱讀 Zhifei 和 Joo的文章。最優(yōu)控制理論的逆問題通過二次逼近 (BOBYQA) 技術(shù) 的邊界優(yōu)化來適應(yīng)和解決。

人工操作任務(wù)的成本函數(shù)是從給定的演示中建模的,同時(shí)考慮與環(huán)境的接觸。引入逆Karush-Kuhn-Tucker(KKT)逆最優(yōu)控制算法來學(xué)習(xí)具有接觸約束的操縱任務(wù)的成本函數(shù)。

最優(yōu)控制理論的主要關(guān)注點(diǎn)是找出在滿足某些最優(yōu)標(biāo)準(zhǔn)的同時(shí)將給定系統(tǒng)推向所需狀態(tài)的控制信號

線性二次調(diào)節(jié)器 (LQR) 是優(yōu)化控制的一種變體,其中系統(tǒng)動力學(xué)由一組線性微分方程建模。此外,最優(yōu)標(biāo)準(zhǔn)由包含系統(tǒng)狀態(tài)和輸入的二次函數(shù)描述。

考慮智能體之間的關(guān)系,也可以用LQR來求解出最優(yōu)解;

尋找規(guī)定機(jī)器人阻抗模型的最佳參數(shù)的問題被轉(zhuǎn)化為線性二次調(diào)節(jié)器 (LQR) 問題,該問題最大限度地減少了人力并優(yōu)化了 HRI 系統(tǒng)針對給定任務(wù)的閉環(huán)行為。

為了避免對人體模型知識的要求,可以使用積分強(qiáng)化學(xué)習(xí)來解決給定的 LQR 問題。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    185

    文章

    2979

    瀏覽量

    230651
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    211

    文章

    28512

    瀏覽量

    207513
  • 最優(yōu)控制
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    7152
收藏 人收藏

    評論

    相關(guān)推薦

    主動隊(duì)列管理建模及最優(yōu)控制策略

    主動隊(duì)列管理建模及最優(yōu)控制策略針對主動隊(duì)列管理(AQM)研究中缺乏系統(tǒng)的理論分析的問題,引入最優(yōu)控制理論進(jìn)行分析,得到了主動隊(duì)列管理的數(shù)學(xué)模型,該模型包括兩個(gè)差分方程,分別描述隊(duì)列長度和平均隊(duì)列長度
    發(fā)表于 06-14 00:14

    什么是工業(yè)機(jī)器人

    ` 本帖最后由 大連云港 于 2015-1-19 11:02 編輯 工業(yè)機(jī)器人是面向工業(yè)領(lǐng)域的多關(guān)節(jié)機(jī)械手或多自由度的機(jī)器人。工業(yè)機(jī)器人是自動執(zhí)行工作的機(jī)器裝置,是靠自身動力和
    發(fā)表于 01-19 10:58

    關(guān)節(jié)機(jī)器人控制

    本菜鳥剛學(xué)機(jī)器人控制,對于兩關(guān)節(jié)機(jī)器人實(shí)現(xiàn)既定的末端軌跡,軌跡規(guī)劃已完成,但是程序的延時(shí)不準(zhǔn)確,導(dǎo)致最終軌跡混亂,求大神破?
    發(fā)表于 04-29 16:21

    辰漢-如何實(shí)現(xiàn)服務(wù)機(jī)器人的運(yùn)算與控制

    的能力。紅外模塊可以實(shí)現(xiàn)對一些外部電器的操控,電池和電池管理模塊給整個(gè)機(jī)器人的運(yùn)轉(zhuǎn)提供能量。辰漢-硬件結(jié)構(gòu)是實(shí)現(xiàn)服務(wù)機(jī)器人運(yùn)算和控制的基礎(chǔ),
    發(fā)表于 06-09 17:18

    怎么實(shí)現(xiàn)對機(jī)甲大師機(jī)器人控制?

    怎么實(shí)現(xiàn)對機(jī)甲大師機(jī)器人控制
    發(fā)表于 11-19 06:33

    通過多軸工業(yè)機(jī)器人來聊聊機(jī)器人控制系統(tǒng)以及控制器的實(shí)現(xiàn)

    機(jī)器人控制系統(tǒng)當(dāng)中。那么今天,我們就通過多軸工業(yè)機(jī)器人來聊聊機(jī)器人控制系統(tǒng)以及控制器的
    發(fā)表于 02-24 17:05

    基于Matlab和VR技術(shù)的移動機(jī)器人建模及仿真

    ,虛擬模型準(zhǔn)確地模擬了真實(shí)移動機(jī)器人的動力學(xué)特征 ; 通過對模型的參數(shù)修改 ,為實(shí)現(xiàn)對真實(shí)機(jī)器人最優(yōu)控制和設(shè)計(jì)提供了可信的參考方案
    發(fā)表于 09-20 06:24

    大純滯后對象的最優(yōu)控制

    本文針對工業(yè)過程控制中普遍存在的大純滯后對象,從最優(yōu)控制的角度,研究了大純滯后對象的LQ逆問題,給出了一般的設(shè)計(jì)過程。仿真研究表明,運(yùn)用最優(yōu)控制的方法,能夠使大純
    發(fā)表于 06-15 11:32 ?7次下載

    最優(yōu)控制理論

    最優(yōu)控制理論(中科院)-2003-9-科學(xué)出版社-王朝珠
    發(fā)表于 04-13 15:29 ?0次下載

    最優(yōu)控制系統(tǒng)設(shè)計(jì)

    最優(yōu)控制系統(tǒng)設(shè)計(jì)-2000-3-大連理工大學(xué)出版社-劉培玉
    發(fā)表于 04-13 15:29 ?0次下載

    基于Legendre偽譜法的空間機(jī)器人姿態(tài)運(yùn)動的最優(yōu)控制

    的姿態(tài)會隨著機(jī)械臂的相對運(yùn)動而發(fā)生變化,增大了載體姿態(tài)控制難度的同時(shí),為控制其姿態(tài)也提供了一種方法。Fernandes等根據(jù)空間機(jī)器人的非完整性質(zhì)提出空間機(jī)器人的關(guān)節(jié)運(yùn)動規(guī)劃的
    發(fā)表于 01-31 13:48 ?0次下載
    基于Legendre偽譜法的空間<b class='flag-5'>機(jī)器人</b>姿態(tài)運(yùn)動的<b class='flag-5'>最優(yōu)控制</b>

    使用Matlab和VR技術(shù)實(shí)現(xiàn)移動機(jī)器人的建模及仿真的方案說明

    地模擬了真實(shí)移動機(jī)器人的動力學(xué)特征;通過對模型的參數(shù)修改,為實(shí)現(xiàn)對真實(shí)機(jī)器人最優(yōu)控制和設(shè)計(jì)提供了可信的參考方案.
    發(fā)表于 10-25 11:32 ?10次下載
    使用Matlab和VR技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>移動<b class='flag-5'>機(jī)器人</b>的建模及仿真的方案說明

    如何使用Matlab和VR技術(shù)實(shí)現(xiàn)移動機(jī)器人的建模和仿真

    準(zhǔn)確地模擬了真實(shí)移動機(jī)器人的動力學(xué)特征; 通過對模型的參數(shù)修改,為實(shí)現(xiàn)對真實(shí)機(jī)器人最優(yōu)控制和設(shè)計(jì)提供了可信的參考方案
    發(fā)表于 01-15 17:20 ?13次下載
    如何使用Matlab和VR技術(shù)<b class='flag-5'>實(shí)現(xiàn)</b>移動<b class='flag-5'>機(jī)器人</b>的建模和仿真

    LQR控制算法之最優(yōu)控制

    LQR算法是最優(yōu)控制中經(jīng)典的算法,而且LQR是一個(gè)應(yīng)用較多的控制算法,所以在這里我以最優(yōu)控制為起點(diǎn)介紹LQR控制算法。 注意LQR控制
    的頭像 發(fā)表于 05-19 16:33 ?4139次閱讀
    LQR<b class='flag-5'>控制</b>算法之<b class='flag-5'>最優(yōu)控制</b>

    什么是機(jī)器人最優(yōu)控制和逆最優(yōu)控制

    機(jī)器人在執(zhí)行期望目標(biāo)任務(wù)時(shí),我們希望機(jī)器人能精確地達(dá)到人類所預(yù)設(shè)的目標(biāo),那么我們就來理解下什么是最優(yōu)控制和逆最優(yōu)控制。 因此,最優(yōu)控制是期望
    的頭像 發(fā)表于 11-22 15:29 ?1052次閱讀
    什么是<b class='flag-5'>機(jī)器人</b><b class='flag-5'>最優(yōu)控制</b>和逆<b class='flag-5'>最優(yōu)控制</b>
    主站蜘蛛池模板: 大乳牛奶女magnet| 国产欧美无码亚洲| 最近日本MV字幕免费观看视频| 一区二区乱子伦在线播放| 伊人青青操| 97SE亚洲国产综合在线| av天堂影音先锋在线| 成人免费观看在线视频| 国产精品乱码一区二区三| 国拍在线精品视频免费观看| 久久re这里精品在线视频7| 蜜桃成熟时2电影免费观看d| 秋葵app秋葵官网18在线观看| 色爱AV综合区| 亚洲成人一区| 2020最新无码国产在线视频| 菠萝菠萝蜜在线观看视频| 国产精品在线手机视频| 久久电影午夜| 欧美一第一页草草影院| 爽爽影院免费观看| 亚洲在线2018最新无码| 99热久久视频只有精品6| 高h gl肉文| 久久精品免费电影| 热热久久超碰精品中文字幕| 亚洲高清中文字幕| 99久久精品免费看国产一区二区 | 免费毛片视频网站| 视频在线免费观看| 伊人影院蕉久| 成人影院久久久久久影院| 好妞操| 欧美精品成人一区二区在线观看| 天天爽夜夜爽| 100国产精品人妻无码| 国产AV精品无码免费看| 久久免费国产| 视频一区国产在线二区| 在线亚洲国产日韩欧洲专区| 俄罗斯雏妓的BBB孩交|