ROS作業系統學習(十一)引數的使用與程式設計方法

2021-10-02 13:47:52 字數 2369 閱讀 3116

cd /catkin_ws/src

catkin_create_pkg learning_parameter roscpp rospy std_srvs

rosparam

例項

開啟海龜**器

roscore
rosrun turtlesim turtlesim_node
rosparam
顯示

列出了rosparam引數命令列的使用,和上面說的基本相同

接下來輸入

列出了海龜**器下的引數

/background_b,/background_g,/background_r就是顏色rgb的三個引數,具體調節海龜**器下的背景顏色。/rosdistro為ros的版本,/rosversion為ros版本號,

/roslaunch/uris/host_nidie__38157為主機的位址,/run_id為程序的id號

rosparam get 使用

rosparam get /background_b
獲取 /background的引數值255

rosparam get /rosdistro
檢視你安裝的ros版本

rosparam get /rosversion
檢視你安裝的ros版本號

rosparam set使用

修改了rgb中b的值,背景顏色發生改變

rosparam dump使用

rosparam dump param.yaml
將引數以檔案的形式儲存

rosparam load使用

rosparam load param.yaml
載入檔案,替換引數

rosparam delete使用

刪除某乙個引數

同樣在learning_parameter檔案下src檔案中建立parameter_config.cpp檔案

touch parameter_config.cpp
輸入

/**

* 該例程設定/讀取海龜例程中的引數

*/#include

#include

#include

intmain

(int argc,

char

**ar**)

加上這兩句

作業系統學習

看了幾天的資料,今天終於有時間把測試環境搭建起來。模擬機bochs nasm ultraiso 模擬機bochs的設定不難,在網上搜了些資料和參考了bochs的說明檔案,基本上就可以組建並執行起來。在網上下了個dos的映象,執行bochs從a盤啟動,之後把硬碟分割槽格式化,乙個最基礎的測試環境就完成...

作業系統學習

1 處理器硬體故障中斷事件 由處理器,記憶體儲器,匯流排等故障引起 程式性中斷事件 2 處理器執行機器指令引起 1.1 除數為零,運算元溢位等算術異常 1.3 終止程序指令 終止程序 3 自願性中斷事件 1.1 處理器執行陷入指令請求os服務引起 1.2 請求分配外設,請求io等 1.3 處理流程是...

ROS作業系統學習(十二)ROS中的座標系管理系統

tf功能包能幹什麼 tf座標變換如何實現?通過座標變換實現控制乙個海龜移動,而另乙個海龜緊緊跟隨這只海龜的移動 1.安裝必要包 sudo apt get install ros melodic turtle tf2.啟動launc 件 roslaunch turtle tf turtle tf de...