Couldn't find executable named drone_stateestimation
I am trying to fly the ardrone parrot 2.0 using tum_ardrone ptam module. It is a rospackage, so I had to make it using
rosmake tum_ardrone
The above compiled with 0 failures. however, when I do the following commad
rosrun tum_ardrone drone_stateestimation
I get the following error
[rosrun] Couldn't find executable named drone_stateestimation below
/home/bojan/fuerte_workspace/tum_ardrone
I tried to google and get a solid pipelined solution to check for the reason for this error and solve it, but I did not get it. Am new to ubuntu, thus your help is much appreicated. This error doesn't seem to be package specific since the same package works fine in another laptop I tested. Am runnign Ubuntu in vmWare. Does that make any difference?
Thanks in advance
UPDATE :
This is the ROS_PACKAGE_PATH as you asked.
/home/bojan/fuerte_workspace:/opt/ros/fuerte/share:/opt/ros/fuerte/stacks
The first path is the path I get after roscd. Please let me know if this information helps.
Please post the output of echo $ROS_PACKAGE_PATH because it sounds like you didn't source your setup.bash on the non-working machine.
ROS in a virtual machine doesn't inevitably lead to problems, but it could when it comes to OpenGL and USB-devices. We always recommend our students to install Ubuntu natively. Nevertheless your current problems does not correspond to a virtual machine issue.
@BennyRe Please check the edit.
Hm PATH looks good. Try re-sourcing your setup.bash after running rosmake.
Opening a new question with more information about this problem isn't a good practice. You would have made this a lot easier if you would have wrote that this executable actually doesn't exist and not only ROS can't find it.
Benny, am really sorry. I just came to know about the new issue, after exploring for a while. And am new to ubuntu and still learning. So please bare with me if I do post such questions that are related.