[問題] 用fuzzy control 做軌跡追蹤

看板Electronics作者 (小羅)時間11年前 (2015/02/04 15:29), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
本魯是個電機三年級 專題是用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
可以參考遊戲人工智慧的FUZZY篇,比較簡單
02/04 15:56, 1F

02/08 10:23, , 2F
先搞清楚你想要程式幫你達成什麼 跟他在幹嘛吧
02/08 10:23, 2F

02/09 21:48, , 3F
先去看看輸入輸出spec 才能決定阿~
02/09 21:48, 3F
文章代碼(AID): #1KqSfh39 (Electronics)