安装tum_ardrone drone_stateestimation时出错

时间:2018-06-20 10:24:14

标签: ros

/opt/ros/indigo# rosrun tum_ardrone drone_stateestimation

错误:

  

[rosrun]找不到名为drone_stateestimation的可执行文件   / opt / ros / indigo / tum_ardrone以下

http://wiki.ros.org/tum_ardrone,我已遵循以下说明,但无法运行drone_stateestimation。因此,我检查了 tum_ardrone 文件夹,但找不到任何drone_stateestimation。我还安装了柳絮。

我还需要做其他事情吗?

2 个答案:

答案 0 :(得分:0)

这可能是一个罗斯马克问题。清除基于Wiki_Ros所做的所有操作,并使用Their Github的Catkin指令重新安装

ardrone_autonomysudo apt-get install ros-indigo-ardrone-autonomy

答案 1 :(得分:0)

您应该在 catkin工作区~/catkin_ws/src)上克隆此软件包,而不要在/opt/ros/indigo中克隆此软件包。

然后使用$ catkin_make目录中的~/catkin_ws制作和构建此程序包,并传递其依赖项。

然后执行以下几行:

  • $ rospack find tum_ardrone
  • 如果在上述包中找到,则:

    • $ rosrun tum_ardrone drone_stateestimation

[注意]:

别忘了 ROSMASTER roscore


[更新]

在他们的github自述文件中:

  

安装

cd catkin_ws/src
git clone https://github.com/tum-vision/tum_ardrone.git -b hydro-devel
cd ..
rosdep install tum_ardrone
catkin_make
     

快速入门

roslaunch tum_ardrone ardrone_driver.launch
roslaunch tum_ardrone tum_ardrone.launch