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

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

3天内不再提示

waymo 无人车的颜值视野操控性能适应性是不是拥有了完美的硬件呢?

ml8z_IV_Technol 来源:陈年丽 2019-07-24 14:25 次阅读

▌什么是硬件

请允许我拿西部世界[1]的片头来举例,我们造好人的骨骼,肌肉以及神经,最后再给他注入思想,他就变成了一个完整的人。

硬件可以理解为人的骨骼,肌肉以及更复杂的器官。我们需要赋予硬件复杂多样的功能以及无与伦比的适应性。

那么我们需要无人车具备哪些功能并且适应复杂多变的环境呢?

▌颜值

分享老师首先强调的第一点就是颜值,颜值即正义。曾经有段时间我的 ID 就是颜值即正义,特别是前2年韩剧流行时这句话特别火,直白点说就是长得好看的做啥都对,即使做错了,那也是你的错。我们先看下 waymo 的无人车。

一开始我也很排斥无人车上面加装的钢骨架和传感器,也许是接触无人车久了,现在回过头来再看 waymo 无人车的颜值一点也不低,我甚至觉得非常酷。也许还有漫长的路要走,使人们能接受这种审美。同时我们也需要不断改善无人车的外观,人们不会为丑的东西买单,可以看到 waymo 无人车的外观也在不断改善。

我们再回过头去看下初代的无人车,下图是DARPA 挑战赛上夺冠的无人车 "Stanley",真是充满了前苏联式的暴力美学,酷似高达。

但是有什么车不那么在乎颜值呢?就是卡车,因为不是自己所有,主要是考虑功能,谁也不会在乎厨师的颜值高低,只是在乎菜做的好不好吃。所以卡车可以相对任意的架设设备,而可以较少的考虑颜值。

我们再看下应该如何设计无人车顶的外壳,之前我一直以为车上的壳子和传感器是一个整体,只需要买一个壳子,之后就可以直接安装到车上了。没想到实际上是把原来的架子用壳子遮挡起来了。为什么我希望能够模块化传感器模组呢,很显而易见的场景就是采集地图,如果是在车上安装架子,那么需要先改装车,安装传感器,最后再把车开过去,假如你在深圳,客户在北京,车开过去的成本太大了,但是如果是一个模组,可以把模块快递过去,安装到车上,对面接一个电脑,通过简单的校正就可以工作了,相对成本低很多。

▌视野

另一个很重要的方面是视野范围,这也是一直强调的。看的更广和看的更远。

1. 如何做到全视野

如果可以,我们需要 360° 的视野范围,拿卡车和小汽车举例子,可以看到卡车视角的盲区是很大的,给我映像很深的是看一个视频中的交通事故展示,卡车司机停车后,贴近车头有人通过,而司机在视野盲区看不到行人导致车祸。小汽车和卡车的视野比较:

除了汽车带来的差异以外,不同的场景下也会导致视野的盲区,增加多个传感器可以解决视野盲区问题,下图中针对视野的盲区,在左右分别增加了2个激光雷达,扩大视野范围。

另外调整传感器的位置也影响到视野的范围,下图中在拐角处,特别是一些盘山公路,传感器的位置在车的中部和前部展现的视野范围也不一样。

除了这些考验以外,还有其他难以解决的问题,遇到拱桥的时候即使在车前面有传感器,由于车的俯仰角度,也很难发现障碍物;传感器的位置同时也可能带来视野融合的问题,比如激光雷达看到了障碍物B而摄像头没有看到,融合的时候以哪个为准;由于毫米波雷达的垂直视野很窄,由坡导致的遮挡问题;另外的情况是卡车拖着钢筋,或者树木,由于很稀疏,靠雷达很难确认这类障碍物。详细的可以参考[2]:

我原本的一个想法是开发一款工具来识别汽车周围的盲区,在软件中设置好传感器的位置之后,可以查看盲区是多大,从而帮助硬件工程师选择传感器和确定传感器的位置。

2. 如何做到远距离视野

看的远的好处是当车在高速行驶的时候,可以更快的发现潜在的危险。激光雷达远距离的点很稀疏,目前最远的范围也就是100-150米左右,摄像头和毫米波雷达的范围更远,能检测到物体的速度也更高。我们通过下面这张图来说明视野范围:

3. 天气对视野的影响

天气对视野的影响是双方面的,一是会影响视野可见,二是影响看到的视野远近,下面我们来看下天气对不同的传感器有哪些影响:

雾霾- 雾霾对激光雷达的影响最大,因为激光的波长和雾霾的颗粒大小差不多,穿透不了雾霾,同时摄像头在雾霾的时候也会影响视野范围,而毫米波的波长较长,可以绕过雾霾颗粒,受到的影响较小。

下雨- 下雨对摄像头的影响比较大,一个可见的原因就是镜头会模糊,如果雨很大,只能依赖车内的摄像头。

光照- 光照对摄像头的影响也很大,当强光照射(对面远光灯直射),光线很暗(夜晚)或者光照突然变化(隧道出口)的时候,会导致摄像头失灵,一个好的办法是可以对摄像头做处理,来适应不同的曝光率。由于激光雷达是主动发射光的设备,所以光照的变化对激光雷达影响不大。

下雪- 下雪对摄像头,激光雷达,毫米波雷达都有影响。

我们从功能上和适应性上把各个传感器的雷达图画出来,可以看到每个传感器都有它的优点和缺点,没有完美的传感器,我们只能通过传感器融合来实现近似完美,参考[3]。

▌操控

我们到底需要什么样的汽车底盘,还是直接跳过去生产下一代?

当初我是被 Zoox 的设计惊艳到了,平时我也有这种想法,为什么每次停车的时候都需要倒车进去,而不是直接开进去呢,Zoox 就是为了解决这个问题而生的,因为 Zoox 认为车有方向是人类的操控习惯,机器不存在这个问题,机器可以控制前轮,甚至后轮的方向,机器也不需要区别前进和后退。因此 Zoox 生产的车是没有方向的,甚至车里的座位也区分不出前后,当然为了安慰我作为人类脆弱的心灵,他们从道义上应该提供一个标志,来告诉我哪里是前,哪里是后。

从人类的角度我确实难以接受没有方向的车,但是可以同时控制前轮和后轮的操控真是简单了很多。

1. 倒车的时候方便了很多

如果是传统的有方向的车,我们先要开过去,之后再倒车分为4步。而无方向的车就简单了,直接开进去,然后就直接开出来了,因为没有方向,向前和向后对机器来说没有任何区别。

2. 可以原地转弯

我们知道目前的汽车都是单车模型,也就是前轮转向。而假设车的后轮也可以转向,我们可以把模型抽象成2轮自平衡小车,这样就可以在原地360°转向。学车的时候最怕一会前进档,一会倒挡,很容易搞混往哪个方向打方向盘,而机器就不存在这样的问题。这样操控的好处是可以原地实现转弯,以后再也不用担心掉不过头来的情况。

是不是感觉 Zoox 专门为机器而设计的下一代操控很酷炫,等到那一天来临时,恐怕我已经学不会开车了。

TODO:动态演示。本来想做个动态展示的,实在是没时间了。

▌性能

1. 提升性能

我们一直希望车能够性能强劲而功耗很低。半导体行业一直遵循着摩尔定律,即2年的性能翻一番。摩尔定律促进了整个 PC 时代的发展,但是现在摩尔定律失效了,目前硅基的制程最多到 7nm,再往前进一步已经相当困难了,因为距离近了会漏电,击穿硅晶体,导致良品率太低。制程的降低首先是可以减少功耗,其次是提升性能,目前来看很长一段时间通用 CPU 会陷入停滞。

要提升性能,神经网络芯片还有很大的进步空间,比如 TPU,会大大降低深度学习的功耗,并且提升性能,这块可能是未来的主战场。另外一个比较好的方向是 FPGA 或者一些专用的芯片,把传感器融合算法和一些底层算法融入硬件,一是可以提高性能,二是分工明确,促进无人车系统的模块化发展。

2. 功耗的影响

我们再看下功耗对无人车的影响,首先第一点是供电,影响车辆的续航。假设按照 2KW 估算,特斯拉的电池容量是 75kWh (千瓦时)那么使用的时长是37.5小时。这还仅仅是运算的开销,还没有算车本身的开销,我想到了科幻电影里,由于能源紧张,智能操控体为了节省能源,而不得不进入休眠模式。

功耗太强带来的另外一个问题是散热。目前有用到水冷散热的,风扇可能满足不了太强的散热需求。我记得很早以前水冷都是拿自来水冷却的,过一段时间还需要加水,现在有水冷散热片就不用了,原理就是把水放在铜管里,循环流动散热,也不用加水了。加水有2个坏处,一是北方的冬天零下的时候如果是自来水会冻住,我们知道冻住之后水的体积会变大,会把发动机撑坏。二是我们知道水是会沸腾的,如果变为水蒸气,铜管会爆炸。所以目前的水冷都是水中加入了防冻液和各种专门用途的防腐剂组成的混合物,防冻,沸点也会到达120度左右,也就很好的解决了上面的问题。

最后的问题是出风口,和进风口,如果在后备箱,没有出风口和进风口,热量也很难散发出去。

▌适应性

良好的适应性代表着我们能够战胜复杂多变的环境。我们先看下我们处在什么样的环境下,然后再看我们面临着哪些挑战。如果有一天人类殖民火星了,我敢说,一定有人会把通用告上法庭,因为他们没有备注这点:地球生产的车不适用于火星。先看下无人车后备箱的整个结构:

无人车的后备箱放着电源网络设备,运算单元以及各种数据线等,它们会面临着这些挑战:

振动- 因为长期和电子设备接触,这点我深有体会。比如机械硬盘最怕震动了,汽车经常处于颠簸状态,当初我们快递的4块硬盘都因为震动坏了;另外电路板也很怕震动,我们知道电路板的表面刷了一层绝缘胶,如果设计的不好,结构件经常摩擦电路板,会把绝缘层磨掉,电路会直接烧毁,这也是灾难性的。

温度- 汽车在夏天的时候在室外暴晒温度非常高,环境温度可能就是40-50度,而这时候如果机箱还在产热,那么温度会更高。汽车要求的温度范围非常高,仅次于航天,要求是 -40°~120° 的温度能够工作,可以说目前无人车大部分的元器件还达不到要求。

湿度- 湿度太高会导致电源短路或者进水。

盐- 在海边的城市,空气中还有盐,导致对汽车元器件的腐蚀性。

电磁- 大功率的计算单元会导致电磁辐射,而高速的总线也很怕电磁辐射。

这一块才是无人车工业化必须克服的挑战,是无人车得以大量生产的保障,想要无人车的普及,必须要解决上面的问题。

▌总结

假如我们现在拥有了酷炫的外观;广阔的视野;完美的操控;强劲的性能和极低的功耗;还能够适应各种复杂多变的环境。那么造物主们,我们是不是拥有了完美的硬件呢?

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

    关注

    140

    文章

    4604

    浏览量

    92167
  • 无人车
    +关注

    关注

    1

    文章

    294

    浏览量

    36270

原文标题:自动驾驶思考:硬件篇

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

收藏 人收藏

    评论

    相关推荐

    共模电感是不是感值越大越好

    电子发烧友网站提供《共模电感是不是感值越大越好.docx》资料免费下载
    发表于 03-29 14:38 0次下载

    串联的总线舵机是不是只用一个UART接口就能控制

    串联的总线舵机是不是只用一个UART接口就能控制
    发表于 03-07 06:30

    AD7328是不是往寄存器里写一次 都会触发一次AD转换

    AD7328是不是往寄存器里写一次 ,都会触发一次AD转换? 有没有相关的C demo程序
    发表于 12-25 06:30

    汽车环境适应性试验:挑战全球气候,保障行车安全

    其在长期使用过程中的性能变化。   2、地区环境适应性试验:针对不同地区的气候特点,对汽车进行适应性测试。例如,在沙漠地区进行高温试验,以测试车辆在极端高温环境下的耐
    的头像 发表于 12-20 14:34 293次阅读
    汽车环境<b class='flag-5'>适应性</b>试验:挑战全球气候,保障行车安全

    ad7734采样返回一直都是7FFFFF,是不是芯片坏了吖?

    ad7734 采样返回一直都是 7FFFFF,是不是芯片坏了?之前能用的,后面突然就变成这样。不管怎么设置都没用。
    发表于 12-13 07:40

    51单片机按键消抖有没有什么简洁又完美的方法?

    51单片机按键消抖有没有什么简洁又完美的方法
    发表于 11-01 07:21

    【微控制器基础】——完美的软硬结合(下)

    【微控制器基础】——完美的软硬结合(下)
    的头像 发表于 10-17 16:36 203次阅读
    【微控制器基础】——<b class='flag-5'>完美的</b>软硬结合(下)

    【微控制器基础】——完美的软硬结合(上)

    【微控制器基础】——完美的软硬结合(上)
    的头像 发表于 10-17 16:23 211次阅读
    【微控制器基础】——<b class='flag-5'>完美的</b>软硬结合(上)

    请问proteus里面是不是没有红外传感器的模拟硬件

    proteus里面是不是没有红外传感器的模拟硬件
    发表于 09-28 07:11

    高可靠、高性能规MCU, 满足车身控制多元应用

    等;故障率接近零容忍,使用寿命也更长。 规等级制程、高可靠、高性能MCU 笙泉迈向一般汽车和新能源用市场,将安全和可靠的严谨要求置于首位,遵循AEC-Q100标准打造
    发表于 09-15 12:04

    一种适应性直接射频采样解决方案

    电子发烧友网站提供《一种适应性直接射频采样解决方案.pdf》资料免费下载
    发表于 09-15 11:13 0次下载
    一种<b class='flag-5'>适应性</b>直接射频采样解决方案

    怎么看网线是不是千兆网线

    网线有不同的分类,比如有5类网线,还有一种是超5类、6类、超6类的网线。而不同的网线,支持的网速会有很大的区别。怎么看网线是不是千兆网线?5类网线和6类网线有什么区别?科兰通讯小编为您解答。 怎么看
    的头像 发表于 06-26 10:19 5103次阅读

    数组名是不是指针

    数组到底是不是指针?这个问题隔三岔五就会被问一遍。其实只要搞清楚他们的原理,并且能熟练的使用,完全没有必要纠结这个问题。
    的头像 发表于 06-25 17:06 844次阅读

    请问can转wifi的模块是不是用TCP连接模式信息传输更安全

    请问can转wifi的模块是不是用TCP连接模式信息传输更安全
    发表于 05-17 15:56

    PLL是不是可以生成指定的某一点频率?生成的范围由什么决定啊?

    ? 疑问2:PLL是不是可以生成指定的某一点频率? 生成的范围由什么决定啊? 疑问3::大家平时说的PLL失锁,失锁的是指频率还是相位啊?平时调试电路的时候怎么判断是否失锁?平时
    发表于 04-24 09:46