EV3 三光感巡线简易实现原理

3 篇文章 1 订阅


点击查看视频效果

读取三个光感的黑白范围(前文有光感校对示例原理)

rd_max_1
rd_max_2
rd_max_3
rd_min_1
rd_min_2
rd_min_3


每个的中值


rd_zz_1
rd_zz_2
rd_zz_3


rd_zz_#=(rd_max_#-rd_min_#)/2+rd_min_#






读传感器当前实际值


rd_sj_1
rd_sj_2
rd_sj_3




在线状态(bool)0:在线 1:脱线


is_online_1
is_online_2
is_online_3
is_online_#=rd_sj_#>rd_zz_#




归一化


rd_gy_1
rd_gy_2
rd_gy_3


rd_gy_# =rd_sj_# /(rd_max_# -rd_min_# )






三光感数据到左右轮作用的转换




总量rd_gy_1+rd_gy_2+rd_gy_3+1   //之所以+1是防止除以0无意义


左边量rd_gy_1+rd_gy_2+0.5
右边量rd_gy_1+rd_gy_2+0.5




zy_left=左边量/总量
zy_right=右边量/总量






分配功率
ab为放大系数
左功率=zy_left*a+(zy_left-zy_right)*b;
右功率=zy_right*a+(zy_right-zy_left)*b;




记录光感在线和脱线的状态
000全在线
101中光感在线
110右光感在线
011左光感在线
111脱线
....
脱线前一次的状态为我们脱线后调整方向提供依据。必须得记录下来


curr_online
last_online


curr_online=is_online_1*100    +is_online_2*10    +is_online_3


if(curr_online!=111){


    last_online=curr_online;


}








脱线时的判断


if(curr_online==111){
    if(last_online==110){
        //左脱,右拐
    }
    if(last_online==11){
        //右脱,左拐
    }
    //...
}


点击查看视频效果


















### 回答1: b'ev3双光巡线原理_高机器人巡线原理' b'ev3 双光巡线原理'是指利用两个光线传器在黑色线和白色背景之间不断扫描并检测颜色差异,从而控制机器人沿着黑色线行驶的技术。该原理可用于高机器人巡线应用中,通过编程和传器探测,机器人能够快速准确地按照线路行驶,实现一系列功能操作。 ### 回答2: ev3双光巡线原理高机器人巡线原理其实是相似的,都是通过光线传器来检测地面的黑线或白线,从而完成巡线操作。 具体来说,ev3双光巡线原理是通过两个光线传器来检测地面上的黑线或白线。当传器检测到黑线时,它会发送信号给控制器,控制器会根据程序执行对应的操作来让机器人跟随黑线,例如调整电机驱动轮的速度和方向来避免偏离轨道。当传器检测到白线时,机器人也会相应地做出相应的动作。 高机器人巡线原理ev3的稍有不同,它是基于一种叫做灰度计算法的原理来实现的。灰度计算法就是利用光线传器检测到的黑色和白色之间的灰度值来判断机器人所在位置,进而控制机器人的运动。具体来说,光线传器会将地面的颜色转换成数字量,其中黑线转换成的数字量较小,白线则转换成较大的数字量。通过不同数字量之间的比较,控制器能够计算出机器人所处位置,从而让机器人按照预设的路线进行移动。 总的来说,无论是ev3双光巡线原理还是高机器人巡线原理,都是利用光线传器来检测地面的黑白线条,从而达到巡线的目的。不同的是,ev3采用两个光线传器,而高机器人则是采用灰度计算法。这些原理在机器人巡线技术中得到了广泛的应用,也为机器人技术的发展提供了有力的支持。 ### 回答3: EV3双光巡线原理是利用两个光应器来识别巡线路面上的黑线和白线,并据此控制机器人运动方向和距离的原理。在高机器人系统中,巡线器会发出一束LED光线,照射在巡线路面上。当照射到黑色表面时,由于黑色的吸光性强,其反射光较少,此时巡线器读数较低;而当照射到白色表面时,白色的反射光明亮,传器读数相应较高。因此,巡线器通过检测不同位置的反光度,即可判断车辆当前位置是否超过了巡线路中的黑线,并做出控制机器人运动方向和距离的决策。 EV3双光巡线原理相对于单光巡线原理更加精准可靠。在机器人走过巡线路时,其控制程序会根据两个传器的读数,计算出黑线在机器人车底的中央区域,使得机器人能够沿着巡线路径做出更加精确的控制,从而完成巡线任务。另外,在复杂的巡线路中,EV3双光巡线原理还可以通过调整两个传器的相对位置,来优化机器人的控制算法,提高巡线准确性和稳定性。因此,EV3双光巡线原理高机器人中重要的巡线技术之一,也是机器人制作与编程的必备技术。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值