一、功能描述
EL-AIcar自動駕駛算法競賽平臺是真正的智能車或是輪式機器人,它在傳統智能車的基礎上通過搭載功能強大的導航計算機,由導航計算機連接深度攝像機來實現人的雙眼功能,由導航計算機連接的激光雷達對場景掃描并通過軟件建模來判定障礙物位置從而實現自主導航。
導航計算機是以ubuntu為操作系統,并在其上的運行機器人的ROS系統,該ROS系統可掛接機器人建模軟件來仿真設計各類機器人,也可掛接仿真軟件來驗證相關識別算法或控制算法從而較為直觀地看到機器人模擬的運行狀態,為真實機器人的設計與控制提供完備的理論基礎。同時ROS系統還可以與OPENCV、TensorFlow等視頻圖像識別軟件進行數據交互,將其AI的視覺功能發揮到極致。
車體控制單元部分采用基于ARM Cortex-M4 內核的STM32F407處理器,主要完成電源管理、電機控制及測速、紅外或超生波避障、IMU姿態解算及GPS定位功能。車體控制單元通過相應接口與做AI控制的導航計算機相連,實現導航所用數據上傳及接收導航計算機控制指令。同時引出407所有的GPIO引腳到排針,方便用戶DIY。
二、系統結構
無人駕駛競賽平臺可分為室內競賽平臺與室外競賽平臺,室內平臺采用英偉達Jetson nano帶GPU的4核A57處理器,可自行加裝語音控制單元進行控制。采用真實的四輪電動代步車平臺,搭載高性能計算機、高速激光雷達與GPS單元。
|