/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
。我还安装了柳絮。
我还需要做其他事情吗?
答案 0 :(得分:0)
这可能是一个罗斯马克问题。清除基于Wiki_Ros所做的所有操作,并使用Their Github的Catkin指令重新安装
ardrone_autonomy
:
sudo 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