ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

RGBD-slam for non-ROS fails

asked 2013-01-14 09:54:53 -0600

RodBelaFarin gravatar image

updated 2016-10-24 09:08:27 -0600

ngrennan gravatar image

hi there,

i tried to use rgbd-slam_freiburg with kinect on ubuntu 12.04 64-bit. i tried with the non-ros-instruction from http://www.ros.org/wiki/rgbdslam#RGB-D_SLAM_for_Non-ROS_Users (here).

it fails at rosmake rgbdslam_freiburg by compiling the rgbdslam stack. here is my output:

st-admin@ubuntu:~$ rosmake rgbdslam_freiburg [ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['rgbdslam_freiburg']
[ rosmake ] Logging to directory /home/st-admin/.ros/rosmake/rosmake_output-20130115-131451 [ rosmake ] Expanded args ['rgbdslam_freiburg'] to: ['rgbdslam'] [rosmake-0] Starting >>> roslang [ make ]
[rosmake-1] Starting >>> geometry_msgs [ make ]
[rosmake-2] Starting >>> opencv2 [ make ]
[rosmake-2] Finished <<< opencv2 ROS_NOBUILD in package opencv2
[rosmake-2] Starting >>> bullet [ make ]
[rosmake-0] Finished <<< roslang No Makefile in package roslang
[rosmake-3] Starting >>> rosconsole [ make ]
[rosmake-0] Starting >>> rospy [ make ]
[rosmake-1] Finished <<< geometry_msgs No Makefile in package geometry_msgs
[rosmake-1] Starting >>> roscpp [ make ]
[rosmake-2] Finished <<< bullet ROS_NOBUILD in package bullet
[rosmake-3] Finished <<< rosconsole No Makefile in package rosconsole
[rosmake-2] Starting >>> sensor_msgs [ make ]
[rosmake-3] Starting >>> angles [ make ]
[rosmake-3] Finished <<< angles ROS_NOBUILD in package angles
[rosmake-3] Starting >>> rostest [ make ]
[rosmake-1] Finished <<< roscpp No Makefile in package roscpp
[rosmake-0] Finished <<< rospy No Makefile in package rospy
[rosmake-1] Starting >>> roswtf [ make ]
[rosmake-2] Finished <<< sensor_msgs No Makefile in package sensor_msgs
[rosmake-0] Starting >>> message_filters [ make ]
[rosmake-3] Finished <<< rostest No Makefile in package rostest
[rosmake-3] Starting >>> std_msgs [ make ]
[rosmake-0] Finished <<< message_filters No Makefile in package message_filters [rosmake-2] Starting >>> image_geometry [ make ]
[rosmake-2] Finished <<< image_geometry ROS_NOBUILD in package image_geometry [rosmake-0] Starting

rosbag [ make ] [rosmake-2] Starting >>> rosbuild [ make ]
[rosmake-2] Finished <<< rosbuild No Makefile in package rosbuild
[rosmake-2] Starting >>> roslib [ make ]
[rosmake-3] Finished <<< std_msgs No Makefile in package std_msgs
[rosmake-3] Starting >>> pcl [ make ] [rosmake-1] Finished <<< roswtf No Makefile in package roswtf
[rosmake-1] Starting >>> tf [ make ]
[rosmake-1] Finished <<< tf ROS_NOBUILD in package tf
[rosmake-1] Starting >>> smclib [ make ]
[rosmake-0] Finished <<< rosbag No Makefile in package rosbag
[rosmake-2] Finished <<< roslib No Makefile in package roslib
[rosmake-0] Starting >>> rosservice [ make ]
[rosmake-3] Finished <<< pcl ROS_NOBUILD in package pcl No Makefile in package pcl [rosmake-2] Starting >>> pluginlib [ make ]
[rosmake-1] Finished <<< smclib ROS_NOBUILD in package smclib
[rosmake-3] Starting >>> bond [ make ] [rosmake-1] Starting >>> common_rosdeps [ make ]
[rosmake-0] Finished <<< rosservice No Makefile in package rosservice
[rosmake-3] Finished <<< bond ROS_NOBUILD in package bond
[rosmake-2] Finished <<< pluginlib ROS_NOBUILD in package pluginlib
[rosmake-0] Starting >>> dynamic_reconfigure [ make ]
[rosmake-3] Starting >>> bondcpp [ make ]
[rosmake-1] Finished <<< common_rosdeps ROS_NOBUILD in package common_rosdeps [rosmake-2] Starting cv_bridge [ make ] [rosmake-2] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge
[rosmake-1] Starting >>> visualization_msgs [ make ]
[rosmake-2] Starting >>> mk [ make ]
[rosmake-2] Finished <<< mk No Makefile in package mk
[rosmake-2] Starting >>> orocos_kdl [ make ]
[rosmake-1] Finished <<< visualization_msgs No Makefile in package visualization_msgs [rosmake-0] Finished <<< dynamic_reconfigure ROS_NOBUILD in package dynamic_reconfigure [rosmake-1] Starting >>> opencv_tests [ make ]
[rosmake-1] Finished <<< opencv_tests ROS_NOBUILD in package opencv_tests
[rosmake-3] Finished <<< bondcpp ROS_NOBUILD in package bondcpp
[rosmake-3] Starting >>> nodelet [ make ]
[rosmake-2] Finished <<< orocos_kdl ROS_NOBUILD in package orocos_kdl
[rosmake-2] Starting >>> python_orocos_kdl [ make ]
[rosmake-3] Finished <<< nodelet ROS_NOBUILD in package nodelet
[rosmake-3] Starting >>> nodelet_topic_tools [ make ]
[rosmake-2] Finished <<< python_orocos_kdl ROS_NOBUILD in package python_orocos_kdl [rosmake-2] Starting >>> kdl [ make ]
[rosmake-3] Finished <<< nodelet_topic_tools ROS_NOBUILD in package nodelet_topic_tools [rosmake-3] Starting >>> pcl_ros [ make ]
[rosmake-3] Finished <<< pcl_ros ROS_NOBUILD in package pcl_ros
[rosmake-3] Starting >>> rgbdslam [ make ]
[rosmake-2] Finished <<< kdl ROS_NOBUILD in package kdl No Makefile in package kdl [rosmake-2] Starting >>> eigen_conversions [ make ]
[rosmake-1 ...




































(more)
edit retag flag offensive close merge delete

Comments

"Configuring incomplete, errors occurred!" is the problem. However, your post doesn't include the output of the configuration, which would typically be above the excerpt you posted

Felix Endres gravatar image Felix Endres  ( 2013-01-14 23:15:28 -0600 )edit

@Felix Endres: now i added the whole outpost from make, do you need any more informations? for me it seems that there are data missing from the rgbd itself? Couldn't find source file .../mydir/ros/rgbdslam_freiburg/rgbdslam/build/src/moc_qtros.cxx and so on.

RodBelaFarin gravatar image RodBelaFarin  ( 2013-01-15 00:20:14 -0600 )edit

No, those are not errors. Those files really will be generated later. You need to post this build log: /home/st-admin/.ros/rosmake/rosmake_output-20130115-131451/rgbdslam/build_output.log [rosmake-3] or just the raw output of make (not rosmake).

dornhege gravatar image dornhege  ( 2013-01-15 00:58:51 -0600 )edit

@dornhege: thanks for the hint! i added the log to the original post.

RodBelaFarin gravatar image RodBelaFarin  ( 2013-01-15 01:27:25 -0600 )edit

Seems to be g2o missing. Try sudo apt-get install ros-fuerte-libg2o. I think that might do it.

dornhege gravatar image dornhege  ( 2013-01-15 02:26:30 -0600 )edit

thanks, but it does not solve the problem. seems that g2o is already installed, check my original post ;)

RodBelaFarin gravatar image RodBelaFarin  ( 2013-01-15 04:18:42 -0600 )edit

This seems to pertain to g2o under fuerte: http://www.ros.org/wiki/rgbdslam#Installation_with_Fuerte Maybe that helps.

dornhege gravatar image dornhege  ( 2013-01-15 04:37:11 -0600 )edit

Does it work now?

Felix Endres gravatar image Felix Endres  ( 2013-01-27 21:52:01 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2013-01-15 22:23:29 -0600

I've just applied the patch from http://answers.ros.org/question/51013/rgbdslam-fixed-for-fuerte-where-do-i-send-the-patch/ to the repository. Try updating and rebuilding, it should find g2o.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2013-01-14 09:54:53 -0600

Seen: 461 times

Last updated: Jan 15 '13