一:安裝完成ros作業系統之後,需要配置環境,如果shell是系統預設的shell,則在/etc/bashrc中新增:
source /opt/kinetic/setup.bash這一步執行之後,就可以直接在命令列中使用catkin工具等等各種ros工具了,同時在編譯程式時,如果你指定了要包括相關的ros檔案,這一步執行之後系統就能搜尋到那些檔案。
二:建立工作目錄
在home目錄下建立乙個工作目錄,廣而用之的目錄名稱是catkin_ws,執行命令:
mkdir -p ~/catkin_ws/src然後跳轉到目錄下:
cd ~/catkin_ws執行命令:
catkin_make正常執行完之後,catkin_ws目錄下的結構是:
catkin_ws tree -l 2這說明成功建立工作目錄,下一步將工作目錄的環境變數新增到系統中。.├── build
│ ├── atomic_configure
│ ├── catkin
│ ├── catkin_generated
│ ├── catkin_ignore
│ ├── catkin_make.cache
│ ├── cmakecache.txt
│ ├── cmakefiles
│ ├── cmake_install.cmake
│ ├── ctestconfiguration.ini
│ ├── ctestcustom.cmake
│ ├── ctesttestfile.cmake
│ ├── gtest
│ ├── makefile
│ └── test_results
├── devel
│ ├── cmake.lock
│ ├── env.sh
│ ├── lib
│ ├── local_setup.bash
│ ├── local_setup.sh
│ ├── local_setup.zsh
│ ├── setup.bash
│ ├── setup.sh
│ ├── _setup_util.py
│ └── setup.zsh
└── src
└── cmakelists.txt -> /opt/ros/kinetic/share/catkin/cmake/toplevel.cmake
10 directories, 18 files
source ~/catkin_ws/devel/setup.bash將上述**新增到~/.bashrc檔案中。
至此,環境搭建完成。
從零開始配置 Ubuntu 開發環境
第 1 步 安裝vim sudo apt get install vim 第 2 步 安裝 git sudo apt get install git 第 3 步 給vim安裝目錄結構外掛程式 nerdtree 通過git 獲取最新的nerdtree git clone 1 給自己當前使用者安裝此外掛...
從零開始的ROS小車2
底盤及馬達等的安裝這裡不做過多介紹,這裡我僅僅介紹我的做法,你可以參考創客智造的相關介紹。1.編碼器的連線 編碼器我使用的是雙通道霍爾效應編碼器,它分ab兩相再加上gnd,vcc共4個介面。arduino mega2560 有中斷引腳,可以很方便的使用編碼器。中斷引腳 2,3,21,20,19,18...
nginx 配置從零開始
nginx 最常的用途是提供反向 服務,那麼什麼反向 呢?正向 相信很多大陸同胞都在這片神奇的土地上用過了,原理大致如下圖 伺服器作為客戶端這邊的中介接受請求,隱藏掉真實的客戶,向伺服器獲取資源。如果 伺服器在長城外的話還能順便幫助我們實現翻越長城的目的。而反向 顧名思義就是反過來 伺服器作為伺服器...