螺旋输送机厂家
免费服务热线

Free service

hotline

010-00000000
螺旋输送机厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

无人驾驶汽车离你近在咫尺

发布时间:2020-07-21 18:26:17 阅读: 来源:螺旋输送机厂家

多年以来,汽车产业涌现出了大量的自动化智能技术,这些技术能够实现自适应巡航定速(adaptivecruisecontrol)、车道偏离检测、智能安全气囊系统等特性。下一步,我们将推出具备视觉功能的汽车,其不仅可为驾驶员提供建议,甚至还能根据道路、交通以及天气状况的变化自动做出反应。 目前,实现自动化汽车所必需的大量技术已经具备。当前的挑战主要在于,如何进行产品定义、系统集成,如何构建智能汽车的基础结构,以及如何界定汽车的可靠性和容限要求。不过,正如汽车和半导体产业在过去的发展经历中所表现出的那样,下一步发展的主要障碍还是在于缺乏足够的想象力。 DigitalAutoDrive(DAD)是一家总部位于美国加利福尼亚州的研发机构,专门从事基于视觉识别的3D影像和导航技术研究,其研究领域充满挑战性和感召力。DAD已经采用德州仪器(TI)的数字信号处理器(DSP)开发出了无人驾驶的丰田Tundra卡车,这辆车能自动识别前方道路,进行即时导航决策,完全无需人工干预就能自动行驶。

图1:DAD卡车队 DAD车队将参加美国国防部高级计划研究署(DARPA)于2005年10月8日在内华达州Primm举行的无人驾驶汽车挑战赛(DARPAGrandChallenge),参赛队伍达23支。获参赛资格的车队必须让全自动越野车辆在莫哈韦沙漠上行驶约150英里,以帮助国防部(DoD)开发无人驾驶军用车辆的新技术,相关技术将用于装备美军车辆。 促进DARPA挑战赛举办的部分原因是,国会曾要求到2015年前,所有军用车辆中三分之一必须实现自动化。在2004年的DARPA挑战赛中,无人驾驶车辆穿越了约110英里的沙漠,从加利福尼亚州的巴斯托直到内华达州的Primm。观察2004年挑战赛的赛道示意图,我们发现这条赛道几乎与从巴格达到法鲁贾的道路一模一样。“自动化”一词有许多含义,不过本文中的“自动化”是指车辆必须能够实现完全自动导航,即不采用遥控或通过其他外界方式对车辆施加影响。 军用市场是无人驾驶车辆技术的直接目标,这也是DAD卡车队的市场对象,不过,消费类汽车市场也将受益于上述技术的进步。在挑战赛车辆中使用的许多技术,如障碍检测等,甚至会影响目前领先汽车制造商正在开发中的防撞系统技术。2004年挑战赛回顾 首届挑战赛于2004年3月13日举行。赛道长142英里,跨越莫哈韦沙漠沙漠,从加利福尼亚州的巴斯托直到内华达州的Primm。在到达2005年起点的15支车队中,仅7辆车越过起始门栅区,只有4辆车行驶了5英里以上。DAD车队的挑战赛历程开始于QID,车队在此完成了8次试车,次数超过所有其他车队。DAD获得第四旗位(poleposition)(),于2004年3月13日早上6:45开始挑战赛赛程。DAD卡车行驶6英里后,停车给拖车让行,然后自己撞上了石头。DAD车队在路上超过了其他的一个车队,这也是两辆无人驾驶车辆间出现超车行为的首次记录,最终DAD车队的行驶距离在全部参赛者中排名第三。 必须将数项复杂技术进行无缝集成,才能使标准尺寸的轻型载重车自己在起伏不平的沙漠上行驶。DAD车队的参赛车辆经过了数千人工小时的设计、编程和检测工作,该车包括两大组件:实时立体3D影像和车辆伺服控制。这种自动导航的创新技术采用了最先进的TIDSP技术,实现了高级伺服控制功能和高速立体视觉系统。此外,DAD还得益于TI广泛的伺服控制、机器人、车载以及电子技术经验,各方面技术的完美结合最终形成了自动车辆。DAD车队采用3D影像系统(RTI)进行环境感测,以避免碰撞到障碍物。该系统采用两个CCD数码相机获取全面的3D地图,并用其明确辨别在给定的GPS路径中应做哪些绕行才能避开障碍物。 DAD车队所用的自动设计方法过去和现在都非常简明,只要操作三个开关就能实现自动化操作。在车辆自动行驶状态下,驾驶员可以坐在车里。这种优化的设计使DAD工程师能够在比赛后坐在卡车里重新再开过一遍赛道。 在自动模式下确保卡车能合法上街行驶,并让所有乘客都感到舒适,这使DAD工程师能坐在车里进行赛前检测。实际上,DAD车队就是开着参赛卡车去参加挑战赛的。 力争2005年获大奖——最新技术概览 为参加2005年挑战赛,DAD车队从立体视觉系统转而采用激光系统来进行卡车自动导航。这种创新系统是一种64个元件构成的旋转LADAR地面映射和障碍检测系统,用作统一的环境感测系统。该系统拥有360度视角、20度垂直角度功能,能实现稳健的实时3D地形映射,突破了传统的视觉系统难以克服的雨天、黑暗和雾天等难题。 激光系统建立在光发射器和传传感二极管基础之上。为了确定在卡车行驶道路上的有关物体的距离,系统会向物体发出激光,并测量激光到达物体并返回传感二极管的时间,从而确定与卡车的距离。高速重复上述过程,我们就能获得用于详尽描绘地形图所需的所有相关信息,其比此前设计的所有系统都更为精确。 系统相机采用DSP等高级技术进行多次反射辨别,并变化激光强度,采用冗余子相机设备等。相机安装在车厢顶部中心位置,能清晰观察到所有方向,并以600RPM的速度旋转。相机采用支架安装,并配备有可汇报设备精确转角位置的惯性导航系统(INS),这样导航计算机就能进行精确控制。

图2:LADAR相机系统LADAR相机系统生成自身所用的光,并用专用滤镜来避免光线反射作用,这样,在各种光线条件下都能正常工作。由于整部相机不停转动,因此能甩掉尘土和雨水。LADAR相机系统除可通过忽略早期反射在雾天和大雨天情况下保持清晰视线外,还集成了动态电源特性,以在不能获得清晰地面反射的情况下加大激光发射器的强度。 C6000™DSP可处理来自LADAR系统、卡车GPS装置以及INS输入的数据。

图3:DAD技术结构图

TIDSP的运行频率高达1GHz,能够根据RDDF的要求分析车辆的占用宽度(vehiclepath)和速度,并可将路径导航与LADAR提供的地形图相结合。如果未发现可行的路线和速度,系统将寻找偏离中心线的可行路径。LADAR系统识别物体的大小和距离,包括纵向位置和路面本身的曲线。如果物体不是路面本身,那么假定所有物体都是固体,应当避免碰撞。 在考虑行车路径时,要结合车辆通过路径的重力因素。有关信息将用于决定车辆行驶的最高速度,并相应进行加速和制动操作。在各种情况下,软件都会力图在GPS行驶路程点之内找到最佳的行驶路面及最快的速度。 我们应将激光影像系统提供的信息与预测车辆行驶路径数据以及最终的导航控制数据进行合成,然后发送给车辆伺服控制导航系统,这些都是通过TITMS320C2000™数字信号控制器进行的。车辆伺服控制系统实际控制车辆的行驶。该系统主要采用激光影像系统的信息,同时也依靠两个不同的高精度GPS接收机、可实际进行卡车导航的伺服马达以及IMU(内部测量单元)等的信息。 IMU用陀螺仪和运动传感加速计来纠正GPS信号的偏差。陀螺仪和里程表系统足以进行导航,但在通过隧道时需要再次接收GPS信号。不过,只要GPS信号不稳定,系统就默认采用LADAR系统。在没有部件或风扇运行的情况下,计算机系统的耗电只有几瓦特。整个DAD导航系统纯粹就是为赛事而全新设计的。因此,我们在该系统中嵌入了所有计算功能,其占用面积比传统的计算系统要小得多。我们运用SolidWorks公司的CAD/CAM系统对LADAR地形测绘和障碍检测系统进行了充分的设计和建模。整个PC板布局都采用PADS,并针对所有软件开发采用TI的CodeComposerStudio程序。所有软件代码都用汇编程序语言进行内部编程。未来展望 DAD吸取首次挑战赛的经验教训,不断在车辆轮胎、布线、硬件安装和现场检测等各方面加以改善。DAD车队决心绝不在2005年挑战赛中让石块挡住了前进的道路。车队还针对转速偏离于理想转速的情况制定了应急方案。这意味着如果卡车碰上了石块,它会加大马力开过去。 DAD车队的卡车是2005年DARPA挑战赛中唯一一辆完全依靠DSP技术参赛的车辆,其自动决策功能将对路面状况以及超过500英尺的潜在障碍物进行评估,并以每秒超过60次的速度进行检测。这一处理能力完全能够满足以100MPH速度运行的车辆的要求,这对于其它用用传感器技术和视觉技术的竞争对手来说,将是一个显著的竞争优势。此外,由于DSP在控制商业和政府应用的关键任务系统方面已拥有数十年的使用经历,因此具有卓越的可靠性能。 与2004年一样,DAD参赛车辆在非自动模式下也能像一般车辆一样由人来驾驶。只要打开安装在车辆顶棚后视镜上方的三个开关就能启动自动模式,这三个开关分别用于控制油门、刹车制动以及转向控制。关闭这些开关,车辆就和正常的卡车没什么区别。嵌入式DSP计算机占用的空间很小,因此不管车辆是否采用自动模式行驶,都能使乘客舒适驾乘,同时也利于货物运输。 许多人都不止一次地这样想象,如果能在上班的路上让汽车自动行驶,不用看路、尽管放松休息和享受驾乘乐趣,那该有多惬意。普通消费者想要一边读着晨报一边让自己的爱车载着自己满城随意通行,虽说这一美好愿景的实现尚有待时日,但自动化汽车技术的未来非常看好,这一美梦的实现会比大多数人的想象要快得多。

03 Ubuntu 下搭建 Python 开发环境

开发与学习环境准备

08 Python 中的迭代器趣味实践