历史上的今天
今天是:2024年10月24日(星期四)
2019年10月24日 | 工业机器人避障主要用到了哪些传感器
2019-10-24 来源:fqj
(文章来源:未来工业互联网)
移动机器人需要通过实时获取周围的障碍物信息,包括尺寸、形状和位置信息,来实现避障。避障使用的传感器有很多种,目前常见的有视觉传感器、传感器、传感器、超声波传感器等。超声波传感器的基本原理是超声波的飞行时间,通过d=vt/2测量距离,其中d是距离,v是声速,t是飞行时间。
上图是超声波传感器信号的一个示意。通过压电或静电变送器产生一个频率在几十kHz的超声波脉冲组成波包,系统检测高于某阈值的反向声波,然后使用测量到的飞行时间计算距离。超声波传感器一般作用距离较短,普通的有效探测距离几米,但是会有一个几十毫米左右的最小探测盲区。由于超声传感器成本低、实现方法简单、技术成熟,是移动机器人中常用的传感器。
红外传感器,一般的红外测距都是采用三角测距的原理。红外发射器按照一定角度发射红外光束,遇到物体之后,光会反向回来,检测到反射光之后,通过结构上的几何三角关系,就可以计算出物体距离D。
当D的距离足够近的时候,上图中L值会相当大,如果超过CCD的探测范围,虽然物体很近,传感器反而看不到了。当物体距离D很大时,L值就会很小,测量精度会变差。因此,常见的红外传感器的测量距离都比较近,小于超声波,同时远距离测量也有最小距离的限制。另外,对于透明的或者近似黑体的物体,红外传感器是无法检测距离的。但相对于超声来说,红外传感器具有更高的带宽。
激光传感器,常见的是基于飞行时间的(ToF,me of flight),通过测量激光的飞行时间来测距d=ct/2,类似前面提到的超声测距公式,其中d是距离,c是光速,t是从发射到接收的时间间隔。
比较简单的方案是测量反射光的相移,传感器以已知的频率发射一定幅度的调制光,并测量发射和反向信号之间的相移,如上图。调制信号的波长为lamda=c/f,其中c是光速,f是调制频率,测量到发射和反射光束之间的相移差theta之后,距离可由lamda*theta/4计算得到,如上图。
视觉传感器,常用的视觉方案也有很多种, 比如双目视觉,基于TOF的深度相机,基于结构光的深度相机等。
基于结构光的深度相机发射出的光会生成相对随机但又固定的图样,光斑打在物体上,因为与摄像头距离不同,被摄像头捕捉到的位置也不相同。先计算斑点与标定的标准图案在不同位置的偏移,利用摄像头位置、传感器大小等参数就可以计算出物体与摄像头的距离。
双目视觉的测距本质上也是三角测距法,由于两个摄像头的位置不同,就像人的两只眼睛一样,看到的物体也不一样。两个摄像头看到的同一个点P,在成像的时候会有不同的像素位置,此时通过三角测距就可以测出这个点的距离。
上一篇:协作机器人到底该不该做
史海拾趣
|
我是一名研二的学生,最近老板(老师)叫我弄关于IXA的东西,倒腾了几个月下来算是有了一定的了解,但是突然觉得这个东西的应用面不广呀,也不怎么具有通用性,都是Intel的那套东西,要是换了平台这些就完全用不上了…… 想问问各位前辈们,现在市 ...… 查看全部问答> |
|
各位高手有没有测试过加速计和陀螺仪这两颗的功能阿,三轴加速计有X,Y,Z三个电压输出,都是经过其内部的AD转换后输出的,不知道这三个方向上的电压是怎么变化的,是有加速度的时候变化呢,还是位置改变了变化啊? 陀螺仪有X,Y两个电压输出,也是 ...… 查看全部问答> |
|
求职: 请问有没有人需要高级WINCE工程师--限深圳地区! 求职: 请问有没有人需要高级WINCE驱动工程师--限深圳地区! 如有,请如下EMAIL联系 lumit_hu@126.com… 查看全部问答> |
|
上周在研讨会上买了英蓓特的开发板,试了下,感觉有几个地方不爽,所以就自己动手DIY了:1)USB供电问题,必须插2条USB线,可怜我的本本一共才3个,鼠标用了一个,被他全占了,其它USB-232就没法用了;2)板子附带的1602没有接背光,而实际这 ...… 查看全部问答> |
|
使用IAR调试430板子的时候,总是连不上板子,出现下面的错误。 Thu May 22, 2014 09:09:59: Fatal error: Failed to re-initialize Session aborted! Thu May 22, 2014 09:10:00: Fatal error: Unknown exception in driver (SD3)&n ...… 查看全部问答> |




