從零開始Ros程式設計 環境配置

2021-10-06 16:15:41 字數 1553 閱讀 3153

一:安裝完成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 最常的用途是提供反向 服務,那麼什麼反向 呢?正向 相信很多大陸同胞都在這片神奇的土地上用過了,原理大致如下圖 伺服器作為客戶端這邊的中介接受請求,隱藏掉真實的客戶,向伺服器獲取資源。如果 伺服器在長城外的話還能順便幫助我們實現翻越長城的目的。而反向 顧名思義就是反過來 伺服器作為伺服器...