由於網上配置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 ...