AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

使用汽车图像训练支持无人机穿行城市的神经网络

  • 2018-01-28
  • 本文字数:833 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

近期,苏黎世大学的一个研究团队公开发表了一篇研究论文,介绍了他们如何实现无人机在城市街道中安全飞行。

尽管早在一年前,Amazon 等企业就宣布将使用Prime Air 无人机系统送快递,但是无人机很少能实现穿行在城市建筑间。主要原因在于从城市街道层面看,无人机的路线规划并非易事,其中存在着大量的障碍物。为克服这些挑战,研究团队尝试创建一种可感知无人机运动方向的估计程序。该想法类似于该团队于2016 年公开发表的无人机自动巡航森林小径的研究成果。

研究人员创建了一个深度神经网络,用于预测转向角,并估计可能发生的碰撞情况。他们使用残差网络(Residual Network)训练神经网络架构,进而生成了用于导航无人机的转向角,并估计了发生碰撞的可能性。无人机可以根据这些估计,识别出危险情况并做出相应的响应。

该项研究的一个重要贡献在于团队所使用的训练数据采集方式。虽然使用训练有素的无人机操作人员可以采集到针对多种情况的数据,但是这种做法需要耗费大量的时间。研究人员创立另一种训练神经网络的方法,他们使用了采集自汽车和自行车的数据。其中,预测转向角的数据集使用了Udacity 训练集( https://medium.com/udacity/challenge-2-using-deep-learning-to-predict-steering-angles-f42004a36ff3 )。在每幅图像中,还包括了汽车的转向角。这样,研究人员可以使用神经网络预测汽车转向角,进而尝试将这一预测行为克隆到无人机场景中。此外,研究人员通过在自行车上安装摄像头并骑向汽车等障碍物,收集了研究所用的碰撞数据集。使用这种方式采集的训练数据,可以训练神经网络预测无人机是否接近了障碍物。

研究人员在YouTube 上视频展示了研究成果,并以论文形式公开发表( http://rpg.ifi.uzh.ch/docs/RAL18_Loquercio.pdf ),源代码发布在GitHub 上

查看英文原文: Neural Networks Trained on Images for Autonomous Vehicles Allow Drones to Navigate Through Streets

2018-01-28 18:001247
用户头像

发布了 391 篇内容, 共 143.3 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

Internet协议栈 TCP/IP模型 、以太网封装以及解封装过程、物理层、链路层、网络层、传输层、应用层的作用 OSI七层模型

Python-派大星

10月月更

JavaScript刷LeetCode模板技巧篇(一)

Geek_07a724

JavaScript LeetCode

Node.js实现大文件断点续传

coder2028

node.js

“程”风破浪的开发者|元宇宙给我们带来了哪些机会

石云升

区块链 元宇宙 10月月更 “程”风破浪的开发者

嵌入式 Linux 入门 环境篇(一、开发板初体验)

矜辰所致

Linux 开发板 启动流程 10月月更

大咖说·小码王|人工智能时代,如何让孩子掌握与机器交流的语言?

大咖说

人工智能 阿里云 降本增效

2022-webpack5实战教程

Geek_02d948

webpack

算术四则混合运算表达式的求值

可口也可樂

算法 10月月更 四则运算

C++中的四种类型转换

可口也可樂

c++ 类型转换 10月月更

调度线程池ScheduledThreadPoolExecutor的正确使用姿势

JAVA旭阳

Java 线程池 10月月更

@程序猿:旺链科技惊喜已到,请速速查收~

旺链科技

区块链 产业区块链 1024程序员节 企业号十月PK榜

怎么购买公有云?具体流程是怎样?

行云管家

云计算 公有云 企业上云 云管理

Linux网络-HTTP协议

可口也可樂

Linux 网络协议 HTTP 10月月更

JS知识点梳理之作用域、作用域链、柯里化、闭包

hellocoder2029

JavaScript

资源不准下的网络故障定位探索

鲸品堂

故障定位 企业号十月PK榜

js裁剪(分隔)字符串常用方法

木偶

JavaScript 前端 10月月更

以太网数据链路层、Ethernet_II帧格式、IEEE802.3帧格式,以太网的MAC地址的组成,ARP地址解析协议的工作原理,单播帧、组播帧、广播帧的区别

Python-派大星

10月月更

完整议程 | 2022 XDR网络安全运营新理念峰会

未来智安XDR SEC

网络安全

JS词法环境和执行上下文

hellocoder2029

JavaScript

一步一图带你深入理解 Linux 虚拟内存管理

bin的技术小屋

内存管理 Linux Kenel 虚拟内存

我摊牌了!真正的灰度队列实现方案!全网你都搜不到!

艾小仙

Java kafka RabbitMQ 中间件 计算中间件

Flowable 服务任务执行的三种方式

江南一点雨

Java spring springboot flowable JavaEE

Nodejs+Redis实现简易消息队列

coder2028

node.js

“程”风破浪的开发者|C#下WPF中实现贪吃蛇小游戏(超详细步骤附带源码)

木偶

C# 学习方法 贪吃蛇 10月月更 “程”风破浪的开发者

项目汇报复盘

Geek_XOXO

复盘 项目复盘

【开发利器Hutool】推荐一个超好用的本地缓存

JAVA旭阳

Java hutool 10月月更

TCP/IP协议中分包与重组原理介绍、分片偏移量的计算方法、IPv4报文格式

Python-派大星

10月月更

蒙牛前数科部总监刘瑞宝分享蒙牛数字化转型成果-星策社区大咖说(一)

星策开源社区

决策 智能化转型 数据链路 蒙牛

深入浅出来谈谈webpack🔥

渔戈

前端 Vue3 10月月更

认识VueCLI和Vite🔥

渔戈

前端 Vue3 10月月更

Go Web 实战:如何创建项目及增加日志功能

宇宙之一粟

日志 Go web Go 语言 10月月更

使用汽车图像训练支持无人机穿行城市的神经网络_语言 & 开发_Roland Meertens_InfoQ精选文章