作者as555120 (小罗)
看板Electronics
标题[问题] 用fuzzy control 做轨迹追踪
时间Wed Feb 4 15:29:45 2015
本鲁是个电机三年级
专题是用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://webptt.com/cn.aspx?n=bbs/Electronics/M.1423034987.A.0C9.html
1F:→ MasterChang: 可以参考游戏人工智慧的FUZZY篇,比较简单 02/04 15:56
2F:推 kshs920742: 先搞清楚你想要程式帮你达成什麽 跟他在干嘛吧 02/08 10:23
3F:→ cebelas: 先去看看输入输出spec 才能决定阿~ 02/09 21:48