今日北京时间凌晨,DJI大疆创新在美国纽约举行新品发布会,发布了精灵系列新品——大疆精灵Phantom 4。虽然因为提前曝光对于精灵4并无太多悬念,不过其中的三点创新功能依然表现了大疆的诚意,尤其是其中的视觉避障,可称得上是黑科技。
目前,市面上主流的电动多旋翼无人机避障系统主要有三种,分别是超声波、TOF(激光雷达测距的一种)以及正有望成为主流的视觉测距。正好最受关注的国内三家无人机厂商最近相继都推出了自己的新品,并且分别使用到了这三种系统其中一种或两种。那么,就来分析下,谁在避障上是真正的黑科技。
零度Xplorer 2:激光雷达TOF测距
TOF是Time of flight的简写,直译为飞行时间。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉冲的飞行(往返)时间来得到目标物距离。
使用这种方式光波容易受到干扰,系统发出的光,必须避开太阳光的主要能量波段,从而避免太阳光的直射、反射等对避障系统造成干扰。该原理需要非常精准的时间测量,需要专用处理芯片,而芯片价格则较为高昂。
零度在CES2016上发布的Xplorer 2,采用的便是TOF测距方案。无人机上的“蘑菇头”就是自动避障模块,该避障模块可以实现在6m有效避障距离内,以每秒50次的速率实现360°全方位扫描。
Xplorer 2自动避障模块
昊翔Typhoon H:Realsense(单目+结构光)
Realsense的技术原理是,它采用了“主动立体成像原理”,模仿了人眼的“视差原理”,通过打出一束红外光,以左红外传感器和右红外传感器追踪这束光的位置,然后用三角定位原理来计算出 3D 图像中的“深度”信息。通过配有深度传感器和全1080p彩色镜头,能够精确识别手势动作、面部特征、前景和背景,进而让设备理解人的动作和情感。据Intel方面对外透露的数据,Realsense的有效测距可达10米。
Realsense属于“单目+结构光”,即单个摄像头加结构光发射器构成深度摄像头。不过结构光却是个“见光死”,“结构光只适合暗环境、室内。为啥intel弄个仿热带雨林的暗环境?因为会受到干扰啊!”雷动云合创始人廖鸿宇说,由于将3D深度摄像头改为2D深度摄像头,其“单目+结构光”的智能导航模块只需200元。
Typhoon H整合了Intel的Realsense模块
大疆精灵Phantom 4:双目视觉+超声波
双目的测距原理,就像我们人类的两个眼睛,看到的图像不一样,假如同一个点,两个眼睛看到两张图像是存在差异的,而通过三角测距是可以测出这个点的距离。
双目视觉系统原理图
Phantom 4增加了双目避障,其实是沿用了guidance的核心算法,能够识别最近0.7米,最远15米的障碍物;水平视角 60°,垂直视角为30°。双目视觉的优势体现在,在远距离,双目视觉能保证三维精准信息,比如远处的两座山能看出一个近一个远。当然,远处的小目标是不可以的。
Phantom 4 下视视觉定位模块
谁的技术才是黑科技?
雷动云合创始人廖鸿宇:
“其实,所有的光学测距除了TOF以外都是三角测距。双目测距是基础,但双目测距的困难在于,比如两个摄像头各拍一张图像,我怎么知道这两张图像中的某一点是同一点,这个我们称为测中点,也叫锚点。这个是计算量很大的工作,后来有人想了一个办法,我打一个结构光出去,我把一个摄像头去掉了,结构光那个图像是已知的,也就是说其中一个图像我是明确知道的,那么另外一个摄像头拍到的图像呢,就很容易把这个点找出来,然后再计算其中的差异,这样就可以测距了,这是结构光测距原理。它的运算量会小很多,因为双目的运算复杂度太大了。不过结构光的前提是需要补光,为什么叫主动视觉,是因为我们打出了一束光,那为了安全这束光不能太强,如果环境很亮的话,这个光点就很难找,所以结构光一般不适合室外的环境,它适合室内的环境,尤其是越暗的情况下,越容易找到这些点。而双目视觉呢,是被动视觉,所以外界的光越强图像就越清晰,所以说双目视觉比较适合室外的环境。
我觉得大疆比较创新的一点是,在室内它的双目视觉会弱一些的时候,恰好可以使用超声波,然后在室外双目视觉运算量太大了,总会有漏掉的部分,这个时候超声波也可以作为补充。超声波的特点是用来测距离很准确,但是不能形成各个点之间的深度信息,它只能测一个大概的距离。举例来说,车上的雷达都是超声的,它告诉你某个方向有障碍物,但是它不能告诉你哪个点有障碍物,但是用双目视觉或结构光我可以测出哪个点的深度信息。所以,超声我们一般用来避障,它不适合室内机器人的导航。而无人机在室外主要就是避障,比如只要知道前方有树就行了。然后在室内,有人用来定高,因为无人机要悬停,而GPS在室内的信号比较弱。”
图漾科技的创始人费浙平同样认同结构光在室外无法使用,而且双目在观测对象纹理不明显的情况下很难有用武之地,不过他的方式不是减少一个摄像头,而是在两个摄像头的基础上再加上结构光: