[問題] 用fuzzy control 做軌跡追蹤
本魯是個電機三年級
專題是用dr.robot i90做軌跡追蹤
現在面臨學長的放生......又卡住做不出來
想問要怎麼自己TRY出一組 fuzzy control的數據
我們目前大概要做出下面這種控制方法
if(0<sida_E<30)
if(0<targetdistance<471)
{ wl=0.2*targetdistance+0.1*sida_E;
wr=0.2*targetdistance-0.1*sida_E;
}
if(30<sida_E<60)
if(0<targetdistance<471)
{ wl=0.2*targetdistance+0.3*sida_E;
wr=0.2*targetdistance-0.3*sida_E;
}
if(60<sida_E<95)
if(0<targetdistance<471)
{ wl=0.2*targetdistance+0.5*sida_E;
wr=0.2*targetdistance-0.5*sida_E;
}
sida_E是車頭要轉的角度
targetdistance是與目標的直線距離
wl,wr分別是左右輪轉速
可是這組數據是錯的,想要自己找出一組正確的數據
請版上各位30CM給點建議
另外請問一下
這個專題對於一個小小的大三生來說會不會太難啊.....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.101.9.30
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1423034987.A.0C9.html
→
02/04 15:56, , 1F
02/04 15:56, 1F
推
02/08 10:23, , 2F
02/08 10:23, 2F
→
02/09 21:48, , 3F
02/09 21:48, 3F