日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ROS学习(九)—— rqt_console 和 roslaunch

發布時間:2024/4/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ROS学习(九)—— rqt_console 和 roslaunch 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、rqt_console 和rqt_logger_level

1、作用:

  rqt_console依據ROS編譯日志,輸出節點信息

  rqt_logger_level可以改變節點的警告出差的警告等級

?

2、使用方法

(1)打開rqt_console? rqt_logger_level

rosrun rqt_console rqt_console rosrun rqt_logger_level rqt_logger_level

?

?

(2)在新的終端,打開turtle

rosrun turtlesim turtlesim_node

?

  在窗口會出現

  然后我們改變logger level

?

(3)然后我們執行一條會出錯的命令

rostopic pub /turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0,y: 0.0,z: 0.0}}'

?

  會報錯,撞到墻壁。

?

3、logger levels

  有五個優先報錯級別,從上到下,依次由高到低

Fatal Error Warn Info Debug

?

二、roslaunch

1、作用:

  啟動launch文件

?

2、語法

roslaunch [package] [filename.launch]

?

?

3、一個demo

(1)打開beginner_tutorials

cd ~/catkin_ws source devel/setup.bash roscd beginner_tutorials

?

?

(2)新建一個目錄,用來存放launch文件(是一個好的習慣,可以不必這么做)

mkdir launch cd launch

?

?

(3)新建一個launch文件:turtlemimic.launch

Toggle line numbers1 <launch>2 3 <group ns="turtlesim1">4 <node pkg="turtlesim" name="sim" type="turtlesim_node"/>5 </group>6 7 <group ns="turtlesim2">8 <node pkg="turtlesim" name="sim" type="turtlesim_node"/>9 </group>10 11 <node pkg="turtlesim" name="mimic" type="mimic">12 <remap from="input" to="turtlesim1/turtle1"/>13 <remap from="output" to="turtlesim2/turtle1"/>14 </node>15 16 </launch>

?

?

(4)調用launch文件

roslaunch beginner_tutorials turtlemimic.launch

?

  再讓其運動,第二個會復制第一個進行運動

rostopic pub /turtlesim1/turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, -1.8]'

?

?

轉載于:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6277922.html

總結

以上是生活随笔為你收集整理的ROS学习(九)—— rqt_console 和 roslaunch的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。