ROS學習(1) 開始的開始

2021-08-29 18:48:33 字數 1183 閱讀 2355

從今開始就要正式開始進行ros的學習了,學習ros應該說是興趣使然,雖然還有大半年的時間就面臨著畢業;但是感覺自己身上的壓力沒有那麼多,也有時間開始學習一些新的東西。

而且思考了一下自己的學習路線,感覺之前所學都是為了ros來鋪的路,我學習了c++,學習了qt,學習了opencv,學習了pcl,雖然這些都不是精通,但是也都有過一些程式設計經驗,其實一年前就想學ros,但是當時看不懂,今天再看的話,感覺有一種豁然開朗的感覺,好了閒話不多說,開始今天的複習。

後來又找到一些中文教程,但是看起來就感覺沒有英文教程看著爽了,看英文教程的話感覺自己的學術水平都上了乙個檔次,很有成就感,哈哈。

一、ros常用指令

cat :在終端檢視檔案內容

roscd:該指令類似於cd指令,不同的是可以直接cd到ros path下的目錄中;

rospack find :該指令用來查詢package的位置,返回其絕對路徑;

rosls:類似於ls,用來顯示資料夾中包含的檔案;

catkin_create_pkg [depend1] [depend2][depend3]:該指令用來建立ros包中的依賴

surce [your_path]/devel/setup.bash:該語句是用來將你當前的package的路徑加入到ros_package_path環境變數中,必須在進行catkin_make前進行,否則無法catkin_make;

二、package建立過程

mkdir -p ~/catkin_ws/src   //用來建立包的目錄和src資料夾

cd ~/catkin_ws

catkin_make //make命令,會生成很多東西

echo $ros_package_path //檢視package是否新增入ros環境變數中

cd src

catkin_create_pkg beginner_tutorials std_msgs rospy roscpp //該句的作用是建立乙個包,和依賴,具體作用還不知道,估計明天會學到

cd ~/catkin_ws

catkin_make

. ~/catkin_ws/devel/setup.bash //加入環境變數

rospack depends1 beginner_tutorials

今天差不多就看了這麼多吧,後續的明天看了再詳細寫吧。

1 開始學習C

1 大多數系統中main函式被用來指示狀態。返回0表示成功,非0的含義由系統定義,通常是錯誤型別。2 編譯生成的可執行檔案,通常windows是xx.exe,unix是xx.out。3 術語 流 表達隨時間的推移,字元是順序生成或消耗的。iostream庫包含輸入流和輸出流,乙個流就是乙個字串行,是...

1 開始學習c

1.c 程式由乙個或多個被稱為函式的模組組成,而函式則是由一組c 語句,也是用於建立c 程式的模組 2.類是使用者定義的一種資料型別 它描述了這種資料型別的全部屬性 包括可使用它的操作 物件是根據這些型別所建立的實體,它擁有這種資料型別的全部屬性 3.include 預處理命令 將iostream檔...

ROS日記 ROS開始使用 節點

目前選定的ros版本已經安裝完畢,該配置的引數和環境完成了配置,linux和ros的命令我們也熟悉了一些,必要的概念也做了相應的理解,而工作空間也已經建立,所以是時候開始正式使用ros了。這一節主要說明節點的使用。節點指ros執行任務的程序。首先,我們要做的是開啟乙個命令終端 ctrl alt t ...