0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探究机器学习在无人驾驶中的应用及挑战

ml8z_IV_Technol 来源:cc 2019-02-05 10:42 次阅读

1月10日,在青岛举行的2019国家智能产业峰会智能驾驶平行论坛上,孙振平研究员结合国内外机器学习相关技术在智能驾驶领域的研究现状和课题组近年来的一些研究成果,向与会人员分享了题为《机器学习在无人驾驶中的应用现状及面临挑战》的精彩报告。

国防科技大学智能科学学院无人系统研究所副所长孙振平

谈到国内自动驾驶研究的起源,总绕不开一所有名的高校——国防科技大学。20世纪80年代末,国防科技大学先后研制出基于视觉的CITAVT系列智能车辆。1992年,国防科技大学成功研制出中国第一辆真正意义上的无人驾驶汽车。2011年7月,由一汽集团与国防科技大学共同研制的红旗HQ3无人驾驶汽车完成了286km的面向高速公路的全程无人驾驶试验,而在背后主持研究红旗无人驾驶汽车实现高速长距离无人驾驶的,便是国防科技大学智能科学学院无人系统研究所副所长孙振平研究员。2012年,孙振平研究员作为技术负责人,组织团队研制了我国第一台边防无人巡逻车。同时,他作为主要技术骨干或负责人与团队一起参加了十余次国家自然科学基金委委主办“中国智能车未来挑战赛”和军队“跨越险阻”无人系统挑战赛,多次获得冠军。

1月10日在青岛举行的2019国家智能产业峰会智能驾驶平行论坛上,孙振平研究员结合国内外机器学习相关技术在智能驾驶领域的研究现状和课题组近年来的一些研究成果,向与会人员分享了题为《机器学习在无人驾驶中的应用现状及面临挑战》的精彩报告。

孙振平研究员在报告中表达了一下观点:

机器学习对解决无人驾驶问题很重要,但不是全部;

深度神经网络是场景建模与理解的有力工具;

统计学习、增强学习对于解决行为决策问题会有所帮助,前提是人工建立合适的决策模型;

用机器学习方法解决动力学控制问题似乎并不简单;

能够实现任务、本体状态、环境信息并行输入的网络结构是研究的重点;

现有计算能力仍不足以支持深度神经网络在无人车中的大规模应用

以下是孙振平研究员在2019国家智能产业峰会的报告,智车科技在不改变原意的基础上进行了修改:

大家好,非常荣幸能在这儿跟大家一块聊无人驾驶,因为机器学习在无人驾驶应用方面比较热,针对这个事情跟大家分享一点思考。

大家可能不知道,国防科大在无人驾驶方面应该说做的历史也比较长了,这些年有一些成绩也有很多不足,特别是最近几年我们看到整个社会对无人驾驶特别追捧,我们参与其中,肯定是非常非常的高兴,但是在热的过程中,我们也得认真地去思考,是不是无人驾驶到现在已经比较好的被解决了,这个我们还是要冷静地去思考的。我个人就针对这方面的一些情况跟大家一块儿分享一下。主要就是目前国内外的发展情况,以及我们自己在这方面做的一些工作。

丨无人车的控制结构

说到无人驾驶,从概念上来,大家对这个事情应该都非常清楚了,无非就是给车装上各种各样的传感器,让它能够自己理解周围的环境,自己做规划,自己选择运动的路径,直到控制自己的运动。在这个过程中,希望人不参与或者说尽可能少的参与,这么多的传感器到底怎么组成无人驾驶的系统?这个事如果拿人来类比的话,比较容易理解。一个驾驶员开车感知周围的环境,往往是通过我们的眼睛、耳朵等一些感觉器官。在感知的基础上当然要做决策规划,主要是大脑来完成的,决策规划的结果就是怎么样控制车,操作机构来实现对车辆的控制。

对于我们的无人驾驶系统来说,很显然从原理上也是一样的,我们必须去构建它的眼睛。这个主要两大类,一类是环境感知的传感器,二是运动感知的传感器。其中大脑是什么?对于无人驾驶来说,当然就是运行在计算机上人工智能的程序,这个程序它综合了传感器信息和用户的任务输入,最后产生控制命令,控制命令就控制相应的一些执行机构来控制整个车的运动,这个我想从原理上来说就是这样的。

无人驾驶的技术真正困难就是人工智能的程序。我们怎么去设计它,说到设计,实际上在人工智能应用在移动信息研究中,有一些基本的方案,大家不妨一起简单地回顾一下。

在人工智能研究中,有几种基本的控制结构,一是慎思形式的,什么意思?我们要去显示做决策规划和执行控制这样的环节,对应的是一个一个程序模块。当然要设计一个这样的结构,或者设计这样的软件系统,需要很多人参与,需要人的智力的投入,这个很显然我们觉得做起来非常麻烦。

另外一个比较直接的想法,当然就是所谓的反应式,我们最好能够设计一个简单的程序,不需要知道它内部是怎么工作的,能够直接从传感器到执行器的映射,这就是所谓的反应式。

当然实际在研究过程中,最后大家都发现不管是慎思式还是反应式做来做去都不能够很好的解决问题,怎么办?人类最大的本事就是把各式各样的方法混在一起就是混合式,反应式大家很容易理解,如果有一个控制方向我们用一个状态方程组就能够很好地描述它,当我设计一个简单的控制器就能够实现对这样对象的控制。对于我们说的机器人和无人车也不例外,我们能够很好地描述清楚,就可以设计出一个简单的控制器出来。最早在1948年的时候,当时控制论刚刚产生,就有人设计了一个移动的机器人系统。这个慎思式,实际上大家关注的最典型的可能是世界上第一个自主的机器人,就采用这种慎思式的研究。SHakey研究了一个机器人只要能够不碰撞运动就可以了,这是1968年做出来的,这个也是我们现在智能机器人(无人车)研究真正的现代意义上的开端。

在这些研究基础上,到了1986年的时候,MIT提出了一种所谓的包容式结构,这个包容式结构,大家仔细去分析一下就会发现,它实际上是一种混合式的结构。如果只是把行为定义为行走的话当然很简单,我们就可以设计反应式控制来实现。随着反应式变得越来越复杂,就很难用反应式结构去实现了。这个事情我个人在看了这么多文献之后,大概同样是在1980年代,美国的James他提出了所谓4D/RCS结构,已经是非常完备的或者非常好的方法或者是一个体系了,甚至他们也给出了一套工程化的方法,怎么设计一个复杂的机器人系统或者是无人车,我们自己也是基本上参照4D/RCS这样复杂系统的控制结构来设计我们的无人车的。

这是我们的无人车采取的一种结构,下面最基本的就是底层的执行结构以及到上面的交通,对交通场景的认知、决策等等。只有知道了结构,我们反过来才能说机器学习在无人车中怎么用,我们刚才说了,对于无人车来说,它的核心就是人工智能程序,机器学习又是人工智能里面的一个重要的内容,大家当然就想着,是不是能够把机器学习用在无人车上,让无人车能够变得越来越聪明,能够越来越好的去适应环境,我们就一起来看一看机器学习在无人车上到底能怎么用。

丨机器学习的端对端控制

当然一种应用就是针对我们前面说反应式的结构,假设整个控制器我们不管它的内部结构,完全由一个神经网络这样的程序来解决,这个大概就是现在比较端对端的控制,什么意思?直接从传感器到车辆的动作,这就是所谓的端对端的学习控制,端对端本身也不是新鲜的事物,在1989年的时候美国机器人研究所就用当时的三层网络就实现了简单的无人驾驶,因为当时的网络它的标定能力是非常有限的,因此它能够完成的任务也是非常简单的。

神经网络大家知道从80年代到90年代甚至到2000年之后很长一段时间,发展是非常非常缓慢的,目前两种方案,一种是前馈神经网络,一种基于递归神经网络,都在做一些研究。

大家可以看到上面这个视频英伟达在2016年的神经网络端对端控制,说到这里是不是用端对端学习控制这个问题就解决了,实际上大家仔细看是不可能的,前面有一个十字路口,用端对端学习控制怎么能够实现让车选择不同的路线呢?这个事情在他做的这个实验里面就不涉及到这个问题。

实际上这个问题英伟达做这个实验还有很多问题没有解决,从控制上来说,车要适应不同的坡路和材质,这个本身就是很复杂的,对于刚才说的端对端的学习控制,要做采集数据是非常困难的,而网络本身结构也没有办法支持,退而求其次就有其他的研究,大家去看一下Deep Driving:Learning Affordance for Direct Perception in Autonomous Driving这篇文章,这个想法就跟这个端对端不太一样,它把这个系统分为控制和感知,把控制环节还是用控制的方法去做,但是后面感知希望用神经网络来解决,设计一个神经网络,输入一个图象,输出就是车道和车道上的线得到这样一个抽象的模型,把这个模型再由后端输入再去控制车辆运动,这个是他们展示的一段视频,这个是神经网络的输入,这个就是网络的输出,后端控制的输入,这是他们做的一个实验。

这种端对端的方案,我感觉下面几个问题对他来说可能是比较重要的,最大的问题相对于我们说的驾驶任务,现有的网络结构还是太简单了,表达能力非常有限。

首先我们可以看,从数据的意义上来说,你要完成一个驾驶任务,你拿到的数据有任务信息,有离线地理信息,有环境信息还有本体的运动状态等等,对于这样一些完全异质的信息,我们设计一个什么样网络结构才能综合起来实现车辆的驾驶,这个本身我认为是一个比较大的问题。第二就是我们选择困境,在不同的路网里面,你碰到十字路口的到底怎么走,可能很难解决。如果用端对端的方案可能很难解决这个问题。还有第三个比如说驾驶行为在时间上的不确定性,实际上它的复杂性是非常非常大的,也是现在很难解决的一个问题。这是我们说的端对端的学习控制。

丨慎思式结构中的机器学习

我们能不能把机器学习慎思式方案用到无人驾驶里面去,很多研究用机器学习去提取交通场景中的各种各样的交通物体,道路环境等等,用深度神经元网络实现场景中的各种交通物体,道路、建筑物的一个分割,把它作为下一步的决策规划的输入。再比如说对于我们知道现在无人车头上都顶着一个激光雷达,也可以用深度神经原的方法进行处理获取道路上各种各样的物体,交通标志的信息等等。这个实际上用深度学习在做这种三维微场景分析,这也是目前用深度学习来解决环境的一个重要的研究方向。

我们说了,可以用它去解决物体的识别,场景的分析问题,当然也可以用它解决决策规划问题。近年来,我觉得做的比较好的工作就是他们提出的ChauffeurNet,他做的工作就是设计一个非常复杂的网络结构,要来实现异质数据的处理融合,这是他们设计的整个网络结构,用来把各种各样的信息能够融合到整个驾驶过程中去,这是我们说的从决策的角度,当然也有人研究用机器学习解决控制问题。

丨国防科技大学无人驾驶团队实践

现在我们回到我们团队,我们这些年在这方面也做了很多研究工作,我们用学习解决车辆控制,车辆纵向控制,甚至包括像我们把这个环境变成一个多车道的模型,实现无人车在环境里面的自主决策等等,这也是用机器学习做的。我们有两个博士生在这一块做的非常好,一个是基于广义Haar滤波器的实时目标检测,我们在考虑能够压缩计算资源,使得利用十分之一或者五分之一的资源来实现同样类似的效果,这对于机器学习的应用应该说是有非常帮助的。另外我们也做了交通场景的多任务学习,什么意思?一个神经网络能够实现多个任务,像今天早上有院士做报告也说到这个问题,对于人工智能是一个困难,我们也在做这方面的尝试,这是我们自己做的实际的情况,包括物体的分割,行为场景的分割等等。

另外我们在记忆式网络,在目标检测方面的应用也做了很多工作。什么意思呢?大家有没有注意到,所谓的深度神经网络往往需要人工去标注大量的样本,这很显然是很复杂的工作,我们做的探索是怎么能够实现目标检测,实现机器学习。这个如果大家感兴趣可以下去关注一下我们做的工作,应该说是比较好的,当然它的基本原理就是我们首先在静态的情况下拍一些视频。我是在静态的环境、背景下去检测动态的目标,通过这个办法不断地收集大量的样本,然后再把学习好的检测器用在一个动态的载体上,这是我们已经做的一些工作。

最后我说一下自己对这个事的一点理解:第一说我们机器学习对于解决无人驾驶的问题是非常非常重要的,但是它不是全部,它只能解决其中一部分问题。第二深度神经网络它场景建模与理解的有力工具。第三统计学习、增强学习对于解决行为决策问题会有所帮助,但是目前看来前提是必须要由人工建立一个合适的决策模型的基础上用学习的方法来实现决策的前件的学习。第四是用积极学习的方法解决动力学控制问题,这个问题按说传统方法已经解决比较好了,但是对于机器学习来说,好象没有那么简单,反而是比较复杂的问题。第五能够实现任务、本体状态、环境信息并行输入的网络结构应该是未来把机器学习用在无人驾驶上的一个研究重点。第六现有的计算能力仍不足以支持神经网络在无人车中的大规模应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8347

    浏览量

    132294
  • 无人驾驶
    +关注

    关注

    98

    文章

    4014

    浏览量

    120046

原文标题:机器学习在无人驾驶中的应用现状及面临挑战

文章出处:【微信号:IV_Technology,微信公众号:智车科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    UWB模块如何助力无人驾驶技术

    ,它使用超过500MHz的带宽进行数据传输。与传统的窄带通信技术相比,UWB技术具有以下特点: 高精度定位 :UWB技术能够提供厘米级的定位精度,这对于无人驾驶车辆复杂环境的导航至关重要。 抗干扰能力强 :由于其宽频带特性,
    的头像 发表于 10-31 14:05 203次阅读

    无线充电技术为低速无人驾驶清扫车注入无限动力

    无人驾驶清扫机器人采用无线充电技术,提高运行效率、安全性和耐候性,降低维护成本。青岛鲁渝能源推出专为低速无人驾驶车设计的无线充电器,快速高效且安全,支持智能优化充电,助力智慧城市发展。
    的头像 发表于 10-25 10:53 137次阅读

    智能驾驶城市交通的应用

    智能驾驶城市交通的应用日益广泛,以下是对其城市交通几个主要应用场景的分析: 一、无人驾驶
    的头像 发表于 10-23 15:55 507次阅读

    特斯拉推出无人驾驶Model Y

    北京时间10月11日,特斯拉“WE,ROBOT”发布会正式举行,特斯拉发布会上,特斯拉推出无人驾驶Model Y。 发布会上;埃隆·马斯克乘坐Robotaxi亮相。马斯克透露预计特斯拉明年将在
    的头像 发表于 10-11 16:05 931次阅读

    现代汽车拟开发无人驾驶消防机器

    面对电动汽车火灾日益增多的挑战,特别是地下停车场等特殊环境下的救援难题,现代汽车集团宣布了一项前瞻性的技术革新计划。该公司已正式启动开发一款无人驾驶消防机器人,旨在高效应对电动汽车
    的头像 发表于 09-27 11:45 331次阅读

    文远知行无人驾驶扫路机广东汕头落地

    文远知行再传佳讯,携手广东华达隆城市管理服务有限公司,正式广东汕头启动L4级公开道路无人环卫商业化项目,标志着文远知行的无人驾驶技术环卫领域迈出了重要一步。此次合作,不仅是汕头市首
    的头像 发表于 08-23 17:46 1622次阅读

    MT6825磁编码IC无人驾驶电动收割机的应用

    随着科技的飞速发展,无人驾驶技术正在逐渐渗透到各个行业,其中农业领域尤为引人注目。无人驾驶电动收割机的出现,不仅提高了农业生产的效率,也降低了农民的劳动强度,使得农业生产更加智能化、高效化。而
    的头像 发表于 07-25 16:47 311次阅读

    5G赋能车联网,无人驾驶引领未来出行

    无人驾驶车联网应用已成为智能交通领域的重要发展趋势。随着无人驾驶技术的不断进步和5G网络的广泛部署,5G工业路由器无人驾驶车联网的应用日
    的头像 发表于 07-24 10:10 701次阅读
    5G赋能车联网,<b class='flag-5'>无人驾驶</b>引领未来出行

    无人驾驶汽车需谨慎应对及存在的风险挑战

    ,自动驾驶领域正稳步前行。然而,笔者认为,我国无人驾驶汽车产业当前的核心任务仍应聚焦于技术创新与加速技术成熟,同时需谨慎应对测试与应用阶段潜在的风险挑战
    的头像 发表于 07-13 16:51 2363次阅读

    无人驾驶汽车应用晶振TSX-3225

    近几年以来,无人产品推出了太多的产品,有无人超市,无人机,无人售货机,无人驾驶汽车等多种科技
    的头像 发表于 06-18 10:55 331次阅读
    <b class='flag-5'>无人驾驶</b>汽车应用晶振TSX-3225

    中国或支持特斯拉测试无人驾驶出租

    特斯拉首席执行官马斯克近期的中国之行引发了业界的广泛关注,特别是无人驾驶出租车”的推广方面。据悉,特斯拉有意将其“无人驾驶出租车”服务引入中国市场。
    的头像 发表于 05-09 09:29 394次阅读

    32.768K晶振X1A000141000300适用于无人驾驶汽车电子设备

    里,无人驾驶汽车这项技术会不断成熟。那么无人驾驶汽车需具备什么硬件设备呢?据说无人驾驶汽车还搭载了雷达、传感器、高精地图及定位系统,讲行过程
    发表于 03-20 14:21 0次下载

    5G车载路由器引领无人驾驶车联网应用

    随着无人驾驶技术的不断发展,车联网正逐渐成为实现智能交通的重要组成部分。5G车载路由器将在车联网的应用起到至关重要的作用,它能够满足无人驾驶应用的低时延、高速率和实时控制等需求,进一步推动
    的头像 发表于 02-19 11:48 741次阅读
    5G车载路由器引领<b class='flag-5'>无人驾驶</b>车联网应用

    小马智行启动深圳中心城区无人驾驶商业化运营

    小马智行近日宣布,已在深圳市宝安区启动中心城区无人驾驶商业化运营。该公司已获得深圳市宝安区颁发的智能网联汽车无人商业化试点许可,标志着其无人驾驶技术领域取得了重要突破。
    的头像 发表于 02-04 10:53 832次阅读

    无人驾驶车辆的反馈控制介绍

    1.1 无人驾驶车辆 大到类似百度apollo无人车,无人配送车,小到扫地机器人,其实都是无人驾驶车辆。都是一个复杂的软硬件结合系统,其软件
    的头像 发表于 11-15 16:00 711次阅读