编程无人机在不确定的条件下飞行(+视频)

亚马逊等公司制定了雄心勃勃的计划,利用无人机将货物直接运送给客户。但即使撇开法律问题不谈,开发让无人机飞越混乱的城市空间的软件也很困难。

来源:Robogeek新闻频道(关于机器人技术的俄罗斯与世界新闻)

亚马逊等公司制定了雄心勃勃的计划,利用无人机将货物直接交付给客户。但即使撇开法律问题不谈,开发让无人机飞越混乱的城市空间的软件也很困难。

高速飞行时避开障碍物是很困难的,特别是对于计算能力有限的小型无人机而言。

许多现有方法依赖于复杂的地图来告诉无人机相对于障碍物的位置,这在具有不可预测的物体行为的现实环境中并不特别实用,并且可能导致崩溃。

考虑到这一点,麻省理工学院和人工智能实验室 (CSAIL) 的一个团队开发了一种分析系统,允许无人机在森林或仓库等环境中以 20 英里/小时的速度飞行。

分析的关键思想之一出人意料地简单:系统认为无人机随时间在空间中的位置是不确定的,并且实际上对这种不确定性进行了建模和计算。这使得人们不仅可以为当前视野制定移动计划,还可以预测如何在他已经看到的隐藏视野中移动。

“这就像将你在世界上看到的所有图像存储在你头脑中的一个大录音机中,”研究参与者 Florence 说。 “在计划其运动时,无人机本质上会回到过去,以代表它曾经去过的各个不同地方。”

多年来,计算机科学家一直致力于研究算法,让无人机能够知道它们在哪里、周围发生了什么以及如何从一个地点到达另一个地点。常见的方法(例如同时定位和映射)获取原始实时数据并将其转换为映射表示。