Robotics StackExchange | Archived questions

ethzasl_ptam doesn't start

Hi,

I've tried to install ethzasl_ptam stack but I got an error during installation

[rosmake-0] Finished <<< ptam [FAIL] [ 287.75 seconds ]
[ rosmake ] Halting due to failure in package ptam. [ rosmake ] Waiting for other threads to complete. [ rosmake ] Results:
[ rosmake ] Built 58 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/claudios/.ros/rosmake/rosmake_output-20130515-172417

while checking the log file I find that problem: /usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status make[4]: [../bin/ptam] Error 1 make[4]: Leaving directory /home/claudios/rosworkspace/ethzaslptam/ptam/build' make[3]: [CMakeFiles/ptam.dir/all] Error 2 make[3]: Leaving directory /home/claudios/rosworkspace/ethzaslptam/ptam/build' make[2]: [all] Error 2 make[2]: Leaving directory /home/claudios/rosworkspace/ethzaslptam/ptam/build' make[1]: [all] Error 2 make[1]: Leaving directory /home/claudios/rosworkspace/ethzaslptam/ptam' make: [all] Error 2

where -lGl is an OpenGl library for Nvidia graphic card.

When I try to run ptam I receive that message: ERROR: cannot launch node of type [ptam/ptam]: can't locate node [ptam] in package [ptam]

even if I use correctly my firewire camera as a node(image/camera_raw) as setted in launch file:

I even try to use the dataset provided by the author but I don't know how to use that. My questions are: 1) does ptam no work due to the lack of the OpenGl library for Nvidia? 2) How can I run *.bag file on ptam?

My settings are Ubuntu 12.04, ROS Groovy installed, Ati graphic video card

Asked by ClaudioS on 2013-05-15 06:02:30 UTC

Comments

Answers