在ROS官方安裝項目中雖然沒有包括NTP,但為了縮小PC間通信中的ROS Time的誤
差,下面我們設置NTP4。設置方法是安裝chrony之后用ntpdate命令指定ntp服務器即
可。這樣一來會表示服務器和當前計算機之間的時間誤差,進而會調到服務器的時間。這
就是通過給不同的PC指定相同的NTP服務器,將時間誤差縮短到最小的方法。
$ sudo apt-get install -y chrony ntpdate
$ sudo ntpdate -q ntp.ubuntu.com server 91.189.89.199, stratum 2, offset 0.094471, delay 0.38811 server 91.189.94.4, stratum 2, offset 0.053917, delay 0.39700 server 91.189.91.157, stratum 2, offset 0.079997, delay 0.34180 server 91.189.89.198, stratum 2, offset 0.094185, delay 0.39502 18 Oct 15:31:04 ntpdate[7029]: adjust time server 91.189.91.157 offset 0.079997 sec