2016-03-08 37 views
0

我一直未能嘗試使用RViz中的「2D導航目標」按鈕來移動我們的PR2機器人。2d Nav目標RViz按鈕不與PR2一起使用

這是步驟我做的:

  1. 我開始在地圖服務器最多的機器人:rosrun map_server map_server mymap.yaml

  2. 我開始導航機器人疊起來:roslaunch pr2_2dnav pr2_2dnav.launch

  3. 我通過以下方式在筆記本電腦中啓動RViz:roslaunch pr2_navigation_slam rviz_move_base_slam.launch
  4. 我通過添加Map可視化配置RViz並/map topi C。我還將map幀設置爲固定幀。

之後,我可以清楚地看到地圖和PR2模型正確定位,但是當我想通過2D導航目標按鈕移動機器人,沒有任何反應。

在步驟2的終端中,跟隨着錯誤所示:

[c2-0]: ERROR: cannot launch node of type [pr2_navigation_self_filter/self_filter]: can't locate node [self_filter] in package [pr2_navigation_self_filter] 
[c2-0]: process[base_shadow_filter-6]: started with pid [20551] 
[c2-0]: ERROR: cannot launch node of type [pr2_navigation_self_filter/self_filter]: can't locate node [self_filter] in package [pr2_navigation_self_filter] 
[c2-0]: ERROR: cannot launch node of type [semantic_point_annotator/sac_inc_ground_removal_node]: can't locate node [sac_inc_ground_removal_node] in package [semantic_point_annotator] 

我安裝在機器人的包ros-hydro-pr2-navigation-self-filter和遍佈再次啓動。該錯誤再次出現。

由於RViz在筆記本電腦上運行(注:我測試的配置變量,他們是OK,因爲我可以讓rostopic echorostopic pub正確的),我想從C1發佈到/move_base_simple/goal直接模擬按鈕的作用和什麼都沒發生。

我在類似的帖子中閱讀了幾個答案,但他們都沒有爲我工作。

我錯過了什麼嗎?我可以嘗試其他方法來揭示錯誤來源嗎?

由於提前,

回答

-1

您可以嘗試安裝相同的軟件包在兩臺機器的工作,我曾經encountred這個錯誤,那是我的解決方案... 此外,還可以指定哪一個是C1和C2(筆記本電腦或機器人)更好地幫助你?

祝你好運!