面向园区的自动驾驶车载计算系统设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:xg304
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自动驾驶技术在园区巡逻、环卫等具有重要的应用潜力,但园区交通要素多、环境复杂、光照以及定位信号不稳定都给自动驾驶的感知决策系统带来了挑战。人工智能算法在自动驾驶领域的深度应用,极大的增强了自动驾驶车辆对复杂场景的感知能力,但同时对车载计算平台算力提出了较高要求。园区车辆一般体积较小,受限于电源系统的容量和功率,难以满足复杂算法的实时运行条件,这限制了人工智能算法在园区自动驾驶车辆的应用。为此,本文以机场场内部分道路的自动驾驶场景为例,首先,针对园区下的行驶环境,设计低功耗异构计算平台。其次,根据计算单元与算法特性并基于人工智能算法完成车道线检测、障碍物感知识别,实现路径跟踪及避障的功能,支持园区条件下低速(5~10km/h)自动驾驶。论文主要工作如下:(1)根据园区环境及计算单元的特性,完成面向园区的车载计算系统整体设计。主要包括传感器选型、低功耗异构计算平台设计、软件算法架构及通讯设计。传感器主要包括GNSS(Global Navigation Satellite System)、16线激光雷达以及摄像头;异构计算平台主要包括CPU、GPU、FPGA以及MCU(Microcontroller Unit);软件上设计基于ROS(Robot Operation System)的软件算法框架,支持各子系统实时运行及系统间通讯。(2)基于前述整体系统架构,在园区车辆感知子系统的实现层面,根据计算单元与算法特性分别部署了障碍物识别与车道线识别子系统。其中,基于FPGA采用yolov3(You only look once)的目标识别算法实现对障碍物检测。基于Xavier采用组合图像滤波及基尔霍夫变换,实现了车道线检测。在此基础上,实现激光雷达与视觉感知的融合,得到障碍物及车道线的空间定位信息。(3)基于Xavier与MCU实现了决策控制子系统,分别实现了轨迹跟踪、避障规划及底层运动控制功能,保证小车行车的实时性及安全性。通过有限状态机实现无人车的行为规划,并通过纯追踪算法进行无人车的轨迹跟踪。根据检测结果,设计多轨迹换道的避障方案,并且通过STM32底层控制器对小车实现控制,控制采用电机软启动、平滑转向等算法。(4)利用TRAXXAS大X底盘搭建出轻量化自动驾驶小车,对前述研究内容进行实车验证。本文设计的异构计算平台功耗约为120W,实现了固定轨迹的路径跟踪、车道线检测、障碍物检测及避障的功能。并在园区场景下测试了固定路线的轨迹跟踪以及避障的自动驾驶,最终实验结果达到预期,表明了本文设计的自动驾驶系统可以满足园区低速环境下的自动驾驶并实现了系统低功耗的要求。
其他文献
禹文化是展现华夏统一、热爱和平、崇尚安乐的民族精神,是涂山独有的文化,重建禹王宫,就是要打造禹文化振兴中华的精神.通过对这一历史文化遗产资源的分析,进行营销策划、旅
就目前来讲,无论是农经工作的重点发生了转移,还是农经工作三大管理职能有些弱化,农村财务仍然是各级领导关注的焦点,农村财务问题仍然是引发村干部职务犯罪,激化干群矛盾,影响农村
通过考古学和历史学相结合的分析,说明了禹会祭场是夏禹以涂山为核心的治淮工程中大会群后举行誓师、告成、封赏祭仪的场所,同时也作为禹征三苗大会群后的场所。比较了禹会祭
<正>伏羲、女娲是中华民族的人文始祖,而少典、有(虫乔)氏则是炎帝、黄帝的先祖。然而, 伏羲、女娲氏与少典、有(虫乔)部族间的关系及其居住地望诸问题,古史记载语焉不详。我
会议
攻击行为是中小学生社会发展的一项重要内容,探讨儿童、青少年攻击行为的影响因素和发生机制是心理学研究者关注的一个热点问题。已有研究表明父母冲突是导致儿童、青少年攻
以乙酸铜和三聚氰胺为原料,在Ar气氛下煅烧,得到Cu/NC颗粒,再与氯铂酸钾溶液反应,得到Cu@Pt/NC催化剂。通过SEM,XRD分析证明其具有核壳结构,通过EDS分析证明N元素的引入。通
应用PCR方法从含有丙肝病毒全长非结构蛋白基因的载体pBlueBac25中扩增出全长的NS2基因DNA片段,分别克隆到表达载体pQE30和转座载体pFastBacHTb的多克隆位点(MCS).PFastNS2通
为了探究不同干湿交替频率对土壤呼吸、速效养分、DOC(Dissovoled organic carbon,简称DOC)的影响机理,研究主要采用控制实验、室内模拟实验方法,将土壤呼吸测定与土壤培养结