uzh-rpg / rpg_monocular_pose_estimator

A monocular pose estimation system based on infrared LEDs
GNU General Public License v3.0
134 stars 78 forks source link

Success at compiling, but not running (Tag: Instructions) #1

Closed kubark42 closed 10 years ago

kubark42 commented 10 years ago

Hi--

Congrats on a really neat project. I'm trying to make it run, but I find that the directions assume a lot of knowledge and familiarity with ROS. While I have succeeded in compiling the pose estimator, the launch commands do not work.

roslaunch monocular_pose_estimator demo.launch
[demo.launch] is neither a launch file in package [monocular_pose_estimator] nor is [monocular_pose_estimator] a launch file name

Completely unrelated, and this isn't a feature feature request, but FWIW the code would probably have a wider appeal if it linked against a simpler library. Reading the paper and browsing through the code, it looks like OpenCV and Eigen might be enough for 99% of the required third-party lib functionality.

kubark42 commented 10 years ago

UPDATE: The missing instruction is to enter source devel/setup.bash when in the catkin_workspace/ directory

mfaessle commented 10 years ago

Hey,

Thanks for your comments. Obviously we assumed a properly set up ROS environment for the pose estimator to run. I added a line in the Readme with a link to the instructions to do so on the ROS wiki. Furthermore I split the package into to parts. A library package which only depends on Eigen and OpenCV and a package with the ROS node. Technically, the two parts were separated before, but all the files were stored at the same place in one package. So I hope that the pose estimator now works fine for you.

Matthias

kubark42 commented 10 years ago

@mfaessle Thanks for clarifying the split between ROS and the library dependencies. I'll give it a look to see if I can compile separately, and I succeed I'll post what I had to do.