智能无人机的技术基石:即时定位与地图构建
发布时间:2017-04-19 14:04:00
关键词:智能无人机即时定位地图构建

timg.jpg


  SLAM (simultaneous localization and mapping),即时定位与地图构建。利用SLAM技术,可以让机器人在未知的环境里实时地知道自己在哪里,并同步绘制环境地图。在机器人的定位、跟踪和路径规划技术中,SLAM都扮演了核心角色。没有SLAM的机器人就好比在移动互联网时代不能上网的智能手机,发挥不了重要作用。非要向不了解SLAM的人简单地描述SLAM的一个应用场景的话,扫地机器人应该就是用来解释的最佳神器。


1-1.gif


  从图中我们可以看出,扫地机器人能将其所经过的区域绘制成地图,规划清扫路径,从而进行清扫。这种即时定位与地图构建技术,就是我们所说的SLAM技术。要利用SLAM技术,首先需要机器人配置至少一个测距装置,通过测距装置获取机器人周围环境的信息。目前比较常见的测距装置主要有激光测距、超声波测距和图像测距。


1-2.png

测距装置


1-3.png


  由表可见,使用激光测距方法进行距离测量,可获取较高的空间定位精度,且运算要求较低。这样的特性使得激光测距可以很容易地应用到SLAM中。为方便大家理解,接下来我们将以二维空间的激光定位技术来解释SLAM技术应用的具体过程。


1-4.png

1-5.png


  上面我们所看到的,是SLAM在二维空间中的应用。这个时候它只有3个变量:x轴、y轴和方向角。可在三维世界里,它却有6个变量,除3个位置要素x、y、z外还有3个姿态要素roll(横滚角)、yaw(旋偏角)、pitch(俯仰角),导致相应的计算量增加了不少,但原理是一样的。


1-6.png

三维原理


  一位大疆无人机工程师曾坦率承认:“所有的关于无人机的梦想都建立在Slam之上,这是无人机能飞(具有定位,姿态确定以后)的时代以后,无人机最核心的技术。”


1-7.png

Phantom 4 Pro无人机主动避障功能


  Phantom 4 Pro无人机的主动避障功能就是一种非常典型的SLAM应用。这套避障系统由6个视觉传感器、2组红外传感器、1组超声波传感器、GPS/GLONASS双模卫星定位系统、IMU和指南针传感器、主相机和计算内核组成。在飞行中,Phantom 4 Pro通过这些传感器获取实时图像、深度、定位等信息,构建飞行器周围的三维地图并确定自己的位置。


1-8.png

Hover Camera小黑侠无人机


  继大疆之后,5月即将进驻苹果零售店及官方网站的Hover Camera小黑侠无人机,也采用了SLAM技术。Hover Camera 前置摄像头拍摄的视频流将分为三路处理,一路保存到机身的存储器上,一路以720p的码流传输到手机上进行视频预览,另一路用来做SLAM定位、建模和人脸识别运算。机身底部还配有一颗光流摄像头,通过持续对地面摄像,判断无人机位置是否发生了移动。底部的声呐模块,则用来判断飞行的高度。


1-9.png

Parrot S.L.A.M. dunk套装


  世界知名的无人机创新公司Parrot,甚至专门推出了Parrot S.L.A.M. dunk套装,用于机器人和无人机的深度开发,同时还开放了SDK,便于更多的开发者调用接口。

稿件来源: 木木小姐玩灰机公众号
相关阅读:
发布
验证码: