999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于多傳感器融合的人工智能平臺的搭建和集成

2020-02-14 05:58:28嚴淑芹
計算機時代 2020年1期

嚴淑芹

摘 ?要: 人工智能平臺離不開各種硬件設備如機械雷達(Mechanical Radar)、慣性測量單元(IMU)等傳感器。這些傳感器實時捕獲點陣圖、陀螺儀數據、加速度計數據等信息傳入后臺,后臺運用算法對這些數據進行時間戳對齊等處理,得到可用的信息。文章在傳感器已選型的基礎上,介紹如何將機械雷達、慣性測量單元以及毫米波雷達在物理上搭建成一個人工智能平臺;如何在Ubuntu操作系統上運用各個傳感器供應商提供的軟件開發包(SDK)開發軟件,以使得各個傳感器能獨立工作去捕獲數據;如何運用Python開發上位機軟件(GUI)讓這些傳感器協同工作以及按照時間戳保存數據。

關鍵詞: 人工智能平臺; 傳感器; 機械雷達; Ubuntu; Python

中圖分類號:TP399 ? ? ? ? ?文獻標識碼:A ? ? 文章編號:1006-8228(2020)01-19-04

Abstract: AI Bench depends on versatile hardware like sensors (Mechanical Radar, IR Camera, IMU, etc.). The sensors will acquire PCD data, visible spectrum photo, infrared spectrum photo, gyro data, accelerometer data, and then the data will be passed to be processed by advanced algorithm to get the valuable information after the processing. With all the sensors determined, this paper introduces how to assemble Mechanical Radar, IR Camera, Imaging Camera, IMU in hardware way, and how to integrate them in software way, and describes how to develop software with Ubuntu operating system, and SDKs provided by the sensor suppliers, to make the sensors run according to projects requirements in detail, as well as how to develop the software for upper computer with Python to make the sensors work collaboratively.

Key words: AI bench; sensor; mechanical radar; Ubuntu; Python

0 引言

隨著人工智能和大數據技術的不斷發展,越來越需要豐富多樣和量大的數據。而絕大部分數據來源于傳感器。對一個人工智能系統而言,將所有硬件(傳感器、交換機等)進行物理上的集成和軟件上的整合,將是人們進行下一步大數據處理的基礎和關鍵開始。

1 基于SDK的各個傳感器的軟件開發

各個傳感器的軟件開發與功能實現都是基于供應商提供的軟件開發包(SDK)。其中,機械雷達(Lidar)、雙光相機(Uranus)、IMU、工業相機是通過以太網與主機Ubuntu進行通訊的,而毫米波雷達和云臺是通過CAN總線與主機Ubuntu進行通訊。該部分主要介紹以太網絡上的各個傳感器的軟件開發。毫米波雷達通過供應商提供的DBC文件以及USB2CAN設備及其驅動和Python-CAN強大功能,即可實現對它的控制。

1.1 機械雷達(Lidar)的軟件開發與功能實現

本項目采用的機械雷達是禾賽科技的Pandar40。Pandar40是一款40線機械式激光雷達,其內部包含40組激光收發對,通過360°旋轉進行3D成像。它的工作原理是:激光雷達的測距方式——飛行時間測量法(Time of Flight)[1],即:

⑴ 激光雷達的激光器發射出一束超短激光脈沖;

⑵ 激光投射到物體上后發生漫反射,激光接收器接收漫反射光;

⑶ 通過激光光束在空中的飛行時間,準確計算得出目標物體到傳感器間的距離。

在Ubuntu上打開一個終端,下載供應商的SDK。使用命令:

git clone https://github.com/HesaiTechnology/HesaiLidarSDK.git --recursive

安裝SDK正常運行所需要的各種軟件包。使用命令:

sudo apt install cmake libproj-dev libpcap-dev libboost-all-dev libyaml-cpp-dev libjpeg-dev libgdal-dev libpq-dev libvtk6-dev libvtk6-qt-dev libpcl-dev

在軟件開發包SDK的源文件test.cc基礎上,將代碼按照項目需求進行修改。

int main(int argc, char **argv)

{

testResultMainPath = argv[0] + std::string("/Pandar40_Records/");

char command[260];

主站蜘蛛池模板: 欧洲日本亚洲中文字幕| 麻豆精品视频在线原创| 99re视频在线| 97se亚洲综合在线天天| 午夜欧美理论2019理论| 91亚洲精品第一| 就去色综合| 99久久免费精品特色大片| 亚洲首页在线观看| 国产麻豆va精品视频| 国产精品亚洲片在线va| 成人一区专区在线观看| 欧美一级高清片欧美国产欧美| 日本不卡在线| 午夜天堂视频| 国产精品视频a| 久久免费视频6| 91精品视频网站| 中文无码精品a∨在线观看| 成人免费网站久久久| 亚洲最大福利网站| 欧美区一区二区三| 精品自窥自偷在线看| 99久久精品国产精品亚洲| 免费一级成人毛片| 成人亚洲视频| 在线无码九区| 国产真实乱子伦精品视手机观看| 欧美在线视频不卡| 欧美日韩精品综合在线一区| 亚洲中文字幕在线精品一区| 热99精品视频| 欧美日韩国产高清一区二区三区| 97久久精品人人| 午夜毛片免费观看视频 | 欧美国产日产一区二区| 天天躁狠狠躁| 91久久国产综合精品女同我| 国产精品永久在线| 色悠久久综合| 大香网伊人久久综合网2020| 国产精品中文免费福利| 国产精品永久久久久| 88av在线| 久草热视频在线| 成人国产一区二区三区| 欧美精品另类| www.99在线观看| 美女一区二区在线观看| 国产激情无码一区二区免费| 在线看AV天堂| 中文精品久久久久国产网址 | 精品无码人妻一区二区| 亚洲精品在线影院| 国产在线自揄拍揄视频网站| 久久精品波多野结衣| 国产成人精品一区二区| 日本免费a视频| 国产又大又粗又猛又爽的视频| 国产伦精品一区二区三区视频优播 | 日日碰狠狠添天天爽| 欧美高清日韩| 久久久久久午夜精品| 亚洲福利网址| 成人午夜福利视频| 无码精品一区二区久久久| 国产香蕉在线视频| 国产成人毛片| 久久久精品久久久久三级| 欧美激情视频一区二区三区免费| 一级高清毛片免费a级高清毛片| 欧美日韩在线亚洲国产人| 在线观看国产黄色| 欧美国产在线精品17p| 亚洲看片网| 国产成人精品亚洲日本对白优播| 在线另类稀缺国产呦| 最新国语自产精品视频在| 欧美不卡视频一区发布| 精品亚洲欧美中文字幕在线看| 在线国产你懂的| 国产乱子精品一区二区在线观看|