当前位置:新励学网 > 秒知问答 > 超声波或者红外线传感器做什么简单的东西

超声波或者红外线传感器做什么简单的东西

发表时间:2024-07-28 04:08:17 来源:网友投稿

在自主移动机器人的实时避障和路径规划过程中,机器人须依赖于外部环境信息的获取,感知障碍物的存在,测量障碍物的距离。目前机器人避障和测距传感器有红外、超声波、激光及视觉传感器。激光传感器和视觉传感器价格贵,对控制器的要求较高,因而,在移动机器人系统中多采用红外及超声波传感器。

多数系统采用单一传感器进行信息采集,但超声波传感器因为存在测量盲区的问题,测距范围一般在30~300cm之间;而红外测距传感器的探测距离较短,一般在几十厘米之内,它可以在一定程度上弥补超声波传感器近距离无法测量的缺点。因而本系统采用多路红外和超声波传感器进行距离信息的测量和采集。

二、测距原理及方法

(一)超声波传感器

超声波是指谐振频率高于20 Hz的声波,频率越高反射能力越强。超声波传感器价格低廉,其性能几乎不受光线、粉尘、烟雾、电磁干扰的影响,并且,金属、木材、混凝土、玻璃、橡胶和纸等可以反射近乎100%的超声波,因而,可以用来探测物体。

超声波测距的方法为回声探测法,发射换能器不断发射声脉冲,声波遇到障碍物后反射回来被接收换能器接收,根据声速及时间差计算出障碍物的距离。距离与声速、时间的关系表示为

式中:s为与障碍物间的距离,m; c为声速,m/s;t为第一个回波到达的时刻与发射脉冲时刻的时间差,s。

c与温度有关,空气中声速与温度的关系可表示为

式中c为声速,m/s; θ为环境温度,℃。

(二)提高超声波测距精度的方法

1.采用合适的频率和波长:使用超声波传感器测距,频率取得太低;外界杂音干扰较多;频率取得太高,在传播过程中衰减较大。并且超声波传感器在测量过程中容易产生盲区,接收端易接收到泄漏波。改善这一缺点,须减少发射波串的长度,增高发射波频率。但发射波串长度过短会使得发射换能器不能被激振或激振达不到最大值;发射波频率过高则衰减大,作用距离下降、有试验表明:使用40 kHz的超声波,发射脉冲群含有10-20个脉冲,具有较好的传播性能。

2.提高系统的计时精度也可提高超声波的测距精度,计时器的计数频率越高,则由于时间的量化误差所引起的测距误差就越小。

3.对系统电路的时间延迟进行补偿可以减小测距误差,提高测距精度。延迟时间

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!