tum-vision / dvo_slam

Dense Visual Odometry and SLAM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to use the package in kinetic

Amir-Ramezani opened this issue · comments

Hello,
Thank you for your package though I am still not able to use it.

I followed you installation instruction and downloaded the kinetic package of your code and copied to src folder of catkin, and run the following command, but after that, how to use the package, there is no launch file? and not topic :

amir-ai@amir-comp:~/catkin_ws$ rosmake dvo_core dvo_ros dvo_slam dvo_benchmark
[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['dvo_core', 'dvo_ros', 'dvo_slam', 'dvo_benchmark']
[ rosmake ] Logging to directory /home/amir-ai/.ros/rosmake/rosmake_output-20170606-173808
[ rosmake ] Expanded args ['dvo_core', 'dvo_ros', 'dvo_slam', 'dvo_benchmark'] to:
['dvo_core', 'dvo_ros', 'dvo_slam', 'dvo_benchmark']
[rosmake-0] Starting >>> catkin [ make ]
[rosmake-0] Finished <<< catkin ROS_NOBUILD in package catkin
No Makefile in package catkin
[rosmake-0] Starting >>> sophus [ make ]
[rosmake-6] Starting >>> genmsg [ make ]
[rosmake-5] Starting >>> cpp_common [ make ]
[rosmake-7] Starting >>> opencv3 [ make ]
[rosmake-5] Finished <<< cpp_common ROS_NOBUILD in package cpp_common
No Makefile in package cpp_common
[rosmake-4] Starting >>> rosgraph [ make ]
[rosmake-3] Starting >>> cmake_modules [ make ]
[rosmake-6] Finished <<< genmsg ROS_NOBUILD in package genmsg
No Makefile in package genmsg
[rosmake-1] Starting >>> rostime [ make ]
[rosmake-2] Starting >>> xmlrpcpp [ make ]
[rosmake-0] Finished <<< sophus ROS_NOBUILD in package sophus
No Makefile in package sophus
[rosmake-5] Starting >>> rosclean [ make ]
[rosmake-6] Starting >>> genlisp [ make ]
[rosmake-0] Starting >>> genpy [ make ]
[rosmake-3] Finished <<< cmake_modules ROS_NOBUILD in package cmake_modules
No Makefile in package cmake_modules
[rosmake-3] Starting >>> gencpp [ make ]
[rosmake-2] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp
No Makefile in package xmlrpcpp
[rosmake-2] Starting >>> geneus [ make ]
[rosmake-5] Finished <<< rosclean ROS_NOBUILD in package rosclean
No Makefile in package rosclean
[rosmake-4] Finished <<< rosgraph ROS_NOBUILD in package rosgraph
No Makefile in package rosgraph
[rosmake-5] Starting >>> gennodejs [ make ]
[rosmake-4] Starting >>> rosparam [ make ]
[rosmake-1] Finished <<< rostime ROS_NOBUILD in package rostime
No Makefile in package rostime
[rosmake-0] Finished <<< genpy ROS_NOBUILD in package genpy
No Makefile in package genpy
[rosmake-0] Starting >>> rospack [ make ]
[rosmake-1] Starting >>> roscpp_traits [ make ]
[rosmake-6] Finished <<< genlisp ROS_NOBUILD in package genlisp
No Makefile in package genlisp
[rosmake-6] Starting >>> rosmaster [ make ]
[rosmake-3] Finished <<< gencpp ROS_NOBUILD in package gencpp
No Makefile in package gencpp
[rosmake-3] Starting >>> roslang [ make ]
[rosmake-5] Finished <<< gennodejs ROS_NOBUILD in package gennodejs
No Makefile in package gennodejs
[rosmake-2] Finished <<< geneus ROS_NOBUILD in package geneus
No Makefile in package geneus
[rosmake-5] Starting >>> class_loader [ make ]
[rosmake-2] Starting >>> message_generation [ make ]
[rosmake-4] Finished <<< rosparam ROS_NOBUILD in package rosparam
No Makefile in package rosparam
[rosmake-4] Starting >>> orocos_kdl [ make ]
[rosmake-1] Finished <<< roscpp_traits ROS_NOBUILD in package roscpp_traits
No Makefile in package roscpp_traits
[rosmake-1] Starting >>> roscpp_serialization [ make ]
[rosmake-6] Finished <<< rosmaster ROS_NOBUILD in package rosmaster
No Makefile in package rosmaster
[rosmake-6] Starting >>> smclib [ make ]
[rosmake-7] Finished <<< opencv3 ROS_NOBUILD in package opencv3
No Makefile in package opencv3
[rosmake-7] Starting >>> libg2o [ make ]
[rosmake-3] Finished <<< roslang ROS_NOBUILD in package roslang
No Makefile in package roslang
[rosmake-6] Finished <<< smclib ROS_NOBUILD in package smclib
No Makefile in package smclib
[rosmake-5] Finished <<< class_loader ROS_NOBUILD in package class_loader
No Makefile in package class_loader
[rosmake-1] Finished <<< roscpp_serialization ROS_NOBUILD in package roscpp_serialization
No Makefile in package roscpp_serialization
[rosmake-1] Starting >>> message_runtime [ make ]
[rosmake-2] Finished <<< message_generation ROS_NOBUILD in package message_generation
No Makefile in package message_generation
[rosmake-4] Finished <<< orocos_kdl ROS_NOBUILD in package orocos_kdl
No Makefile in package orocos_kdl
[rosmake-0] Finished <<< rospack ROS_NOBUILD in package rospack
No Makefile in package rospack
[rosmake-4] Starting >>> python_orocos_kdl [ make ]
[rosmake-2] Starting >>> roslib [ make ]
[rosmake-4] Finished <<< python_orocos_kdl ROS_NOBUILD in package python_orocos_kdl
No Makefile in package python_orocos_kdl
[rosmake-7] Finished <<< libg2o ROS_NOBUILD in package libg2o
No Makefile in package libg2o
[rosmake-1] Finished <<< message_runtime ROS_NOBUILD in package message_runtime
No Makefile in package message_runtime
[rosmake-2] Finished <<< roslib ROS_NOBUILD in package roslib
No Makefile in package roslib
[rosmake-1] Starting >>> std_msgs [ make ]
[rosmake-7] Starting >>> rosbuild [ make ]
[rosmake-6] Starting >>> std_srvs [ make ]
[rosmake-2] Starting >>> rosunit [ make ]
[rosmake-1] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
No Makefile in package std_msgs
[rosmake-6] Finished <<< std_srvs ROS_NOBUILD in package std_srvs
No Makefile in package std_srvs
[rosmake-7] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
No Makefile in package rosbuild
[rosmake-0] Starting >>> geometry_msgs [ make ]
[rosmake-4] Starting >>> rosgraph_msgs [ make ]
[rosmake-1] Starting >>> actionlib_msgs [ make ]
[rosmake-7] Starting >>> bond [ make ]
[rosmake-2] Finished <<< rosunit ROS_NOBUILD in package rosunit
No Makefile in package rosunit
[rosmake-5] Starting >>> roslz4 [ make ]
[rosmake-2] Starting >>> rosconsole [ make ]
[rosmake-4] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs
No Makefile in package rosgraph_msgs
[rosmake-4] Starting >>> angles [ make ]
[rosmake-0] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs
No Makefile in package geometry_msgs
[rosmake-0] Starting >>> sensor_msgs [ make ]
[rosmake-6] Starting >>> visualization_msgs [ make ]
[rosmake-3] Starting >>> eigen_conversions [ make ]
[rosmake-1] Finished <<< actionlib_msgs ROS_NOBUILD in package actionlib_msgs
No Makefile in package actionlib_msgs
[rosmake-1] Starting >>> tf2_msgs [ make ]
[rosmake-7] Finished <<< bond ROS_NOBUILD in package bond
No Makefile in package bond
[rosmake-7] Starting >>> kdl_conversions [ make ]
[rosmake-4] Finished <<< angles ROS_NOBUILD in package angles
No Makefile in package angles
[rosmake-5] Finished <<< roslz4 ROS_NOBUILD in package roslz4
No Makefile in package roslz4
[rosmake-5] Starting >>> rosbag_storage [ make ]
[rosmake-0] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs
No Makefile in package sensor_msgs
[rosmake-0] Starting >>> pcl_msgs [ make ]
[rosmake-6] Finished <<< visualization_msgs ROS_NOBUILD in package visualization_msgs
No Makefile in package visualization_msgs
[rosmake-2] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
No Makefile in package rosconsole
[rosmake-7] Finished <<< kdl_conversions ROS_NOBUILD in package kdl_conversions
No Makefile in package kdl_conversions
[rosmake-2] Starting >>> roscpp [ make ]
[rosmake-7] Starting >>> pluginlib [ make ]
[rosmake-1] Finished <<< tf2_msgs ROS_NOBUILD in package tf2_msgs
No Makefile in package tf2_msgs
[rosmake-1] Starting >>> tf2 [ make ]
[rosmake-3] Finished <<< eigen_conversions ROS_NOBUILD in package eigen_conversions
No Makefile in package eigen_conversions
[rosmake-0] Finished <<< pcl_msgs ROS_NOBUILD in package pcl_msgs
No Makefile in package pcl_msgs
[rosmake-1] Finished <<< tf2 ROS_NOBUILD in package tf2
No Makefile in package tf2
[rosmake-5] Finished <<< rosbag_storage ROS_NOBUILD in package rosbag_storage
No Makefile in package rosbag_storage
[rosmake-1] Starting >>> tf2_eigen [ make ]
[rosmake-7] Finished <<< pluginlib ROS_NOBUILD in package pluginlib
No Makefile in package pluginlib
[rosmake-2] Finished <<< roscpp ROS_NOBUILD in package roscpp
No Makefile in package roscpp
[rosmake-2] Starting >>> rosout [ make ]
[rosmake-3] Starting >>> rospy [ make ]
[rosmake-0] Starting >>> bondcpp [ make ]
[rosmake-5] Starting >>> pcl_conversions [ make ]
[rosmake-1] Finished <<< tf2_eigen ROS_NOBUILD in package tf2_eigen
No Makefile in package tf2_eigen
[rosmake-3] Finished <<< rospy ROS_NOBUILD in package rospy
No Makefile in package rospy
[rosmake-3] Starting >>> tf2_py [ make ]
[rosmake-5] Finished <<< pcl_conversions ROS_NOBUILD in package pcl_conversions
No Makefile in package pcl_conversions
[rosmake-2] Finished <<< rosout ROS_NOBUILD in package rosout
No Makefile in package rosout
[rosmake-2] Starting >>> roslaunch [ make ]
[rosmake-0] Finished <<< bondcpp ROS_NOBUILD in package bondcpp
No Makefile in package bondcpp
[rosmake-0] Starting >>> nodelet [ make ]
[rosmake-3] Finished <<< tf2_py ROS_NOBUILD in package tf2_py
No Makefile in package tf2_py
[rosmake-2] Finished <<< roslaunch ROS_NOBUILD in package roslaunch
No Makefile in package roslaunch
[rosmake-2] Starting >>> rostest [ make ]
[rosmake-0] Finished <<< nodelet ROS_NOBUILD in package nodelet
No Makefile in package nodelet
[rosmake-2] Finished <<< rostest ROS_NOBUILD in package rostest
No Makefile in package rostest
[rosmake-2] Starting >>> cv_bridge [ make ]
[rosmake-4] Starting >>> topic_tools [ make ]
[rosmake-6] Starting >>> message_filters [ make ]
[rosmake-2] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge
No Makefile in package cv_bridge
[rosmake-2] Starting >>> dvo_core [ make ]
[rosmake-2] Finished <<< dvo_core ROS_NOBUILD in package dvo_core
[rosmake-4] Finished <<< topic_tools ROS_NOBUILD in package topic_tools
No Makefile in package topic_tools
[rosmake-6] Finished <<< message_filters ROS_NOBUILD in package message_filters
No Makefile in package message_filters
[rosmake-6] Starting >>> image_transport [ make ]
[rosmake-4] Starting >>> rosbag [ make ]
[rosmake-6] Finished <<< image_transport ROS_NOBUILD in package image_transport
No Makefile in package image_transport
[rosmake-4] Finished <<< rosbag ROS_NOBUILD in package rosbag
No Makefile in package rosbag
[rosmake-4] Starting >>> rosmsg [ make ]
[rosmake-6] Starting >>> rostopic [ make ]
[rosmake-4] Finished <<< rosmsg ROS_NOBUILD in package rosmsg
No Makefile in package rosmsg
[rosmake-4] Starting >>> rosservice [ make ]
[rosmake-6] Finished <<< rostopic ROS_NOBUILD in package rostopic
No Makefile in package rostopic
[rosmake-7] Starting >>> rosnode [ make ]
[rosmake-4] Finished <<< rosservice ROS_NOBUILD in package rosservice
No Makefile in package rosservice
[rosmake-4] Starting >>> dynamic_reconfigure [ make ]
[rosmake-7] Finished <<< rosnode ROS_NOBUILD in package rosnode
No Makefile in package rosnode
[rosmake-7] Starting >>> actionlib [ make ]
[rosmake-0] Starting >>> roswtf [ make ]
[rosmake-4] Finished <<< dynamic_reconfigure ROS_NOBUILD in package dynamic_reconfigure
No Makefile in package dynamic_reconfigure
[rosmake-4] Starting >>> nodelet_topic_tools [ make ]
[rosmake-7] Finished <<< actionlib ROS_NOBUILD in package actionlib
No Makefile in package actionlib
[rosmake-0] Finished <<< roswtf ROS_NOBUILD in package roswtf
No Makefile in package roswtf
[rosmake-4] Finished <<< nodelet_topic_tools ROS_NOBUILD in package nodelet_topic_tools
No Makefile in package nodelet_topic_tools
[rosmake-7] Starting >>> tf2_ros [ make ]
[rosmake-7] Finished <<< tf2_ros ROS_NOBUILD in package tf2_ros
No Makefile in package tf2_ros
[rosmake-7] Starting >>> tf [ make ]
[rosmake-7] Finished <<< tf ROS_NOBUILD in package tf
No Makefile in package tf
[rosmake-7] Starting >>> interactive_markers [ make ]
[rosmake-1] Starting >>> tf_conversions [ make ]
[rosmake-5] Starting >>> pcl_ros [ make ]
[rosmake-7] Finished <<< interactive_markers ROS_NOBUILD in package interactive_markers
No Makefile in package interactive_markers
[rosmake-1] Finished <<< tf_conversions ROS_NOBUILD in package tf_conversions
No Makefile in package tf_conversions
[rosmake-5] Finished <<< pcl_ros ROS_NOBUILD in package pcl_ros
No Makefile in package pcl_ros
[rosmake-5] Starting >>> dvo_ros [ make ]
[rosmake-5] Finished <<< dvo_ros ROS_NOBUILD in package dvo_ros
[rosmake-5] Starting >>> dvo_slam [ make ]
[rosmake-5] Finished <<< dvo_slam ROS_NOBUILD in package dvo_slam
[rosmake-5] Starting >>> dvo_benchmark [ make ]
[rosmake-5] Finished <<< dvo_benchmark ROS_NOBUILD in package dvo_benchmark
[ rosmake ] Results:
[ rosmake ] Built 81 packages with 0 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/amir-ai/.ros/rosmake/rosmake_output-20170606-173808

I have the same problem!
I used catkin_make to compile the source code successfully in Kinetic on Ubuntu 16.04. However, after rosrun dvo_slam camera_keyframe_tracker, I got a problem that is
'couldn't find executable named camera_keyframe_tracker below /home/user/catkin_ws/src/dvo_slam/dvo_slam'.
Could anyone tell me how do you solve the problem. Thanks in advance.

@AmirCognitive
Fortunately, I just found the solution to solve the problem!
First, you should open the CMakeLists file in the directory 'dvo_slam' and uncomment the last several line to generate the executable file.
Then, return to catkin_ws directory and catkin_make the program.
Now, you can do 'rosrun dvo_slam camera_keyframe_tracker' after connecting to the Kinect camera.

@zxhou thanks a lot for the nice work