1. 程式人生 > >Ubuntu14.04 for ROS indigo的安裝(電腦配置)

Ubuntu14.04 for ROS indigo的安裝(電腦配置)

前言

由於個人需要,將膝上型電腦重新裝了系統。首先用空白U盤進行系統刻盤,然後電腦所有資料備份,最後重新安裝。裝入的系統是exbot 機器人提供的Ubuntu14.04 for ros indigo,集成了一定的開發環境,因此比較方便,對於初學者來說省去很多繁瑣的事情。工欲善其事必先利其器嘛,但也吐槽下必須得學會LINUX的常用命令。

一、系統裝入步驟

1.   下載:下載Ubuntu 14.04 LTS系統安裝映象

2.   刻盤:使用UltraISO製作U盤啟動盤。首先插入U盤,接著使用UltraISO開啟Ubuntu 14.04 LTS的ISO映象,然後依次點選UltraISO選單欄的“啟動”"寫入硬碟映像",即可開啟燒錄介面,在硬碟驅動器選項中正確選擇自己要製作啟動盤的U盤,在彈出視窗中 找到“便捷啟動” 單擊“寫入新的硬碟主引導記錄(MBR)”選擇“USB-HDD+”並單擊然後單擊寫入,最後等待燒錄完成,提示燒錄完成後,一個啟動盤也就製作完成。

3.   安裝:啟動計算機,根據開機提示進入BIOS設定U盤為第一啟動項,插入U盤。稍等片刻即可進入Ubuntu安裝介面。進入“準備安裝Ubuntu”介面,根據自己實際情況選擇是否安裝中下載更新,然後單擊繼續。

注:在製作啟動盤前,切記備份自己U盤內的資料,因為軟體在燒錄前會對U盤進行格式化。

二、安裝後可能遇到的問題(參考exbot機器人官網)

1.   安裝後不能上網的,執行以下命令:sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf(經常會遇到,所以記得此命令)

2.   不能掛載U盤的,試試以下命令:sudo apt-get install exfat-utils

3.   優盤可以自動掛載,但打不開優盤的,試下以下命令:sudo chmod 655 /media/exbot

4.   裝好後的使用者名稱為exbot,密碼均為exbot123,安裝過程中設定的使用者名稱和密碼均無效,可以隨便填寫。裝好後的使用者名稱為exbot密碼均為exbot123安裝過程中設定的使用者名稱和密碼均無效,可以隨便填寫。

三、開始使用,建立工作空間

在安裝系統完成後,建立一個ros 的工作空間,如slam_ws.

1.臨時配置環境變數的,執行$source /opt/ros/indigo/setup.bash

2.建立名為slam_ws的工作空間$ mkdir -p ~/slam_ws/src  (當然也可以為其他的名字)

3. cd ~/slam_ws/(注:“~”是使用者目錄的意思,就是隻執行cd命令時,linux會進入的那個目錄。)

4.catkin_make

5. 在devel資料夾下,可以看到很多setup.*sh檔案。配置工作空間$source devel/setup.bash

把catkin_ws目錄下,devel資料夾裡的setup.bash檔案掛載到ROS的檔案系統裡去,這樣當用戶執行一些檔案系統的命令時,就不會提示找不到該工作空間裡的包或者檔案.

注:如果執行rosrun時無法找到package,則有可能是檔案的配置問題。

解決辦法:$sudogedit ~/.bashrc

新增sourceopt/ros/indigo/setup.bash

source ~/catkin_ws/devel/setup.bash在./bashrc檔案的最後兩行。最後重啟電腦,然後可以正常運行了。

附 Ubuntu如何 將終端 加入滑鼠右鍵選單

命令列下執行:$ sudoapt-get install nautilus-open-terminal。登出系統重新登入,即可。

小結

主要講述了ROS初學者如何安裝及初步使用LINUX系統,對可能遇到的問題給出嘗試過的解決方法。由於ROS版本眾多,建議使用時儘量選擇主流的版本進行開發,以便在遇到問題時方便與大家交流,尤其是版本不相容(坑爹坑到底)。

     個人經驗,如有問題,歡迎給我發郵件[email protected],多多交流。

相關推薦

Ubuntu14.04 for ROS indigo安裝電腦配置

前言 由於個人需要,將膝上型電腦重新裝了系統。首先用空白U盤進行系統刻盤,然後電腦所有資料備份,最後重新安裝。裝入的系統是exbot 機器人提供的Ubuntu14.04 for ros indigo,集成了一定的開發環境,因此比較方便,對於初學者來說省去很多繁瑣的事情。工欲

Ubuntu14.04ROS已經安裝完畢的情況下升級cmake到3.10.3的方案

由於Ubuntu預設安裝cmake2.8,而源安裝cmake3.10.3要求cmake最低版本為3.1(CMakeLists.txt有說明),所以我們先把cmake升級到3.2,然後再次升級到3.10.3.方案如下: 第一步:使用ppa升級cmake至3.2.

ubuntu16.04ROS作業系統學習四 / 三ROS基礎-實現分散式通訊

ROS是分散式的節點,這樣的話我們就可以將程式執行上的節點放到大型機器上面,分擔機器人執行的壓力。接下來我們來看一下怎麼實現分散式通訊,怎麼在多機上執行統一的程式。 ROS是一種分散式軟體框架,節點之間通過鬆耦合的方式進行組合。 那麼我們如何來實現分散式多機通訊呢: 設定IP地址,

ubuntu16.04ROS作業系統學習四 / 二ROS基礎-ROS通訊程式設計

1.話題程式設計 首先我們要有一個釋出話題的Talker,還要有一個訂閱話題的Listener,然後就是負責管理整個系統的ROS Master。 話題程式設計的流程主要是以下四個步驟: 建立釋出者 建立訂閱者 新增編譯選項 執行可執行程式 上面的前兩

ubuntu16.04ROS作業系統學習四 / 一ROS基礎-工作空間

主要知識點: 1.src、build、devel、install各資料夾的功能介紹。 2.建立工作空間(建立資料夾,初始化工作空間)、編譯工作空間、設定環境變數,檢查環境變數 (echo $ROS_PACKAGE_PATH) 3.建立功能包:catkin_create_pkg <

ubuntu16.04ROS作業系統學習四 / 四ROS基礎-ROS中的關鍵元件

ROS當中的關鍵元件: Launch檔案 TF座標變換 Qt工具箱 Rviz視覺化平臺 Gazebo物理模擬環境 Launch檔案 我們之前都是使用rosrun命令來執行具體的節點的。當我們啟動一個比較複雜的功能的時候,我們需要啟動很多個節

ubuntu16.04ROS作業系統學習五 / 二URDF機器人建模

1.什麼是URDF模型? Unified Robot Description Format,統一機器人描述格式; ROS中一個非常重要的機器人模型描述格式; 可以解析URDF檔案中適用XML格式描述的機器人模型,xml能夠方便地使用標籤、屬性來描述模型當中的相關資訊; r

ubuntu16.04ROS作業系統學習五 / 一機器人系組成

  機器人的定義與組成   機器人系統構建 機器人系統的構建主要有以下幾點: 執行機構的實現:輪子、電機、舵機等。 驅動系統的實現:電源子系統、電機驅動子系統、感測器介面等。 內部感測系統的實現:

ubuntu16.04ROS作業系統學習七 / 一機器視覺-攝像頭標定-ROS+OpenCv

ROS中的影象資料。 攝像頭標定。 ROS+Opencv應用例項(人臉識別、物體跟蹤)。 二維碼識別。 擴充套件內容:物體識別與機器學習。 啟動攝像頭:沒有安裝的話參照下面命令安裝一下: sudo apt-get install ros-kinetic-usb-c

ubuntu16.04ROS作業系統學習七 / 二機器視覺-人臉識別

基於Haar特徵的級聯分類器檢測演算法主要步驟: 灰階色彩轉換 縮小攝像頭影象 直方圖均衡化 檢測人臉 程式碼檔案以及視訊解釋等相關檔案在我github裡面都可以去找到,這裡不方便貼出來。分別在三個終端執行以下命令: roslaunch robot_vision u

ubuntu14.04下搭建caffe-lstmcpu版

caffe-lstm版本: https://github.com/junhyukoh/caffe-lstm 我用的矩陣計算工具是:openblas 遇到的問題是glog和gflags的問題,解決方法在我的部落格裡有。 直接編譯就可以了。

linux【ubuntu 14.04】下的【caffe】編譯安裝CPU 配置

原文地址:https://www.zybuluo.com/hanxiaoyang/note/364737 特別鳴謝:七月線上 - 專注資料領域的線上教育:https://www.julyedu.com (有部分修正) caffe 是深度學習在影象領域廣泛使用的框架,其 mo

Ubuntu14.04下搭建hadoop2.x單機篇

一、準備工作 1、安裝Ubuntu14.04的作業系統,在此不再詳細講述。 2、下載hadoop包,可以直接去 官網 下載。 3、截至到我寫這篇部落格時,最新版本為2.7.1,在此為了方便大家熟悉安裝和配置過程,仍然使用2.4.0的版本來介紹。

【PgSQL安裝配置】PostgreSQL簡稱PgSQL,是1980以加利福尼亞大學開發的DBMS,嚴格遵守標準SQL。

products 加利福尼亞 com 開發 端口 esql pos 端口號 OS 【下載地址】http://www.enterprisedb.com/products-services-training/pgdownload#windows 【記】端口號 5432 【配置路

ubuntu14.04+ROS(indigo) 安裝配置+虛擬機器VMware一站式配置教程

Ubuntu14.04+ros(indigo)虛擬機器教程 1、安裝前置:  虛擬機器:VMware,具體版本最好是14,只要在360軟體管家中搜索安裝就好了。  安裝好了,在網上搜索一個序列。號就好  vmware12 5A02H-AU243

Ubuntu14.04 Anaconda(python3.6)安裝tensorflow 報錯:undefined symbol: zgelsd_; is not a supported wheel等

本來安裝tensorflow是一件無比簡單的事,但在我的電腦上卻裝了一個星期。期間遇到各種麻煩事、各種坑,在此記錄一下,方便大家。報錯包括: undefined symbol: zgelsd_ ImportError: cannot import name

ubuntu14.04為chrome瀏覽器安裝flash外掛Adobe flash play不是最新版本

問題:Adobe Flash Player 不是最新版本,解決方案: (1):在Home/.config/google-chrome/PepperFlash/資料夾下新建名為“25.0.0.148”的資料夾。 注:Home資料夾中如果沒有.config檔案,按Ctrl+H

ubuntu 14.04+ORB_SLAM2+ROS indigo中實現攝像頭實時定位以及踩過的若干個坑&解決方案

前言 實現方案 前言   上一篇部落格主要講述如何安裝ROS indigo,這篇主要集中在安裝usb_cam以及如何在ORB_SLAM2上實現實時定位。 實現方案 安裝usb_cam 建立一個工作空間,make一下 mkdir -p

ubuntu14.04系統中virtualbox安裝Oracle VM VirtualBox Extension Pack包

默認 .so -m targe 控制 站點 clas data- ref ubuntu14.04系統中virtualbox默認不支持usb設備,須要安裝Oracle VM VirtualBox Extension Pack才行,但必須安裝下面版本號才幹夠成功安裝:Ora

Ubuntu14.04 64位上安裝Clion

14.04 acc inux 界面 下載安裝 section targe pre http 1.下載Clion 1.1 下載Linux版Clion的.tar.gz的壓縮包 Clion 2017.3.1 下載安裝:https://www.jetbrains.com/clion