无人驾驶中的人工智能技术(Drive.Ai)
2017-05-01 08:47
399 查看
无人驾驶中的人工智能技术(Drive.Ai)
1 环境感知,这是计算机视觉领域的研究重点, 常说的slam就是指这个,基于激光雷达的slam系统目前已经能较好的进行地图定位,局部环境地图构建
2 标识识别,包括车道识别 交通标志识别(比如红绿灯) 车辆行人识别和运动跟踪,在这里,CNN(Convolutional Neural Network,卷积神经网络)技术成了目前最好的技术,标识识别是无人驾驶行为决策的基础
cnn技术也是对激光雷达的一个很好的补充,因为激光雷达是低像素,不能很好的识别障碍物
3 行为决策系统技术
行为决策系统或者叫驾驶决策系统,包括全局的路径规划导航 和 局部的避障避险,以及常规的基于交通规则的行驶策略(最简单的,让车保持在车道内),使用到的技术分成三类
一,基于推理逻辑和规则的技术
全局路径规划导航的A*,D*算法,局部避障的dwa算法,常规的最优控制数学办法(比如多目标决策),以及基于交通规则的fsm规则引擎都属于这类技术
二,快速优化的遗传算法
当目前有多个策略选择时,如何选择最好的目标或策略,基于线性规划或动态规划的数学办法存在计算速度缓慢,很多情况下无法建模或计算量过大无法计算,这就是遗传算法发挥作用的地方
三 ,神经网络技术
利用神经网络来进行自动驾驶训练是最新的研究热点,也就是常说的,让神经网络学会像人类一样开车是很振奋人心的目标
但是,神经网络的问题在于它是不透明的,是个黑盒系统,是不可解释的,基本你无法说出训练模型里一个节点的值为什么是0.1而不是0.5,这是由神经网络的特点决定的,另外,利用训练数据训练出来的很好的模型到了新的环境能不能发挥同样好的作用也是疑问
有一种最简单的设计无人驾驶系统的办法,就是只用神经网路来做一切控制,我们只需要用大量的数据来训练它,这样就不用写复杂的控制策略算法代码了,我们只要训练好神经网络,然后用很少的代码让它运行就可以了,但是,在神经网络的可解释性不能解决前,完全基于神经网络的自动驾驶系统很显然是不能让人信服和舒服的
所以无人驾驶系统中基于推理逻辑的控制策略仍然是很重要的,让基于推理逻辑的白盒控制系统和基于神经网络的黑盒控制系统协同工作,是最为可行的方向
4 车辆控制系统技术
车辆控制系统技术除了传统的pid控制外,在无人车系统也越来越多的引入了神经网络模糊控制
无人驾驶(自动驾驶)系统常见的驾驶决策控制策略
1 全局导航路径规划a*,图像识别神经网络和即时驾驶和避障dwa相结合的控制策略
这是传统的无人驾驶控制策略,全局路径导航使用常规的a*算法(也可以使用其他的),车辆摄像头的图像经过神经网络处理,提取出车道 交通标识和车辆行人信息,然后以这些信息作为输入,利用vfh/dwa算法进行即时驾驶和避障控制,比如变道
减速 刹车等等
谷歌无人车自动驾驶系统使用的就是这种控制策略
2 全局路径规划和即时驾驶和避障神经网络相结合的高度智能的控制策略
全局规划还是使用和策略一相同的算法,但是在即时驾驶和避障中,完全使用了神经网络技术,把从摄像头捕捉到的原始像素图特征作为神经网络的输入端,输出端为为汽车的操控命令。我们不再从原始像素图提取车道信息,交通标识,车辆行人标识,这一切都交给神经网络自动识别,最后输出的是转向 循迹 减速 刹车等汽车控制命令,神经网络使用了数以亿计的节点
这个是英伟达的主流自动驾驶系统技术
顶
1 环境感知,这是计算机视觉领域的研究重点, 常说的slam就是指这个,基于激光雷达的slam系统目前已经能较好的进行地图定位,局部环境地图构建
2 标识识别,包括车道识别 交通标志识别(比如红绿灯) 车辆行人识别和运动跟踪,在这里,CNN(Convolutional Neural Network,卷积神经网络)技术成了目前最好的技术,标识识别是无人驾驶行为决策的基础
cnn技术也是对激光雷达的一个很好的补充,因为激光雷达是低像素,不能很好的识别障碍物
3 行为决策系统技术
行为决策系统或者叫驾驶决策系统,包括全局的路径规划导航 和 局部的避障避险,以及常规的基于交通规则的行驶策略(最简单的,让车保持在车道内),使用到的技术分成三类
一,基于推理逻辑和规则的技术
全局路径规划导航的A*,D*算法,局部避障的dwa算法,常规的最优控制数学办法(比如多目标决策),以及基于交通规则的fsm规则引擎都属于这类技术
二,快速优化的遗传算法
当目前有多个策略选择时,如何选择最好的目标或策略,基于线性规划或动态规划的数学办法存在计算速度缓慢,很多情况下无法建模或计算量过大无法计算,这就是遗传算法发挥作用的地方
三 ,神经网络技术
利用神经网络来进行自动驾驶训练是最新的研究热点,也就是常说的,让神经网络学会像人类一样开车是很振奋人心的目标
但是,神经网络的问题在于它是不透明的,是个黑盒系统,是不可解释的,基本你无法说出训练模型里一个节点的值为什么是0.1而不是0.5,这是由神经网络的特点决定的,另外,利用训练数据训练出来的很好的模型到了新的环境能不能发挥同样好的作用也是疑问
有一种最简单的设计无人驾驶系统的办法,就是只用神经网路来做一切控制,我们只需要用大量的数据来训练它,这样就不用写复杂的控制策略算法代码了,我们只要训练好神经网络,然后用很少的代码让它运行就可以了,但是,在神经网络的可解释性不能解决前,完全基于神经网络的自动驾驶系统很显然是不能让人信服和舒服的
所以无人驾驶系统中基于推理逻辑的控制策略仍然是很重要的,让基于推理逻辑的白盒控制系统和基于神经网络的黑盒控制系统协同工作,是最为可行的方向
4 车辆控制系统技术
车辆控制系统技术除了传统的pid控制外,在无人车系统也越来越多的引入了神经网络模糊控制
无人驾驶(自动驾驶)系统常见的驾驶决策控制策略
1 全局导航路径规划a*,图像识别神经网络和即时驾驶和避障dwa相结合的控制策略
这是传统的无人驾驶控制策略,全局路径导航使用常规的a*算法(也可以使用其他的),车辆摄像头的图像经过神经网络处理,提取出车道 交通标识和车辆行人信息,然后以这些信息作为输入,利用vfh/dwa算法进行即时驾驶和避障控制,比如变道
减速 刹车等等
谷歌无人车自动驾驶系统使用的就是这种控制策略
2 全局路径规划和即时驾驶和避障神经网络相结合的高度智能的控制策略
全局规划还是使用和策略一相同的算法,但是在即时驾驶和避障中,完全使用了神经网络技术,把从摄像头捕捉到的原始像素图特征作为神经网络的输入端,输出端为为汽车的操控命令。我们不再从原始像素图提取车道信息,交通标识,车辆行人标识,这一切都交给神经网络自动识别,最后输出的是转向 循迹 减速 刹车等汽车控制命令,神经网络使用了数以亿计的节点
这个是英伟达的主流自动驾驶系统技术
顶
相关文章推荐
- 【每日新闻】三星电子市值跌至全球第18位,落后中国阿里腾讯 | 中国AI领袖人物吴甘沙:无人驾驶技术距离我们已经不再遥远
- 【138亿】北京为AI之都倾尽全力,无人驾驶开进顺义、亦庄
- AI一分钟 | 马化腾478亿美元身家成中国首富,世界上第一辆无人驾驶巴士撞了
- Comma.AI 开源其首次成功无人驾驶的旅行数据
- AI一分钟 |世界上第一个无人驾驶出租车在迪拜投入使用,2030年无人驾驶将覆盖迪拜25%的交通行程
- AI一分钟 | 别了老司机!深圳无人驾驶公交车霸气上路;乌镇上演最强饭局,丁磊王兴刘强东大宴宾客
- info AI drive
- 对话田大新:为什么说无人驾驶是AI的最高境界? | AI英雄
- 再融40亿,滴滴要加大AI投入独立做无人驾驶
- 【AI TOP 10】马化腾点赞搜狗 AI 答题助手,周鸿祎说太流氓;中国首条无人驾驶单轨线路正式通车
- 乘上这波Apollo无人驾驶红利,成为BAT急需的 AI 人才
- Drive.ai驾驶日记:有一天,我们让一辆无人车连续行驶了24小时……
- Drive.ai联合创始人王弢:「我们不依赖深度学习,而是深度学习优先」
- AI英雄 | 对话中科创达耿增强:我们做智能汽车 不做无人驾驶
- AI3.0:「哈希图」来了!它将如何变革区块链和人工智能技术?
- AI一分钟 | 妈呀!连地铁都开始无人驾驶了,飞机还远吗;北京无人驾驶新规出台,终于知道李彦宏该不该被罚了(12月19日)
- 【年终话AI】百度为何All In,达摩院意义何在,无人驾驶鹿死谁手?
- 乘上这波Apollo无人驾驶红利,成为BAT急需的 AI 人才
- 大数据24小时:印度国民数据库曝严重漏洞危及11.3亿公民信息,无人驾驶公司Pony.ai获1.12亿融资
- AI 线上峰会 | 人工智能技术解析与实战