ROS中配置主從機需注意的幾點

2021-07-23 17:21:26 字數 996 閱讀 3277

由於網上配置ros主從機的博文比較多,我在此不做贅述,只將比較容易出問題的一些地方指出,盡量簡潔的介紹配置過程

首先在終端中檢視本機的ip

如圖,我的ip是192.168.3.10

然後

vim ~/.bashrc
在最後新增

export ros_hostname=你的hostname

export ros_master_uri=http://(你想要設定為主機的ip):11311

export ros_ip=192.168.3.10 (本機的ip)

**********

注意,在這裡的ros_master_uri要設定為你想要當作主機的ip,主機從機這裡要設定為一致的ip,另外最好加上ros_ip.

接下來這部比較重要,就是將從機的ip新增到主機的 /etc/hosts 這個配置檔案裡

vim /etc/hosts
然後按照ip hostname的格式新增從機的資訊

注意,這裡建議主機從機都要將對方的ip hostname新增到自己的 /etc/hosts 中,如果不填加,將無法反向控制

如:主機的hosts檔案中沒有新增從機的資訊,從機只能接收到從主機發來的資訊,而無法向主機傳送資訊

以上設定完成後,基本就可以測試下了

主機執行

roscore

rosrun turtlesim turtlesim_node
從機執行

rosrun turtlesim turtle_teleop_key
如果在從機上按方向鍵能夠控制主機上的小烏龜,就代表配置成功

2812需注意的幾點

1.如何提高f2812 ad的轉換精度 採用軟體補償,參考文件spra989a。2.程式經常跑飛 程式沒有結尾或不是迴圈的程式。nmi管腳沒有上拉。3.在看門狗動作的時候程式會經常跑飛。程式編制不當也會引起程式跑飛。硬體系統有問題。程式訪問了非法的位址。4.用示波器觀測的時候程式跑飛 示波器的探頭接...

ros遠端除錯 主從機配置及注意事項

目錄 具體表現為機械人端執行ros系統,在本地pc端也執行ros系統,通過在pc端可以連線機械人端節點以及顯示處理機械人端資料。sudo vim bashrc 在.bashrc檔案中增添以下內容 export ros ip 192.168.1.12 export ros master uri 確保在...

Python中的變數引用物件需注意的幾點

分類 python 55 0 普通引用 python中,變數的作用僅僅是乙個標識,只有賦值後才被建立,它可以引用任何型別的物件,而且在引用之前必須賦值。賦值後的變數指向響應的物件,擁有該物件的空間。型別屬於物件,但是不是變數。python view plain copy a 3 a science ...