资源简介
飞思卡尔智能车弯道判断比赛程序,为编写弯道识别程序提供帮助
代码片段和文件信息
//弯道入弯判断
DataL[50];
int R=0L=0;
for(i=0;i<50;i++)
{
if(DataL[i]-8>+N1)R++;
if(DataL[i]-8<-N1)L++;
}
//判断是否是入弯还是直道,或者是已经处于S道
if(R>NN1 && L>NN1)
{
//已经进入小S道
//设置一个速度
}
if((L>NN1 && RNN1))
{
//处于大S道上
//设置一个速度
}
if(L {
//直道
if(DataL[0]>NN3)
{
//即将入弯---偏右
//减速 转弯 延时 设定一个低速
}
else if(DataL[0]<-NN3)
{
//即将入弯----偏左
//减速 转弯 延时 设定一个低速
}
else
{
//还在直道上
//继续加速
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 657 2009-06-30 20:36 弯道判断.c
----------- --------- ---------- ----- ----
657 1
评论
共有 条评论