亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? apf.m

?? 機器人路徑規劃中局部路徑規劃常用的人工勢場法
?? M
字號:
Xo=[0 0];%起點位置 
k=2;%計算引力需要的增益系數 
m=5;%計算斥力的增益系數,都是自己設定的。 
Po=4.5;%障礙影響距離,當障礙和車的距離大于這個距離時,斥力為0,即不受該障礙的影響。也是自己設定。 
n=7;%障礙個數 
l=0.5;%步長 
J=200;%循環迭代次數 
%如果不能實現預期目標,可能也與初始的增益系數,Po設置的不合適有關。 
%end 
%給出障礙和目標信息 
Xsum=[10 10;1 1.2;3 2.5;4 4.5;3 6;6 2;5.5 5.5;12 8.5];%這個向量是(n+1)*2維,其中[10 10]是目標位置,剩下的都是障礙的位置。 
Xj=Xo;%j=1循環初始,將車的起始坐標賦給Xj 
%***************初始化結束,開始主體循環****************** 
for j=1:J%循環開始 
Goal(j,1)=Xj(1)%Goal是保存車走過的每個點的坐標。剛開始先將起點放進該向量。 
Goal(j,2)=Xj(2) 
%調用計算角度模塊 
Theta=compute_angle(Xj,Xsum,n)%Theta是計算出來的車和障礙,和目標之間的與X軸之間的夾角,統一規定角度為逆時針方向,用這個模塊可以計算出來。 
%調用計算引力模塊 
Angle=Theta(1)%Theta(1)是車和目標之間的角度,目標對車是引力。 
angle_at=Theta(1)%為了后續計算斥力在引力方向的分量賦值給angle_at 
[Fatx,Faty]=compute_Attract(Xj,Xsum,k,Angle)%計算出目標對車的引力在x,y方向的兩個分量值。 

for i=1:n 
angle_re(i)=Theta(i+1)%計算斥力用的角度,是個向量,因為有n個障礙,就有n個角度。 
end 
%調用計算斥力模塊 
[Frerxx,Freryy,Fataxx,Fatayy]=compute_repulsion(Xj,Xsum,m,angle_at,angle_re,n,Po)%計算出斥力在x,y方向的分量數組。 
%計算合力和方向,這有問題,應該是數,每個j循環的時候合力的大小應該是一個唯一的數,不是數組。應該把斥力的所有分量相加,引力所有分量相加。 
Fsumyj=Faty+Freryy+Fatayy%y方向的合力 
Fsumxj=Fatx+Frerxx+Fataxx%x方向的合力 
Position_angle(j)=atan(Fsumyj/Fsumxj)%合力與x軸方向的夾角向量 
%計算車的下一步位置 
Xnext(1)=Xj(1)+l*cos(Position_angle(j)) 
Xnext(2)=Xj(2)+l*sin(Position_angle(j)) 
%保存車的每一個位置在向量中 
Xj=Xnext 
%判斷 
if ((Xj(1)==Xsum(1,1))&((Xj(2)==Xsum(1,2))%是應該完全相等的時候算作到達,還是只是接近就可以?現在按完全相等的時候編程。 
K=j%記錄迭代到多少次,到達目標。 
break; 
%記錄此時的j值 
end%如果不符合if的條件,重新返回循環,繼續執行。 
end%大循環結束 
Goal(K,1)=Xsum(1,1);%把路徑向量的最后一個點賦值為目標 
Goal(K,2)=Xsum(1,2); 
%*******畫出障礙,起點,目標,路徑點**** 
%畫出路徑 
X=Goal(:,1) 
Y=Goal(:,2) 
%路徑向量Goal是二維數組,X,Y分別是數組的x,y元素的集合,是兩個一維數組。 
x=[1 3 4 3 6 5.5 12];%障礙的x坐標 
y=[1.2 2.5 4.5 6 2 5.5 8.5]; 
plot(x,y,'o',10,10,'v',0,0,'ms',X,Y,'*r')%把路徑點,障礙,起點,目標分別用不同的標記畫出。 
% 其中調用的函數如下: 
function Y=compute_angle(X,Xsum,n)%Y是引力,斥力與x軸的角度向量,X是起點坐標,Xsum是目標和障礙的坐標向量,是(n+1)*2矩陣 
for i=1:n+1%n是障礙數目 
deltaXi=Xsum(i,1)-X(1) 
deltaYi=Xsum(i,2)-X(2) 
ri=sqrt(deltaXi^2+deltaYi^2) 
if deltaXi>0 
theta=asin(deltaXi/ri) 
else 
theta=pi-asin(deltaXi/ri) 
end 
if i==1%表示是目標 
angle=theta 
else 
angle=pi+theta 
end 
Y(i)=angle%保存每個角度在Y向量里面,第一個元素是與目標的角度,后面都是與障礙的角度 
end 
%引力計算 
function [Yatx,Yaty]=compute_Attract(X,Xsum,k,angle)%輸入參數為當前坐標,目標坐標,增益常數,分量和力的角度 
%把路徑上的臨時點作為每個時刻的Xgoal 
R=(X(1)-Xsum(1,1))^2+(X(2)-Xsum(1,2))^2;%路徑點和目標的距離平方 
r=sqrt(R);%路徑點和目標的距離 
%deltax=Xgoal(1)-X(1); 
%deltay=Xgoal(2)-X(2); 
Yatx=k*r*cos(angle);%angle=Y(1) 
Yaty=k*r*sin(angle); 
end 
%斥力計算 
function [Yrerxx,Yreryy,Yataxx,Yatayy]=compute_repulsion(X,Xsum,m,angle_at,angle_re,n,Po)%輸入參數為當前坐標,Xsum是目標和障礙的坐標向量,增益常數,障礙,目標方向的角度 
Rat=(X(1)-Xsum(1,1))^2+(X(2)-Xsum(1,2))^2;%路徑點和目標的距離平方 
rat=sqrt(Rat);%路徑點和目標的距離 
for i=1:n 
Rrei(i)=(X(1)-Xsum(i+1,1))^2+(X(2)-Xsum(i+1,2))^2;%路徑點和障礙的距離平方 
rre(i)=sqrt(Rrei(i));%路徑點和障礙的距離保存在數組rrei中 
if rre(i)>Po%如果每個障礙和路徑的距離大于障礙影響距離,斥力令為0 
Yrerx(i)=0 
Yrery(i)=0 
Yatax(i)=0 
Yatay(i)=0 
else 
Yrer(i)=m*(1/rre(i)-1/Po)*1/Rrei(i)*Rat%分解的Fre1向量 
Yata(i)=m*((1/rre(i)-1/Po)^2)*rat%分解的Fre2向量 
Yrerx(i)=Yrer(i)*cos(angle_re(i))%angle_re(i)=Y(i+1) 
Yrery(i)=Yrer(i)*sin(angle_re(i)) 
Yatax(i)=Yata(i)*cos(angle_at)%angle_at=Y(1) 
Yatay(i)=Yata(i)*sin(angle_at) 
end%判斷距離是否在障礙影響范圍內 
end 
Yrerxx=sum(Yrerx)%疊加斥力的分量 
Yreryy=sum(Yrery) 
Yataxx=sum(Yatax) 
Yatayy=sum(Yatay) 
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美人伦禁忌dvd放荡欲情| 成人精品鲁一区一区二区| 欧美在线看片a免费观看| 亚洲免费观看高清完整版在线| 99国产精品国产精品久久| |精品福利一区二区三区| 色综合久久久久| 亚洲国产视频一区二区| 日韩无一区二区| 国产成人三级在线观看| 国产精品免费av| 久久不见久久见免费视频1| 欧美极品xxx| 色视频成人在线观看免| 日韩黄色免费网站| 久久精品在这里| 99精品热视频| 日韩精品欧美精品| 久久久久久久久97黄色工厂| 波多野洁衣一区| 亚洲成人激情社区| 久久免费国产精品| 色综合视频一区二区三区高清| 午夜视频在线观看一区二区| 精品日韩在线一区| 99国产精品视频免费观看| 天天做天天摸天天爽国产一区| 精品91自产拍在线观看一区| 欧美视频一区二区三区在线观看| 日韩高清不卡一区二区三区| 久久久久久日产精品| 欧洲另类一二三四区| 免费观看在线综合色| 国产精品无遮挡| 在线成人av影院| 成人h动漫精品一区二| 亚洲丰满少妇videoshd| 日本一区二区三区久久久久久久久不| 91官网在线免费观看| 国产原创一区二区三区| 亚洲一级二级在线| 国产亚洲综合性久久久影院| 欧美区一区二区三区| 成人高清伦理免费影院在线观看| 青娱乐精品视频在线| 亚洲人成人一区二区在线观看| 精品国产伦一区二区三区免费| 色综合久久久久综合体| 国产91色综合久久免费分享| 日日夜夜精品视频天天综合网| 国产精品久久久久久久久快鸭| 欧美一级片在线| 欧美伊人久久久久久午夜久久久久| 国产精品99久久久久久久vr| 丝袜诱惑制服诱惑色一区在线观看| 国产精品久久久久久久久久久免费看| 日韩免费一区二区| 欧美一区二视频| 欧美日韩在线不卡| 色婷婷精品大视频在线蜜桃视频| 国产成人av电影在线观看| 秋霞午夜av一区二区三区 | 91精品国产高清一区二区三区| 成人精品视频一区二区三区| 国产伦精品一区二区三区免费| 丝袜美腿高跟呻吟高潮一区| 樱花草国产18久久久久| 国产精品无遮挡| 国产肉丝袜一区二区| 26uuu亚洲| 精品88久久久久88久久久| 日韩三级av在线播放| 91.com在线观看| 91精品国产综合久久香蕉的特点| 欧美午夜在线一二页| 欧美性一二三区| 欧美日韩三级一区二区| 在线观看91视频| 欧美日韩国产三级| 欧美猛男gaygay网站| 在线电影院国产精品| 777色狠狠一区二区三区| 欧美一区二区大片| 精品久久久三级丝袜| 久久综合九色综合久久久精品综合| 欧美成人r级一区二区三区| 亚洲精品午夜久久久| 亚洲综合色噜噜狠狠| 亚洲二区在线观看| 日韩精品一二区| 国模冰冰炮一区二区| 国产精品亚洲综合一区在线观看| 国产精品18久久久久久久久| 成人高清免费在线播放| 在线看日韩精品电影| 欧美日韩在线电影| 日韩精品一区二区三区在线观看| 精品盗摄一区二区三区| 国产女主播在线一区二区| 中文字幕一区二区三| 亚洲最大成人网4388xx| 日本欧美在线看| 夫妻av一区二区| 欧美性大战xxxxx久久久| 91精品国产手机| www国产亚洲精品久久麻豆| 欧美激情一区二区三区四区| 亚洲美女免费在线| 蜜桃精品视频在线| 国产精品自拍三区| 色8久久人人97超碰香蕉987| 欧美一级夜夜爽| 国产欧美一区视频| 亚洲国产婷婷综合在线精品| 国产一区三区三区| 91国产丝袜在线播放| 日韩久久久久久| 亚洲欧美中日韩| 久草中文综合在线| 99精品欧美一区二区三区小说| 欧美日韩国产在线观看| 国产午夜亚洲精品不卡| 一区二区三区不卡视频| 国产一区二区在线视频| 欧美自拍丝袜亚洲| 国产欧美日韩综合| 午夜视频在线观看一区二区三区| 成人性生交大片免费看中文| 欧美精品一级二级| 国产精品传媒在线| 精品午夜一区二区三区在线观看 | 蜜臀av性久久久久蜜臀av麻豆| 成人综合婷婷国产精品久久| 欧美精品 国产精品| 中文字幕中文字幕在线一区 | 国产精品成人网| 狠狠色狠狠色合久久伊人| 日本乱人伦一区| 欧美激情自拍偷拍| 另类欧美日韩国产在线| 在线观看视频91| 中文字幕色av一区二区三区| 经典三级在线一区| 欧美一区二区三级| 亚洲午夜免费视频| 91网站在线观看视频| 国产精品你懂的| 国产精品一区二区视频| 日韩免费观看高清完整版在线观看| 一区二区三区在线视频免费观看| 国产91精品精华液一区二区三区| 精品国产凹凸成av人导航| 日韩精品亚洲专区| 欧美亚洲一区二区在线观看| 一色屋精品亚洲香蕉网站| 国产99久久精品| 久久久一区二区三区| 九色porny丨国产精品| 日韩欧美视频一区| 免费人成黄页网站在线一区二区| 精品视频一区二区三区免费| 一区二区不卡在线视频 午夜欧美不卡在| 成人国产精品免费观看视频| 久久久久高清精品| 国内成+人亚洲+欧美+综合在线 | 丁香婷婷综合色啪| 久久久久久久综合日本| 国产精品一线二线三线| 国产午夜精品久久久久久免费视| 黄色日韩网站视频| 久久久美女艺术照精彩视频福利播放| 久久电影网站中文字幕| 亚洲精品在线观| 国产成人免费网站| 国产人伦精品一区二区| av激情亚洲男人天堂| 日韩毛片精品高清免费| 色偷偷88欧美精品久久久 | 天堂一区二区在线| 91精品国产综合久久蜜臀| 麻豆中文一区二区| 久久先锋资源网| 成人午夜电影久久影院| 亚洲丝袜另类动漫二区| 在线观看www91| 男女激情视频一区| 久久精品一区蜜桃臀影院| 91亚洲精华国产精华精华液| 亚洲精品国产精华液| 欧美日韩一二三区| 久久精品999| 国产欧美一区视频| 欧日韩精品视频| 久久精品999| 最新国产精品久久精品| 欧美日韩一区二区三区四区 | 一二三区精品视频| 欧美v亚洲v综合ⅴ国产v| 成人综合婷婷国产精品久久蜜臀| 亚洲三级在线播放|