運(yùn)行 Autoware 基本 demo

引言

在安裝了 Autoware 之后匾旭,首先可以嘗試運(yùn)行一下官方 demo,熟悉 Autoware 的 runtime manager 操作界面及皂。

關(guān)于 Autoware 的安裝甫男,可以參考官方教程。官網(wǎng)給出兩種安裝方式: 源碼編譯 和 Docker 方式验烧。為了減少麻煩板驳,推薦用 Docker 方式安裝“穑可以參考本博客另一篇文章 中介紹的 Docker 安裝 Autoware 的方法若治。不管哪種方式安裝的 Autoware慨蓝,運(yùn)行 demo 的方式都是一樣的。

以下操作來(lái)自 Autoware 官方提供的 QuickStart 端幼。

下載 demo 數(shù)據(jù)文件

運(yùn)行 Autoware 基本 demo 需要用到 2 個(gè)文件

  • rosbag : 保存了實(shí)車行駛中記錄的數(shù)據(jù)礼烈,主要是 /nmea_sentence 和 /points_raw,前者來(lái)自 GPS婆跑,可以提供定位信息此熬,后者來(lái)自 LiDAR,可以提供環(huán)境感知和定位信息滑进。
  • data: 包含了點(diǎn)云地圖 (pcd map)犀忱,向量地圖 (vector map),TF 坐標(biāo)轉(zhuǎn)換等郊供。

把這 2 個(gè)文件存放在特定的位置峡碉,方便后續(xù)的調(diào)用。這里創(chuàng)建 .autoware 隱藏文件夾驮审,下載文件并解壓縮

$ mkdir ~/.autoware
$ cd ~/.autoware
$ wget http://db3.ertl.jp/autoware/sample_data/sample_moriyama_data.tar.gz  # data 
$ wget http://db3.ertl.jp/autoware/sample_data/sample_moriyama_150324.tar.gz  # rosbag
$ tar xf sample_moriyama_data.tar.gz
$ tar xf sample_moriyama_150324.tar.gz

Quick Start 中還提到 my_launch.sh 文件鲫寄,這里不需要下載,因?yàn)樾掳姹镜?Autoware 已經(jīng)自帶了所需要的 launch 文件疯淫,存放在了 ~/Autoware/docs/quick_start 中地来。

運(yùn)行 Autoware demo

  1. 打開(kāi) Autoware runtime manager
./Autoware/ros/run

這個(gè)命令的主要作用是運(yùn)行 roscore 和 ~/Autoware/ros/src/util/packages/runtime_manager/scripts 路徑下的 runtime_manager_dialog.py 文件,將出現(xiàn)如下界面熙掺。


Screenshot from 2019-02-09 14-51-41.png

可以看到 runtime manager 包含了很多 Tab: Quick Start, Setup, Map, Sensing, ...
在運(yùn)行官方 demo 的過(guò)程中未斑,我們主要用到 Quick Start 和 Simulation,以及右下角的 RViz.

  1. 運(yùn)行 rosbag
    選擇 Simulation Tab, 通過(guò) Ref 選擇剛才下載的 bag 文件币绩,如下所示
Screenshot from 2019-02-09 15-23-40.png

Play 1s ~ 2s 之后再 Pause蜡秽。

  1. 啟動(dòng) RViz
    RViz 是數(shù)據(jù)可視化的工具,可以將接收到的 rostopic 中的數(shù)據(jù)顯示出來(lái)缆镣,方便我們直觀的檢查 data 芽突。
    點(diǎn)擊右下角的 RViz,出現(xiàn)如下界面:


    Screenshot from 2019-02-09 15-50-58.png

這是 RViz 的默認(rèn)初始界面董瞻,為了配合 demo寞蚌,需要做一些設(shè)置,官方已經(jīng)給了配置文件钠糊,即 ~/Autoware/ros/src/.config/rviz/default.rviz挟秤。 路徑中有隱藏文件夾,查看時(shí)需要設(shè)置隱藏可見(jiàn)抄伍。
在 RViz 中通過(guò) File -- Open Config 打開(kāi)這個(gè)配置文件艘刚,界面如下:


Screenshot from 2019-02-09 15-57-41.png

可以看到左側(cè)欄已經(jīng)添加了很多設(shè)置,基本上每一項(xiàng)都可以接收一個(gè) rostopic截珍,將其顯示出來(lái)昔脯。由于現(xiàn)在 rosbag 在暫停中啄糙,所以中間的顯示界面沒(méi)有任何東西。

  1. 加載 map 云稚,開(kāi)啟定位
    回到 runtime manager 界面的 Quick Start Tab
  • 在 Map 那一行加載 my_map.launch 文件,文件所在路徑是:~/Autoware/docs/quick_start沈堡,后續(xù)用到的 launch 文件也都在這里静陈。
  • 在 Localization 那一行加載 my_localization.launch 文件,也在上述路徑中
  1. 繼續(xù) play
    在 Simulation Tab诞丽,再次點(diǎn)擊 Pause鲸拥,恢復(fù)播放 rosbag。
    此時(shí)在 RViz 中應(yīng)該可以看到地圖和車的模型僧免,如下圖


    Screenshot from 2019-02-09 16-15-09.png

其中的地圖包括 pcd map 和 vector map刑赶,可以通過(guò)選擇和取消左側(cè)欄的 Points Map 和 Vector Map 分別查看。

  1. 設(shè)置 RViz
    為了便于觀察懂衩,可以將 RViz 中右邊欄的 Target Frame 設(shè)置為 base_link撞叨,就是車身,頂部的 Type 設(shè)置為 TopDownOrtho浊洞,然后點(diǎn) Zero牵敷。這樣設(shè)置可以令車身始終處于屏幕顯示的中心位置,并且是 top-down 視角法希。也可以嘗試其他視角枷餐,比如 ThirdPersonFollower。

按照官方說(shuō)法苫亦,車輛定位初始的時(shí)候抖動(dòng)比較厲害毛肋,到了大概 2 分鐘之后穩(wěn)定下來(lái)。

  1. 開(kāi)啟 mission planning
    目前在 Quick Start 中只開(kāi)啟了 map 和 localization屋剑。
    繼續(xù)開(kāi)啟 mission planning润匙,launch 文件還是在之前的文件夾中。這一部分主要是加載 waypoints饼丘,就是在全局層面汽車需要跟蹤的路線趁桃。這一全局規(guī)劃的路徑在 182s 左右才會(huì)出現(xiàn)。
    如下所示


    Screenshot from 2019-02-09 16-30-55.png

可以看到 waypoints 附帶的期望速度和方向肄鸽。

  1. 開(kāi)啟 motion planning
    繼續(xù)在Quick Start 中開(kāi)啟 motion planning卫病,如下圖所示


    Screenshot from 2019-02-09 16-33-10.png

這里顯示的汽車在跟蹤每一個(gè) waypoint 時(shí)的動(dòng)作規(guī)劃,白色的弧線對(duì)應(yīng)了由 pure_pursuit 計(jì)算出來(lái)的轉(zhuǎn)角曲率典徘,綠色區(qū)域?qū)?yīng)了 detection_range.

總結(jié)

這里的 demo 本質(zhì)上是回放之前實(shí)車運(yùn)行時(shí)記錄的數(shù)據(jù) (大概是2015年3月24日在名古屋市下轄的守山區(qū)街道上錄制的)蟀苛,信息傳輸是單向的:只能從實(shí)車數(shù)據(jù)到 Autoware。盡管 Autoware 能夠?qū)崿F(xiàn)完整的自動(dòng)駕駛功能逮诲,包括感知帜平、定位幽告、規(guī)劃決策和車輛控制,但是很顯然 Autoware 最后產(chǎn)生的車輛控制信號(hào)不可能影響已經(jīng)記錄好的過(guò)去的數(shù)據(jù)裆甩。這個(gè) demo 演示的是一個(gè)開(kāi)環(huán)系統(tǒng)冗锁,不存在從 Autoware 到實(shí)車的反饋。

后續(xù)文章中會(huì)提到如何搭建一個(gè)閉環(huán)的自動(dòng)駕駛仿真系統(tǒng)嗤栓,這樣仿真車輛和 Autoware 之間就有互動(dòng)冻河,可以驗(yàn)證自己的自動(dòng)駕駛算法了。

最后茉帅,對(duì)比一下 守山區(qū)的真實(shí)街道場(chǎng)景叨叙。


View in RViz
Real world

看來(lái)車子是從右邊那個(gè) Aeon Mall 停車場(chǎng)開(kāi)出來(lái)的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末堪澎,一起剝皮案震驚了整個(gè)濱河市擂错,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌樱蛤,老刑警劉巖钮呀,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異刹悴,居然都是意外死亡行楞,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門土匀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)子房,“玉大人,你說(shuō)我怎么就攤上這事就轧≈ず迹” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵妒御,是天一觀的道長(zhǎng)解愤。 經(jīng)常有香客問(wèn)我,道長(zhǎng)乎莉,這世上最難降的妖魔是什么送讲? 我笑而不...
    開(kāi)封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮惋啃,結(jié)果婚禮上哼鬓,老公的妹妹穿的比我還像新娘。我一直安慰自己边灭,他們只是感情好异希,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著绒瘦,像睡著了一般称簿。 火紅的嫁衣襯著肌膚如雪扣癣。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天憨降,我揣著相機(jī)與錄音父虑,去河邊找鬼。 笑死券册,一個(gè)胖子當(dāng)著我的面吹牛频轿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播烁焙,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼耕赘!你這毒婦竟也來(lái)了骄蝇?” 一聲冷哼從身側(cè)響起操骡,我...
    開(kāi)封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤九火,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后册招,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體岔激,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年是掰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了虑鼎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡键痛,死狀恐怖炫彩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情絮短,我是刑警寧澤江兢,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站丁频,受9級(jí)特大地震影響杉允,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜席里,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一叔磷、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧胁勺,春花似錦世澜、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)嵌洼。三九已至,卻和暖如春封恰,著一層夾襖步出監(jiān)牢的瞬間麻养,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工诺舔, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鳖昌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓低飒,卻偏偏與公主長(zhǎng)得像许昨,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子褥赊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容