“自動駕駛”這一技術近年來非常熱。盡管目前還不允許無人駕駛汽車上路,但很多新款汽車都已經有了輔助駕駛的功能。這個趨勢已經很明顯,人類不需要自己開車只是早晚的問題。
這兩天,B站一位硬核UP主更是獨自打造一款可以自動駕駛的自行車,火爆全網!大神的技術令人膜拜。
不過也別光顧著羨慕,其實我們自己也可以整出一輛可以自動駕駛的“車”!
NVIDIA 出的一款入門級人工智能小車,名字叫做 JetBot。
看起來就是一個玩具小車嘛?
但實際上,它比看上去要強大的多:上面搭載的是 NVIDIA Jetson Nano AI 計算機。該計算機能夠創建數百萬個智能系統,且支持多個傳感器和神經網絡并行,可以用于目標識別、避碰等。簡單來說,它就是一個可組裝的AI機器人平臺。
作為新手小白也不用慌,因為官方還出了一套“手把手”級別的教程,給你演示怎么讓它成為一個可以自動駕駛的成熟小車。
你需要的就是:一些些動手能力 + 一些些Python基礎
第一步:搭建硬件官方給出了材料清單和3D打印圖紙。不過對于大多數小伙伴來說,這可能還是有些難辦。不過好在有萬能的某寶可以搞定這些。
第二步:安裝軟件
JetBot 使用了 Docker 容器,容器中包含了小車自動駕駛所需的所有深度學習庫,省去了不少麻煩事。
第三步:訓練避障 實現避障分3個步驟:
收集環境相關數據
使用數據訓練模型
將訓練完成的模型部署到JetBot上
第四步:路徑跟蹤
同避障類似,路徑跟蹤也是3個步驟:
收集道路相關數據
使用數據訓練模型
將訓練完成的模型部署到JetBot上
現在,你就擁有了一輛可以自動駕駛的小車啦!
在此基礎上,你還能做更多的功能改進,比如人臉識別(讓小車跟著你走)、目標檢測等等,這些就等著你去進一步擴展了。
責任編輯:haq
-
python
+關注
關注
56文章
4798瀏覽量
84805 -
自動駕駛
+關注
關注
784文章
13854瀏覽量
166582
原文標題:用Python實現一輛自動駕駛的小車
文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論