巡线小车运行程序,一直出现IDE interrupt,无法运行得到所巡的线!
-
Traceback (most recent call last):
File "", line 24, in
Exception: IDE interrupt
MicroPython v1.9.4-4548-g24c934f79 on 2019-03-18; OPENMV3 with STM32F765
Type "help()" for more information.
-
-
This post is deleted!
-
@kidswong999 你好!我在调试巡线小车,但是程序运行之后,get_regression根本就没调用,得不到一条巡线出来,这个怎么解决啊T -T
-
-
@kidswong999 大佬在不在啊?看下我那张图片,怎么解决啊!T-T
-
你可以print(line)看一下
-
@kidswong999 ok,我试下
-
@13413694082 还是不行,因为程序后面本来是 #print(clock.fps())【有一个#注释符,表注释】,我修改为 #print(line),程序没反应,没有线出来;然后我把#去掉,改为print(line),还是不行,串行终端显示【None】。
-
-
@kidswong999 我试了 rho_err = abs(line.rho())-img.width()/2
if line.theta()>90:
theta_err = line.theta()-180
else:
theta_err = line.theta()
img.draw_line(line.line(), color = 127)
print(line)
if line.magnitude()>8:
#if -40<b_err<40 and -30<t_err<30:
rho_output = rho_pid.get_pid(rho_err,1)
theta_output = theta_pid.get_pid(theta_err,1)
这里改为print(line),也不行
-
因为magnitude会判断拟合度好不好。你的图像里效果不太好。
-
-
@kidswong999 这种效果也不行啊!而且拟合度是是不影响绿色的轨迹线的出现吧?
-
@kidswong999 是这段:【img.draw_line(line.line(), color = 127)】函数不运行呀
-
-
-
@kidswong999 这个程序可以得到生成的轨迹线了
-
@kidswong999 我如何修改程序呢?
-
http://book.openmv.cc/project/follow-lines.html
代码里是绿色的线,你实际上是绿色的?