Ubuntu 14.04 環(huán)境下在ROS安裝測(cè)試Cartographer

實(shí)驗(yàn)說(shuō)明##

該安裝和測(cè)試是基于hitcm博主的相關(guān)博客進(jìn)行修改笆呆,根據(jù)自己的實(shí)驗(yàn)平臺(tái)測(cè)試可以通過(guò)猎提,建議大家可以看看hitcm的博客搭伤。
實(shí)驗(yàn)步驟中的源碼也屬于hitcm所有,這里只是給出具體的步驟啡专。

實(shí)驗(yàn)環(huán)境##

  • Ubuntu 14.04
  • 請(qǐng)務(wù)必確保電腦可以聯(lián)網(wǎng)

安裝過(guò)程##

  • 安裝依賴項(xiàng):

      sudo apt-get install -y google-mock libboost-all-dev  libeigen3-dev libgflags-dev libgoogle-glog-dev liblua5.2-dev libprotobuf-dev  libsuitesparse-dev libwebp-dev ninja-build protobuf-compiler python-sphinx  ros-indigo-tf2-eigen libatlas-base-dev libsuitesparse-dev liblapack-dev  
    
  • 首先安裝ceres solver,這里直接使用hitcm的代碼,先在home目錄下新建文件夾制圈,命名為catkin_ws,打開終端進(jìn)入(cd)該文件的目錄下们童,執(zhí)行以下代碼:

      git clone https://github.com/hitcm/ceres-solver-1.11.0.git  
    
  • 執(zhí)行之后畔况,打開catkin_ws文件夾,可以看到名字為ceres-solver-1.11.0的文件夾慧库,打開并新建文件夾build,在終端進(jìn)入到該目錄下(新建文件夾也可以在終端進(jìn)行)跷跪,執(zhí)行以下指令:

      cd ceres-solver-1.11.0/build  
    
  • 在該目錄下依次執(zhí)行以下指令:

      cmake ..
      make
      sudo make install
    
  • 接著安裝cartographer,在catkin_ws下新建文件夾,我的命名為cat齐板,隨后在終端進(jìn)入該目錄下吵瞻,執(zhí)行以下指令:

      git clone https://github.com/hitcm/cartographer.git   
    
  • 同樣的,執(zhí)行結(jié)束后可以看到一個(gè)cartographer的文件夾甘磨,在里面新建build文件夾橡羞,并在終端進(jìn)入該路徑下:

      cd cartographer/build
    
  • 進(jìn)入后,依次執(zhí)行以下指令:

      cmake ..
      make 
      sudo make install
    
  • 安裝cartographer——ros宽档,進(jìn)入catkin_ws的src目錄下尉姨,執(zhí)行以下指令:

      git clone https://github.com/hitcm/cartographer_ros.git  
    
  • 在catkin_ws下執(zhí)行指令:

      catkin_make
    
  • 數(shù)據(jù)下載測(cè)試,我的方法是用迅雷下載到本地再?gòu)?fù)制到Ubuntu:

      https://storage.googleapis.com/cartographer-public-data/bags/backpack_2d/cartographer_paper_deutsches_museum.bag
    

由于數(shù)據(jù)包有8G的和4G吗冤,這里選了較小的又厉,只是用來(lái)測(cè)試。

  • 下載完成并復(fù)制到Ubuntu后椎瘟,在終端執(zhí)行指令:

      roslaunch cartographer_ros demo_backpack_2d.launch bag_filename:=${HOME}/Downloads/cartographer_paper_deutsches_museum.bag
    

執(zhí)行指令后如果沒(méi)有錯(cuò)誤提示覆致,就可以看到下面的正確圖示。

  • 正確測(cè)試結(jié)果圖示:

    • 包含相關(guān)數(shù)據(jù)圖:


至此肺蔚,安裝和測(cè)試就完成了煌妈。

錯(cuò)誤總結(jié)##

在進(jìn)行安裝cartographer時(shí)沒(méi)有新建文件夾,直接放在了src下面宣羊,在進(jìn)行測(cè)試的時(shí)候會(huì)報(bào)錯(cuò)璧诵,建議新建一個(gè)文件夾存放安裝需要的一大堆文件。
按照參考的博客一般都是可以完成配置的仇冯,也沒(méi)遇到奇奇怪怪的問(wèn)題之宿,如果有,那就是在安裝某一步時(shí)出錯(cuò)但被自己忽略掉了=苛坚。= 比被,這樣的話,就需要重新來(lái)了(至少我是重新來(lái)了一遍)泼舱。

實(shí)驗(yàn)總結(jié)##

配置實(shí)驗(yàn)也不是很難等缀,一定要細(xì)心,特別是執(zhí)行make,sudo make install指令的時(shí)候娇昙,看到有錯(cuò)誤提示或者failed字樣尺迂,就需要檢查一下,要不到最后出來(lái)一堆錯(cuò)誤就GG了。
最后枪狂,希望每個(gè)配置該實(shí)驗(yàn)的小伙伴都能成功:)

如果文章有錯(cuò)誤之處危喉,希望大家可以私信我,我會(huì)及時(shí)修改州疾。謝謝:)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末辜限,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子严蓖,更是在濱河造成了極大的恐慌薄嫡,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件颗胡,死亡現(xiàn)場(chǎng)離奇詭異毫深,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)毒姨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門哑蔫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人弧呐,你說(shuō)我怎么就攤上這事闸迷。” “怎么了俘枫?”我有些...
    開封第一講書人閱讀 162,823評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵腥沽,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我鸠蚪,道長(zhǎng)今阳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,204評(píng)論 1 292
  • 正文 為了忘掉前任茅信,我火速辦了婚禮盾舌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蘸鲸。我一直安慰自己矿筝,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評(píng)論 6 388
  • 文/花漫 我一把揭開白布棚贾。 她就那樣靜靜地躺著,像睡著了一般榆综。 火紅的嫁衣襯著肌膚如雪妙痹。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,190評(píng)論 1 299
  • 那天鼻疮,我揣著相機(jī)與錄音怯伊,去河邊找鬼。 笑死判沟,一個(gè)胖子當(dāng)著我的面吹牛耿芹,可吹牛的內(nèi)容都是我干的崭篡。 我是一名探鬼主播,決...
    沈念sama閱讀 40,078評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼吧秕,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼琉闪!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起砸彬,我...
    開封第一講書人閱讀 38,923評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤颠毙,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后砂碉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛀蜜,經(jīng)...
    沈念sama閱讀 45,334評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評(píng)論 2 333
  • 正文 我和宋清朗相戀三年增蹭,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了滴某。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,727評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡滋迈,死狀恐怖霎奢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情杀怠,我是刑警寧澤椰憋,帶...
    沈念sama閱讀 35,428評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站赔退,受9級(jí)特大地震影響橙依,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜硕旗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評(píng)論 3 326
  • 文/蒙蒙 一窗骑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧漆枚,春花似錦创译、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至残制,卻和暖如春立砸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背初茶。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工颗祝, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,734評(píng)論 2 368
  • 正文 我出身青樓螺戳,卻偏偏與公主長(zhǎng)得像搁宾,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子倔幼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評(píng)論 2 354

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