Webots下ROS啟動檔案研究 時間戳

2021-10-18 09:29:28 字數 764 閱讀 7019

昨天做cartographer和move_base建圖導航時,出現了乙個致命的問題:時間戳一直對不上,導致move_base一直無法正常執行。

在webots_ros中給我們提供了五個可以改變的引數,一定要好好利用:

引數說明

–ros_master_uri=當roscore執行時計算機的url位址

–name=指定用於服務和主題的預定義[robot_unique_name]。避免不同機械人控制器之間的名稱衝突。

–synchronize

預設情況下,即使沒有ros節點連線,ros控制器也不會阻止模擬。為了使**與ros節點同步,可以指定–synchronize引數,以便只要不呼叫robot的time_step服務就不會執行**。

–clock

提供和webots時間同步的話題/clock

–use-sim-time

指定將webots時間用作ros時間。為了正常工作,您還應該定義–clock引數並將ros引數use_sim_time設定為true。

修改測試:

新增–clock

效果:

全部翻譯可以看張瑞雷老師的部落格:

多機械人在ros下的launch啟動檔案配置

最近在做6個han s cute機械人的協同控制,在這裡記錄一下roslaunch的配置技巧。先上 和分行解釋 namespace dxl manager serial ports pan tilt port port name dev ttyusb0 baud rate 250000 min mo...

ROS2學習筆記之建立啟動檔案篇

3 ros2 launch 4.用rqt graph檢視節點關係圖 總結學習目標 能夠通過啟動檔案啟動乙個複雜的ros系統 在前面的教程當中我們每次都要開啟兩個終端去啟動節點,今後我們會有越來越多的節點,這種操作將會變得十分無聊。啟動檔案可以同時啟動多個節點,同時對他們進行配置。通過ros2 lau...

Linux下weblogic檔案啟動上鎖

一.刪掉domain下的 lok檔案 1.刪除edit.lok 進入到domain home下 cd u01 oracle middleware user projects domains idm domain 將edit.lok檔案刪掉 rm edit.lok 2.刪除config.lok 進入到...