ubuntu16.04下ROS作業系統學習(二)命令工具
ROS常用命令:
命令 | 作用 |
catkin_create_pkg | 建立功能包 |
rospack | 獲取功能包的資訊 |
catkin_make | 編譯工作空間中的功能包 |
rosdep | 自動安裝功能包依賴的其他包 |
roscd | 功能包目錄跳轉 |
roscp | 拷貝功能包中的檔案 |
rosed | 編輯功能包中的檔案 |
rosrun | 執行功能包中的可執行檔案 |
roslaunch | 執行啟動檔案 |
我們也可以在終端中看一些幫助資訊來幫助我們理解這些命令:比如我們使用ros+tab鍵就可以看到以ros開頭的一些命令:
再比如說,我們想知道rosnode這個命令的使用方法,我們可以採取rosnode加tab鍵的方式:
相關推薦
ubuntu16.04下ROS作業系統學習(二)命令工具
ROS常用命令: 命令 作用 catkin_create_pkg 建立功能包 rospack 獲取功能包的資訊 catkin_make 編譯工作空間中的功
ubuntu16.04下ROS作業系統學習(三)小海龜模擬
主要知識點: 1.啟動小海龜。 2.檢視計算圖,計算圖中的節點通過話題連線,在真實機器人的開發過程當中,機器人的很多功能都是通過節點實現的。 3.檢視話題列表、釋出話題訊息。 4.釋出服務請求。 5.rqt_plot視覺化工具。 6.ROS的應用框架。 1.啟動ROS M
ubuntu16.04下ROS作業系統學習(四 / 二)ROS基礎-ROS通訊程式設計
1.話題程式設計 首先我們要有一個釋出話題的Talker,還要有一個訂閱話題的Listener,然後就是負責管理整個系統的ROS Master。 話題程式設計的流程主要是以下四個步驟: 建立釋出者 建立訂閱者 新增編譯選項 執行可執行程式 上面的前兩
ubuntu16.04下ROS作業系統學習(五 / 二)URDF機器人建模
1.什麼是URDF模型? Unified Robot Description Format,統一機器人描述格式; ROS中一個非常重要的機器人模型描述格式; 可以解析URDF檔案中適用XML格式描述的機器人模型,xml能夠方便地使用標籤、屬性來描述模型當中的相關資訊; r
ubuntu16.04下ROS作業系統學習(七 / 二)機器視覺-人臉識別
基於Haar特徵的級聯分類器檢測演算法主要步驟: 灰階色彩轉換 縮小攝像頭影象 直方圖均衡化 檢測人臉 程式碼檔案以及視訊解釋等相關檔案在我github裡面都可以去找到,這裡不方便貼出來。分別在三個終端執行以下命令: roslaunch robot_vision u
ubuntu16.04下ROS作業系統學習(四 / 三)ROS基礎-實現分散式通訊
ROS是分散式的節點,這樣的話我們就可以將程式執行上的節點放到大型機器上面,分擔機器人執行的壓力。接下來我們來看一下怎麼實現分散式通訊,怎麼在多機上執行統一的程式。 ROS是一種分散式軟體框架,節點之間通過鬆耦合的方式進行組合。 那麼我們如何來實現分散式多機通訊呢: 設定IP地址,
ubuntu16.04下ROS作業系統學習(四 / 一)ROS基礎-工作空間
主要知識點: 1.src、build、devel、install各資料夾的功能介紹。 2.建立工作空間(建立資料夾,初始化工作空間)、編譯工作空間、設定環境變數,檢查環境變數 (echo $ROS_PACKAGE_PATH) 3.建立功能包:catkin_create_pkg <
ubuntu16.04下ROS作業系統學習(四 / 四)ROS基礎-ROS中的關鍵元件
ROS當中的關鍵元件: Launch檔案 TF座標變換 Qt工具箱 Rviz視覺化平臺 Gazebo物理模擬環境 Launch檔案 我們之前都是使用rosrun命令來執行具體的節點的。當我們啟動一個比較複雜的功能的時候,我們需要啟動很多個節
ubuntu16.04下ROS作業系統學習(五 / 一)機器人系組成
機器人的定義與組成 機器人系統構建 機器人系統的構建主要有以下幾點: 執行機構的實現:輪子、電機、舵機等。 驅動系統的實現:電源子系統、電機驅動子系統、感測器介面等。 內部感測系統的實現:
ubuntu16.04下ROS作業系統學習(七 / 一)機器視覺-攝像頭標定-ROS+OpenCv
ROS中的影象資料。 攝像頭標定。 ROS+Opencv應用例項(人臉識別、物體跟蹤)。 二維碼識別。 擴充套件內容:物體識別與機器學習。 啟動攝像頭:沒有安裝的話參照下面命令安裝一下: sudo apt-get install ros-kinetic-usb-c
Centos下kaldi的學習(二)kaldi的安裝
上篇介紹了安裝cuda,這篇來介紹一下kaldi的安裝1、安裝git工具yum install -y git2、克隆kaldi原始碼git clone https://github.com/kaldi-asr/kaldi.git kaldi-trunk --origin go
Linux下庫檔案學習(二)如何設定庫的路徑
最近在Linux下使用第三方庫Protobuf時,遇到一個問題:編譯出的可執行程式在執行時總報錯:“error while loading shared libraries: libprotobuf.so.7: cannot open shared object file
作業系統學習(二)--程序描述和執行
這是作業系統系列第 2 篇。 如果你想知道作業系統每天都在做些什麼,那就開啟你的資源監視器: 資源監視器截圖,Windows 10 單獨通過這一張圖,我們就能夠總結出作業系統的幾個重要功能: 程序管理 執行緒管理 記憶體管理 I/O 管理(包含了磁碟排程) 檔案管理,這一功能在圖裡沒有表現出來,但我相信
ubuntu16.04下安裝深度學習框架
fault star nac config 文件的 call bsp mirrors tor 1.Pytorch 下載anaconda,最新的即可,https://www.anaconda.com/download/#linux ,命令:sh Anaconda3-5.3.
Python與機器學習(二):Windows下科學計算環境搭建
【注意:安裝numpy和scipy模組時注意與Python版本保持一致】 1.安裝numpy 測試: 沒有報錯,bingo~ 2.安裝scipy 在官網中下載scipy3.4版本:scipy-0
ROS學習(二)server和client的編寫總結
ROS學習(二)server和client的編寫總結 東南大學 ZSCSEU 今天,總結了一下ROS中使用python編寫服務端和客戶端的栗子。 首先,定義了一個名
ROS的學習(二十一)使用時間和TF
rosserial_arduino這個包,包括了可以在arduino上產生時間戳的一個庫,這個時間和執行roscore例項的PC或者是平板上的時間是同步的。下面使用一個例子來演示一下如何訪問時間,並且釋出一個TF變換。開啟一個終端,執行arduino IDE: a
Ubuntu16.04下的主題美化(超級完整!)
先放一張成品的圖片哈哈 下面開始來配置 先下載桌面外觀管理工具 sudo apt-get install unity-tweak-tool gonme桌面或許還需要這一個 sudo apt-get install gnome-tweak-tool 先說
ROS的初步學習(二)--使用Gazebo模擬器
Stage模擬器是模擬二維平面的模擬器,而Gazebo則是三維的,可以自己在地圖上新增幾何體。 先按前面的教程做完,安裝了turltebot,啟動Gazebo模擬器 $ roslaunch turtlebot_gazebo turtlebot_world.l
HBase學習(二)Windows下部署HBase
我用的是1.4.6 ,web ui無法訪問,不知道為啥..... 通過在Windows下部署HBase,可以解決在單機開發中用到HBase問題,專案正式上線時,可以使用Linux分散式部署的HBase。以下簡要介紹Windows下部署HBase主要步驟: 一、準備