机器人要如何实现辨别不同物体?

机器人要如何实现辨别不同物体?,第1张

  随着生活水平提高,扫地机器人也是逐步进入每一个家庭中。但是扫地机器人使用也是有条件的,比如说有水的地方、台阶等处不适合使用扫地机器人,那么扫地机器人如何识别这些地方的呢?

  产品线的反射式模组KIR9008C可以实现上述功能。KIR9008C是利用发送855nm波长的红外线去扫描被反射材质的表面,而红外线被反射回来被接收端接收,通过接收的红外线强度来判断被反射面材质。

机器人要如何实现辨别不同物体?,  随着生活水平提高,扫地机器人也是逐步进入每一个家庭中。但是扫地机器人使用也是有条件的,比如说有水的地方、台阶等处不适合使用扫地机器人,那么扫地机器人如何识别这些地方的呢?,第2张

  图1:KIR9008C的简单工作框图

  扫地机器人主控MCU仅仅依靠1kHz的PWM脉冲来控制KIR9008C芯片,KIR9008C输出的电压值可以通过MCU的AD进行采集。KIR9008C优势在于很高的可靠性,电路简单,并且是模拟电压输出,可以根据电压值有效来判断材料。

机器人要如何实现辨别不同物体?,  随着生活水平提高,扫地机器人也是逐步进入每一个家庭中。但是扫地机器人使用也是有条件的,比如说有水的地方、台阶等处不适合使用扫地机器人,那么扫地机器人如何识别这些地方的呢?,第3张

  图2:KIR9008C在白纸和黑纸上检测距离

  从图2可以看到KIR9008C对黑色材质的识别距离为20mm,而对白色材质的识别距离为70mm,这是因为白色材质对红外的吸收能力弱,大部分红外线被反射回来,而黑色材质对红外吸收能力强,当距离大于20mm时候,KIR9008C可能接收不到反射回来的红外线。

机器人要如何实现辨别不同物体?,  随着生活水平提高,扫地机器人也是逐步进入每一个家庭中。但是扫地机器人使用也是有条件的,比如说有水的地方、台阶等处不适合使用扫地机器人,那么扫地机器人如何识别这些地方的呢?,第4张

  图3

  从上图中,白色材质与黑色材质在不同距离下,KIR9008C的输出从0V到2.5V不等,说明材质与KIR9008C输出曲线唯一对应的。

  在扫地机器人中,可以利用KIR9008C实现地面的工作状态的识别。因此,KIR9008C可以推广应用在地面检测,反射物体检测等项目中。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2680653.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-15
下一篇 2022-08-15

发表评论

登录后才能评论

评论列表(0条)

保存