ROS知識 11 同步兩台機器時鐘

2022-04-30 22:27:17 字數 754 閱讀 3563

兩台機器同時執行過程中,對於ros的tf變換,其要求兩台機器的時鐘要保持一致。

1、查詢時間

ntpdate -q other_computer_ip

例如

ntpdate -q 192.168.0.23

date

2、安裝chrony

執行如下命令:

sudo apt-get install chrony

3、配置

sudo gedit /etc/chrony/chrony.conf

把本機的時間同步為master的時間,在sudo gedit /etc/chrony/chrony.conf中新增如下命令:

server c1 minpoll 0 maxpoll 5 maxdelay .05     #c1為master所在的計算機ip或者網域名稱

如果存在很大差異,比如幾分鐘,同步時間,執行如下的命令:

sudo /etc/init.d/chrony stop

sudo ntpdate other_computer_ip

sudo /etc/init.d/chrony start

other_computer_ip表示遠端master機器的ip,例如192.168.0.23,即:

兩台機器共享上網問題

一 通過adsl上網 二 無線上網 對等無線網連線設定 注意使用筆記本的使用者先把wifi的開關開啟。開機後會提示找到無線網絡卡,然後按提示安裝好無線網絡卡的驅動程式。再次重新啟動計算機,首先配置連入網際網路的計算機。進入控制面板後,按以下步驟進行。步驟1 依次開啟 網路連線 無線網路連線 屬性 雙...

兩台機器新增信任關係

在兩台機器之間建立信任關係。1,進入a機器 home user1 ssh目錄,如果沒有,執行mkdir p home user1 ssh,檢查該目錄下是否有乙個id rsa.pub檔案,如果沒有,執行ssh keygen t rsa 命令,該目錄下會生成該檔案.複製該檔案的內容 2,進入b機器 ho...

打通兩台機器的ssh功能

1,如果希望打通 a 和 b 兩台機器,則要用相同的使用者賬號打通才行,如都用tscadmin 2,如果希望從 a 機器用tscadmin賬號能拷貝b的資料 tscadmin a scp b home tscadmin filename1 filename2 則 需要在a機器上用tscadmin生成...