飞思卡尔智能车竞赛上海交通大学的源程序内容摘要:

char i。 for(row=0。 rowROW_MAX。 row++){ for(line=LINE_MIN。 lineLINE_MAX3。 line++){ if(image_data[row][line]image_data[row][line+3]+VALVE){ for(i=3。 i10。 i++){ if(image_data[row][line+i]+VALVEimage_data[row][line+i+3]){ black_x[row]=line+i/2+2。 i=10。 } } line=LINE_MAX。 } else{ //black_x[row]=(black_x[row]/45)*78。 } } } } /**\ speed_control \**/ void speed_control(void) { unsigned int sum,average。 sum=0。 for(row=0。 rowFIRST_FIVE。 row++){ sum=sum+black_x[row]。 } average=sum/FIRST_FIVE。 curve=0。 for(row=0。 rowFIRST_FIVE。 row++) { curve=curve+abs_sub(black_x[row],average)。 if(curveCURVE_MAX){ curve_flag=0。 speed=low_speed。 } else{ curve_flag=1。 speed=hign_speed。 } } } /**\ steer_control \**/ void steer_control(void) { unsigned int dutycycle。 unsigned char video_center。 unsigned int coefficient。 int E,U。 //current static i。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。