ethz-asl / ethzasl_ptam

Modified version of Parallel Tracking and Mapping (PTAM)
http://wiki.ros.org/ethzasl_ptam
235 stars 183 forks source link

Problems on launching PTAM #44

Open Jamaslab opened 10 years ago

Jamaslab commented 10 years ago

I am trying to launch PTAM on ROS Hydro on Ubuntu 12.04 32 bit. When I do

roslaunch ptam ptam.launch 

I get the following output

started roslaunch server http://prova-VirtualBox:53435/

SUMMARY
========

CLEAR PARAMETERS
 * /ptam/

PARAMETERS
 * /ptam/ARBuffer_height
 * /ptam/ARBuffer_width
 * /ptam/AutoInitPixel
 * /ptam/BundleMEstimator
 * /ptam/Calibrator_BlurSigma
 * /ptam/Calibrator_MeanGate
 * /ptam/Calibrator_MinCornersForGrabbedImage
 * /ptam/Calibrator_NoDistortion
 * /ptam/Calibrator_Optimize
 * /ptam/Calibrator_Show
 * /ptam/Cam_cx
 * /ptam/Cam_cy
 * /ptam/Cam_fx
 * /ptam/Cam_fy
 * /ptam/Cam_s
 * /ptam/CameraCalibrator_CornerPatchSize
 * /ptam/CameraCalibrator_MaxStepDistFraction
 * /ptam/CandidateMinSTScore
 * /ptam/FASTMethod
 * /ptam/GLWindowMenu_Enable
 * /ptam/GLWindowMenu_mgvnMenuItemWidth
 * /ptam/GLWindowMenu_mgvnMenuTextOffset
 * /ptam/ImageSizeX
 * /ptam/ImageSizeY
 * /ptam/InitLevel
 * /ptam/MaxKF
 * /ptam/MaxKFDistWiggleMult
 * /ptam/MaxPatchesPerFrame
 * /ptam/MaxStereoInitLoops
 * /ptam/MinTukeySigma
 * /ptam/NoLevelZeroMapPoints
 * /ptam/TrackerMEstimator
 * /ptam/TrackingQualityFoundPixels
 * /ptam/UseKFPixelDist
 * /ptam/WiggleScale
 * /ptam/gui
 * /ptam/parent_frame
 * /rosdistro
 * /rosversion

NODES
  /
    ptam (ptam/ptam)

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found
ERROR: cannot launch node of type [ptam/ptam]: can't locate node [ptam] in package [ptam]
No processes to monitor
shutting down processing monitor...
simonlynen commented 10 years ago

The message says that the ptam executable cannot be found. Did you build the package successfully using rosmake ptam ? On Jul 28, 2014 3:46 AM, "Jamaslab" notifications@github.com wrote:

I am trying to launch PTAM on ROS Hydro on Ubuntu 12.04 32 bit. When I do

roslaunch ptam ptam.launch

I get the following output

started roslaunch server http://prova-VirtualBox:53435/

SUMMARY

CLEAR PARAMETERS

  • /ptam/

PARAMETERS

  • /ptam/ARBuffer_height
  • /ptam/ARBuffer_width
  • /ptam/AutoInitPixel
  • /ptam/BundleMEstimator
  • /ptam/Calibrator_BlurSigma
  • /ptam/Calibrator_MeanGate
  • /ptam/Calibrator_MinCornersForGrabbedImage
  • /ptam/Calibrator_NoDistortion
  • /ptam/Calibrator_Optimize
  • /ptam/Calibrator_Show
  • /ptam/Cam_cx
  • /ptam/Cam_cy
  • /ptam/Cam_fx
  • /ptam/Cam_fy
  • /ptam/Cam_s
  • /ptam/CameraCalibrator_CornerPatchSize
  • /ptam/CameraCalibrator_MaxStepDistFraction
  • /ptam/CandidateMinSTScore
  • /ptam/FASTMethod
  • /ptam/GLWindowMenu_Enable
  • /ptam/GLWindowMenu_mgvnMenuItemWidth
  • /ptam/GLWindowMenu_mgvnMenuTextOffset
  • /ptam/ImageSizeX
  • /ptam/ImageSizeY
  • /ptam/InitLevel
  • /ptam/MaxKF
  • /ptam/MaxKFDistWiggleMult
  • /ptam/MaxPatchesPerFrame
  • /ptam/MaxStereoInitLoops
  • /ptam/MinTukeySigma
  • /ptam/NoLevelZeroMapPoints
  • /ptam/TrackerMEstimator
  • /ptam/TrackingQualityFoundPixels
  • /ptam/UseKFPixelDist
  • /ptam/WiggleScale
  • /ptam/gui
  • /ptam/parent_frame
  • /rosdistro
  • /rosversion

NODES / ptam (ptam/ptam)

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found ERROR: cannot launch node of type [ptam/ptam]: can't locate node [ptam] in package [ptam] No processes to monitor shutting down processing monitor...

— Reply to this email directly or view it on GitHub https://github.com/ethz-asl/ethzasl_ptam/issues/44.

burnzzz commented 9 years ago

Hi,

I have the same problem tring to launch PTAM with roslaunch ptam ptam.launch I am using ROS Indigo on Ubuntu 14.04 and tried to follow the installation instructions from here: http://wiki.ros.org/ethzasl_ptam

rosdep install ptam failed with: ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies:
ptam: Cannot locate rosdep definition for [ptam_com]

but rosmake ptam didn´t give me any errors.

[ rosmake ] rosmake starting...

[ rosmake ] Packages requested are: ['ptam']

[ rosmake ] Logging to directory /home/xxx/.ros/rosmake/rosmake_output-20140920-130523

[ rosmake ] Expanded args ['ptam'] to:
['ptam']

[rosmake-0] Starting >>> catkin [ make ]

[rosmake-0] Finished <<< catkin ROS_NOBUILD in package catkin
No Makefile in package catkin

[rosmake-0] Starting >>> cmake_modules [ make ]

[rosmake-6] Starting >>> genmsg [ make ]

[rosmake-5] Starting >>> cpp_common [ make ]

[rosmake-7] Starting >>> rosgraph [ make ]

[rosmake-2] Starting >>> rosclean [ make ]

[rosmake-0] Finished <<< cmake_modules ROS_NOBUILD in package cmake_modules
No Makefile in package cmake_modules

[rosmake-6] Finished <<< genmsg ROS_NOBUILD in package genmsg
No Makefile in package genmsg

[rosmake-1] Starting >>> class_loader [ make ]

[rosmake-4] Starting >>> angles [ make ]

[rosmake-7] Finished <<< rosgraph ROS_NOBUILD in package rosgraph
No Makefile in package rosgraph

[rosmake-2] Finished <<< rosclean ROS_NOBUILD in package rosclean
No Makefile in package rosclean

[rosmake-1] Finished <<< class_loader ROS_NOBUILD in package class_loader
No Makefile in package class_loader

[rosmake-10] Starting >>> rospack [ make ]

[rosmake-5] Finished <<< cpp_common ROS_NOBUILD in package cpp_common
No Makefile in package cpp_common

[rosmake-4] Finished <<< angles ROS_NOBUILD in package angles
No Makefile in package angles

[rosmake-12] Starting >>> genpy [ make ]

[rosmake-11] Starting >>> genlisp [ make ]

[rosmake-0] Starting >>> gencpp [ make ]

[rosmake-8] Starting >>> roslang [ make ]

[rosmake-3] Starting >>> rosparam [ make ]

[rosmake-13] Starting >>> rosmaster [ make ]

[rosmake-10] Finished <<< rospack ROS_NOBUILD in package rospack
No Makefile in package rospack

[rosmake-0] Finished <<< gencpp ROS_NOBUILD in package gencpp
No Makefile in package gencpp

[rosmake-11] Finished <<< genlisp ROS_NOBUILD in package genlisp
No Makefile in package genlisp

[rosmake-8] Finished <<< roslang ROS_NOBUILD in package roslang
No Makefile in package roslang

[rosmake-12] Finished <<< genpy ROS_NOBUILD in package genpy
No Makefile in package genpy

[rosmake-7] Starting >>> rostime [ make ]

[rosmake-3] Finished <<< rosparam ROS_NOBUILD in package rosparam
No Makefile in package rosparam

[rosmake-2] Starting >>> xmlrpcpp [ make ]

[rosmake-13] Finished <<< rosmaster ROS_NOBUILD in package rosmaster
No Makefile in package rosmaster

[rosmake-7] Finished <<< rostime ROS_NOBUILD in package rostime
No Makefile in package rostime

[rosmake-2] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp
No Makefile in package xmlrpcpp

[rosmake-17] Starting >>> roslib [ make ]

[rosmake-17] Finished <<< roslib ROS_NOBUILD in package roslib
No Makefile in package roslib

[rosmake-22] Starting >>> message_generation [ make ]

[rosmake-10] Starting >>> roscpp_traits [ make ]

[rosmake-22] Finished <<< message_generation ROS_NOBUILD in package message_generationts: 0.0 sec ] [ 3 Active 17/58 Complete ]
No Makefile in package message_generation

[rosmake-10] Finished <<< roscpp_traits ROS_NOBUILD in package roscpp_traits
No Makefile in package roscpp_traits

[rosmake-12] Starting >>> rosunit [ make ]

[rosmake-12] Finished <<< rosunit ROS_NOBUILD in package rosunit
No Makefile in package rosunit

[rosmake-1] Starting >>> roscpp_serialization [ make ]

[rosmake-1] Finished <<< roscpp_serialization ROS_NOBUILD in package roscpp_serialization
No Makefile in package roscpp_serialization
[rosmake-14] Starting >>> message_runtime [ make ]

[rosmake-12] Starting >>> roslz4 [ make ]

[rosmake-12] Finished <<< roslz4 ROS_NOBUILD in package roslz4
No Makefile in package roslz4

[rosmake-14] Finished <<< message_runtime ROS_NOBUILD in package message_runtime
No Makefile in package message_runtime

[rosmake-12] Starting >>> std_msgs [ make ]

[rosmake-10] Starting >>> rosbuild [ make ]

[rosmake-14] Starting >>> rosbag_storage [ make ]

[rosmake-12] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
No Makefile in package std_msgs

[rosmake-8] Starting >>> rosgraph_msgs [ make ]

[rosmake-18] Starting >>> geometry_msgs [ make ]

[rosmake-3] Starting >>> actionlib_msgs [ make ]

[rosmake-10] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
No Makefile in package rosbuild

[rosmake-14] Finished <<< rosbag_storage ROS_NOBUILD in package rosbag_storage
No Makefile in package rosbag_storage

[rosmake-8] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs
No Makefile in package rosgraph_msgs

[rosmake-18] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs
No Makefile in package geometry_msgs

[rosmake-3] Finished <<< actionlib_msgs ROS_NOBUILD in package actionlib_msgs
No Makefile in package actionlib_msgs

[rosmake-13] Starting >>> rosconsole [ make ]

[rosmake-10] Starting >>> sensor_msgs [ make ]

[rosmake-4] Starting >>> visualization_msgs [ make ]

[rosmake-21] Starting >>> tf2_msgs [ make ]

[rosmake-10] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs
No Makefile in package sensor_msgs

[rosmake-21] Finished <<< tf2_msgs ROS_NOBUILD in package tf2_msgs
No Makefile in package tf2_msgs

[rosmake-4] Finished <<< visualization_msgs ROS_NOBUILD in package visualization_msgs_msgs: 0.0 sec ] [ tf2_msgs: 0.0 sec ] [ 4 Active 30/58 Complete ]
No Makefile in package visualization_msgs
[rosmake-13] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
No Makefile in package rosconsole

[rosmake-15] Starting >>> tf2 [ make ]

[rosmake-0] Starting >>> roscpp [ make ]

[rosmake-9] Starting >>> pluginlib [ make ]

[rosmake-10] Starting >>> cv_bridge [ make ]

[rosmake-15] Finished <<< tf2 ROS_NOBUILD in package tf2
No Makefile in package tf2

[rosmake-10] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge
No Makefile in package cv_bridge

[rosmake-0] Finished <<< roscpp ROS_NOBUILD in package roscpp
No Makefile in package roscpp

[rosmake-9] Finished <<< pluginlib ROS_NOBUILD in package pluginlib
No Makefile in package pluginlib

[rosmake-10] Starting >>> rosout [ make ]

[rosmake-14] Starting >>> rospy [ make ]

[rosmake-17] Starting >>> ptam_com [ make ]

[rosmake-14] Finished <<< rospy ROS_NOBUILD in package rospy
No Makefile in package rospy

[rosmake-10] Finished <<< rosout ROS_NOBUILD in package rosout
No Makefile in package rosout

[rosmake-17] Finished <<< ptam_com ROS_NOBUILD in package ptam_com

[rosmake-23] Starting >>> tf2_py [ make ]

[rosmake-14] Starting >>> roslaunch [ make ]

[rosmake-23] Finished <<< tf2_py ROS_NOBUILD in package tf2_py
No Makefile in package tf2_py

[rosmake-14] Finished <<< roslaunch ROS_NOBUILD in package roslaunch
No Makefile in package roslaunch

[rosmake-11] Starting >>> rostest [ make ]

[rosmake-11] Finished <<< rostest ROS_NOBUILD in package rostest
No Makefile in package rostest

[rosmake-11] Starting >>> topic_tools [ make ]

[rosmake-7] Starting >>> message_filters [ make ]

[rosmake-7] Finished <<< message_filters ROS_NOBUILD in package message_filters [ 2 Active 44/58 Complete ]
No Makefile in package message_filters

[rosmake-11] Finished <<< topic_tools ROS_NOBUILD in package topic_tools
No Makefile in package topic_tools

[rosmake-7] Starting >>> image_transport [ make ]

[rosmake-11] Starting >>> rosbag [ make ]

[rosmake-7] Finished <<< image_transport ROS_NOBUILD in package image_transport
No Makefile in package image_transport

[rosmake-11] Finished <<< rosbag ROS_NOBUILD in package rosbag
No Makefile in package rosbag

[rosmake-8] Starting >>> rostopic [ make ]

[rosmake-14] Starting >>> rosmsg [ make ]

[rosmake-14] Finished <<< rosmsg ROS_NOBUILD in package rosmsg
No Makefile in package rosmsg

[rosmake-8] Finished <<< rostopic ROS_NOBUILD in package rostopic
No Makefile in package rostopic

[rosmake-1] Starting >>> rosnode [ make ]

[rosmake-8] Starting >>> rosservice [ make ]

[rosmake-1] Finished <<< rosnode ROS_NOBUILD in package rosnode
No Makefile in package rosnode

[rosmake-1] Starting >>> actionlib [ make ]

[rosmake-8] Finished <<< rosservice ROS_NOBUILD in package rosservice
No Makefile in package rosservice

[rosmake-23] Starting >>> dynamic_reconfigure [ make ]

[rosmake-0] Starting >>> roswtf [ make ]

[rosmake-1] Finished <<< actionlib ROS_NOBUILD in package actionlib
No Makefile in package actionlib

[rosmake-1] Starting >>> tf2_ros [ make ]

[rosmake-23] Finished <<< dynamic_reconfigure ROS_NOBUILD in package dynamic_reconfigure sec ] [ 3 Active 53/58 Complete ]
No Makefile in package dynamic_reconfigure

[rosmake-0] Finished <<< roswtf ROS_NOBUILD in package roswtf
No Makefile in package roswtf

[rosmake-1] Finished <<< tf2_ros ROS_NOBUILD in package tf2_ros
No Makefile in package tf2_ros

[rosmake-13] Starting >>> tf [ make ]

[rosmake-13] Finished <<< tf ROS_NOBUILD in package tf
No Makefile in package tf

[rosmake-13] Starting >>> ptam [ make ]

[rosmake-13] Finished <<< ptam ROS_NOBUILD in package ptam

[ rosmake ] Results:

[ rosmake ] Built 58 packages with 0 failures.

[ rosmake ] Summary output to directory

[ rosmake ] /home/xxx/.ros/rosmake/rosmake_output-20140920-130523

rosversion ptam gives 0.0.1 rosversion ptam_com gives 0.0.1 any thoughts or ideas? thanks a lot!
stephanweiss commented 9 years ago

not that this should matter, but are you running roscore separately or is it started by your roslaunch call? If the latter is the case, try the first method. I remember having seen some issues when letting roscore start with roslaunch but unsure if this is related to your issue.


From: burnzzz [notifications@github.com] Sent: Saturday, September 20, 2014 4:15 AM To: ethz-asl/ethzasl_ptam Subject: Re: [ethzasl_ptam] Problems on launching PTAM (#44)

Hi,

I have the same problem tring to launch PTAM with roslaunch ptam ptam.launch I am using ROS Indigo on Ubuntu 14.04 and tried to follow the installation instructions from here: http://wiki.ros.org/ethzasl_ptam

rosdep install ptam failed with:

ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies:

ptam: Cannot locate rosdep definition for [ptam_com]

but rosmake ptam didn´t give me any errors.

[ rosmake ] rosmake starting...

[ rosmake ] Packages requested are: ['ptam']

[ rosmake ] Logging to directory /home/xxx/.ros/rosmake/rosmake_output-20140920-130523

[ rosmake ] Expanded args ['ptam'] to:

['ptam']

[rosmake-0] Starting >>> catkin [ make ]

[rosmake-0] Finished <<< catkin ROS_NOBUILD in package catkin

No Makefile in package catkin

[rosmake-0] Starting >>> cmake_modules [ make ]

[rosmake-6] Starting >>> genmsg [ make ]

[rosmake-5] Starting >>> cpp_common [ make ]

[rosmake-7] Starting >>> rosgraph [ make ]

[rosmake-2] Starting >>> rosclean [ make ]

[rosmake-0] Finished <<< cmake_modules ROS_NOBUILD in package cmake_modules

No Makefile in package cmake_modules

[rosmake-6] Finished <<< genmsg ROS_NOBUILD in package genmsg

No Makefile in package genmsg

[rosmake-1] Starting >>> class_loader [ make ]

[rosmake-4] Starting >>> angles [ make ]

[rosmake-7] Finished <<< rosgraph ROS_NOBUILD in package rosgraph

No Makefile in package rosgraph

[rosmake-2] Finished <<< rosclean ROS_NOBUILD in package rosclean

No Makefile in package rosclean

[rosmake-1] Finished <<< class_loader ROS_NOBUILD in package class_loader

No Makefile in package class_loader

[rosmake-10] Starting >>> rospack [ make ]

[rosmake-5] Finished <<< cpp_common ROS_NOBUILD in package cpp_common

No Makefile in package cpp_common

[rosmake-4] Finished <<< angles ROS_NOBUILD in package angles

No Makefile in package angles

[rosmake-12] Starting >>> genpy [ make ]

[rosmake-11] Starting >>> genlisp [ make ]

[rosmake-0] Starting >>> gencpp [ make ]

[rosmake-8] Starting >>> roslang [ make ]

[rosmake-3] Starting >>> rosparam [ make ]

[rosmake-13] Starting >>> rosmaster [ make ]

[rosmake-10] Finished <<< rospack ROS_NOBUILD in package rospack

No Makefile in package rospack

[rosmake-0] Finished <<< gencpp ROS_NOBUILD in package gencpp

No Makefile in package gencpp

[rosmake-11] Finished <<< genlisp ROS_NOBUILD in package genlisp

No Makefile in package genlisp

[rosmake-8] Finished <<< roslang ROS_NOBUILD in package roslang

No Makefile in package roslang

[rosmake-12] Finished <<< genpy ROS_NOBUILD in package genpy

No Makefile in package genpy

[rosmake-7] Starting >>> rostime [ make ]

[rosmake-3] Finished <<< rosparam ROS_NOBUILD in package rosparam

No Makefile in package rosparam

[rosmake-2] Starting >>> xmlrpcpp [ make ]

[rosmake-13] Finished <<< rosmaster ROS_NOBUILD in package rosmaster

No Makefile in package rosmaster

[rosmake-7] Finished <<< rostime ROS_NOBUILD in package rostime

No Makefile in package rostime

[rosmake-2] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp

No Makefile in package xmlrpcpp

[rosmake-17] Starting >>> roslib [ make ]

[rosmake-17] Finished <<< roslib ROS_NOBUILD in package roslib

No Makefile in package roslib

[rosmake-22] Starting >>> message_generation [ make ]

[rosmake-10] Starting >>> roscpp_traits [ make ]

[rosmake-22] Finished <<< message_generation ROS_NOBUILD in package message_generationts: 0.0 sec ] [ 3 Active 17/58 Complete ]

No Makefile in package message_generation

[rosmake-10] Finished <<< roscpp_traits ROS_NOBUILD in package roscpp_traits

No Makefile in package roscpp_traits

[rosmake-12] Starting >>> rosunit [ make ]

[rosmake-12] Finished <<< rosunit ROS_NOBUILD in package rosunit

No Makefile in package rosunit

[rosmake-1] Starting >>> roscpp_serialization [ make ]

[rosmake-1] Finished <<< roscpp_serialization ROS_NOBUILD in package roscpp_serialization

No Makefile in package roscpp_serialization

[rosmake-14] Starting >>> message_runtime [ make ]

[rosmake-12] Starting >>> roslz4 [ make ]

[rosmake-12] Finished <<< roslz4 ROS_NOBUILD in package roslz4

No Makefile in package roslz4

[rosmake-14] Finished <<< message_runtime ROS_NOBUILD in package message_runtime

No Makefile in package message_runtime

[rosmake-12] Starting >>> std_msgs [ make ]

[rosmake-10] Starting >>> rosbuild [ make ]

[rosmake-14] Starting >>> rosbag_storage [ make ]

[rosmake-12] Finished <<< std_msgs ROS_NOBUILD in package std_msgs

No Makefile in package std_msgs

[rosmake-8] Starting >>> rosgraph_msgs [ make ]

[rosmake-18] Starting >>> geometry_msgs [ make ]

[rosmake-3] Starting >>> actionlib_msgs [ make ]

[rosmake-10] Finished <<< rosbuild ROS_NOBUILD in package rosbuild

No Makefile in package rosbuild

[rosmake-14] Finished <<< rosbag_storage ROS_NOBUILD in package rosbag_storage

No Makefile in package rosbag_storage

[rosmake-8] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs

No Makefile in package rosgraph_msgs

[rosmake-18] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs

No Makefile in package geometry_msgs

[rosmake-3] Finished <<< actionlib_msgs ROS_NOBUILD in package actionlib_msgs

No Makefile in package actionlib_msgs

[rosmake-13] Starting >>> rosconsole [ make ]

[rosmake-10] Starting >>> sensor_msgs [ make ]

[rosmake-4] Starting >>> visualization_msgs [ make ]

[rosmake-21] Starting >>> tf2_msgs [ make ]

[rosmake-10] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs

No Makefile in package sensor_msgs

[rosmake-21] Finished <<< tf2_msgs ROS_NOBUILD in package tf2_msgs

No Makefile in package tf2_msgs

[rosmake-4] Finished <<< visualization_msgs ROS_NOBUILD in package visualization_msgs_msgs: 0.0 sec ] [ tf2_msgs: 0.0 sec ] [ 4 Active 30/58 Complete ]

No Makefile in package visualization_msgs

[rosmake-13] Finished <<< rosconsole ROS_NOBUILD in package rosconsole

No Makefile in package rosconsole

[rosmake-15] Starting >>> tf2 [ make ]

[rosmake-0] Starting >>> roscpp [ make ]

[rosmake-9] Starting >>> pluginlib [ make ]

[rosmake-10] Starting >>> cv_bridge [ make ]

[rosmake-15] Finished <<< tf2 ROS_NOBUILD in package tf2

No Makefile in package tf2

[rosmake-10] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge

No Makefile in package cv_bridge

[rosmake-0] Finished <<< roscpp ROS_NOBUILD in package roscpp

No Makefile in package roscpp

[rosmake-9] Finished <<< pluginlib ROS_NOBUILD in package pluginlib

No Makefile in package pluginlib

[rosmake-10] Starting >>> rosout [ make ]

[rosmake-14] Starting >>> rospy [ make ]

[rosmake-17] Starting >>> ptam_com [ make ]

[rosmake-14] Finished <<< rospy ROS_NOBUILD in package rospy

No Makefile in package rospy

[rosmake-10] Finished <<< rosout ROS_NOBUILD in package rosout

No Makefile in package rosout

[rosmake-17] Finished <<< ptam_com ROS_NOBUILD in package ptam_com

[rosmake-23] Starting >>> tf2_py [ make ]

[rosmake-14] Starting >>> roslaunch [ make ]

[rosmake-23] Finished <<< tf2_py ROS_NOBUILD in package tf2_py

No Makefile in package tf2_py

[rosmake-14] Finished <<< roslaunch ROS_NOBUILD in package roslaunch

No Makefile in package roslaunch

[rosmake-11] Starting >>> rostest [ make ]

[rosmake-11] Finished <<< rostest ROS_NOBUILD in package rostest

No Makefile in package rostest

[rosmake-11] Starting >>> topic_tools [ make ]

[rosmake-7] Starting >>> message_filters [ make ]

[rosmake-7] Finished <<< message_filters ROS_NOBUILD in package message_filters [ 2 Active 44/58 Complete ]

No Makefile in package message_filters

[rosmake-11] Finished <<< topic_tools ROS_NOBUILD in package topic_tools

No Makefile in package topic_tools

[rosmake-7] Starting >>> image_transport [ make ]

[rosmake-11] Starting >>> rosbag [ make ]

[rosmake-7] Finished <<< image_transport ROS_NOBUILD in package image_transport

No Makefile in package image_transport

[rosmake-11] Finished <<< rosbag ROS_NOBUILD in package rosbag

No Makefile in package rosbag

[rosmake-8] Starting >>> rostopic [ make ]

[rosmake-14] Starting >>> rosmsg [ make ]

[rosmake-14] Finished <<< rosmsg ROS_NOBUILD in package rosmsg

No Makefile in package rosmsg

[rosmake-8] Finished <<< rostopic ROS_NOBUILD in package rostopic

No Makefile in package rostopic

[rosmake-1] Starting >>> rosnode [ make ]

[rosmake-8] Starting >>> rosservice [ make ]

[rosmake-1] Finished <<< rosnode ROS_NOBUILD in package rosnode

No Makefile in package rosnode

[rosmake-1] Starting >>> actionlib [ make ]

[rosmake-8] Finished <<< rosservice ROS_NOBUILD in package rosservice

No Makefile in package rosservice

[rosmake-23] Starting >>> dynamic_reconfigure [ make ]

[rosmake-0] Starting >>> roswtf [ make ]

[rosmake-1] Finished <<< actionlib ROS_NOBUILD in package actionlib

No Makefile in package actionlib

[rosmake-1] Starting >>> tf2_ros [ make ]

[rosmake-23] Finished <<< dynamic_reconfigure ROS_NOBUILD in package dynamic_reconfigure sec ] [ 3 Active 53/58 Complete ]

No Makefile in package dynamic_reconfigure

[rosmake-0] Finished <<< roswtf ROS_NOBUILD in package roswtf

No Makefile in package roswtf

[rosmake-1] Finished <<< tf2_ros ROS_NOBUILD in package tf2_ros

No Makefile in package tf2_ros

[rosmake-13] Starting >>> tf [ make ]

[rosmake-13] Finished <<< tf ROS_NOBUILD in package tf

No Makefile in package tf

[rosmake-13] Starting >>> ptam [ make ]

[rosmake-13] Finished <<< ptam ROS_NOBUILD in package ptam

[ rosmake ] Results:

[ rosmake ] Built 58 packages with 0 failures.

[ rosmake ] Summary output to directory

[ rosmake ] /home/xxx/.ros/rosmake/rosmake_output-20140920-130523

rosversion ptam gives 0.0.1

rosversion ptam_com gives 0.0.1

any thoughts or ideas? thanks a lot!

— Reply to this email directly or view it on GitHubhttps://github.com/ethz-asl/ethzasl_ptam/issues/44#issuecomment-56264984.

dragonmind commented 9 years ago

Hi ! I have build the ptam successfully ! 1.cd ~/catkin_ws 2.catkin_make The information are as follows: ...CMake is adding directories in the second list to the linker search path in case they are needed to find libraries from the first list (for backwards compatibility with CMake 2.4). Set policy CMP0003 to OLD or NEW to enable or disable this behavior explicitly. Run "cmake --help-policy CMP0003" for more information. This warning is for project developers. Use -Wno-dev to suppress it.

-- Generating done CMake Warning: Manually-specified variables were not used by the project:

CMAKE_TOOLCHAIN_FILE

-- Build files have been written to: /home/zl/catkin_ws/src/ethzasl_ptam/ptam/thirdparty/agast/build [100%] Built target agast [ 54%] Built target DEPS [ 56%] Built target ptam_visualizer [ 67%] Built target cameracalibrator [ 68%] Built target remote_ptam [100%] Built target ptam

But when I run "roslaunch ptam ptam.launch ",any error information appears.

started roslaunch server http://zl.local:44715/

SUMMARY

CLEAR PARAMETERS

PARAMETERS

NODES / ptam (ptam/ptam)

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found ERROR: cannot launch node of type [ptam/ptam]: can't locate node [ptam] in package [ptam] No processes to monitor shutting down processing monitor... ... shutting down processing monitor complete

AlanTurnage commented 9 years ago

I'm getting the same message, and I think the problem is ptam is not generating any executables. I'm using Ubuntu 14.04.2 with ROS Indigo. catkin_make completes with no errors. The old rosbuild version of ethzasl_ptam had a bin folder inside the ptam package which contained four executables: cameracalibrator, ptam, ptam_visualizer, and remote_ptam. Also the old CMakeLists.txt had the command "set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)". I added this line to the new CMakeLists.txt with no results..... EDIT Turns out I just needed to source devel/setup.bash since the binaries are generated elsewhere. Everything is working now.