I am trying to set up a calibration code using
http://wiki.ros.org/industrial_extrinsic_cal/Tutorials/Multi_camera_calibration
for my laptop using Ubuntu 14.04 ROS Indigo Kinect 1 Model:1414 for my school project.
i did catkin_make and got this error:
[ 67%] Generating C++ code from industrial_extrinsic_cal/calibrate.srv
make[2]: *** [srdfdom/CMakeFiles/srdfdom.dir/src/model.cpp.o] Error 1
make[1]: *** [srdfdom/CMakeFiles/srdfdom.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 67%] Built target industrial_extrinsic_cal_generate_messages_cpp
make: *** [all] Error 2
Invoking "make -j8 -l8" failed
I also did a catkin_make -j1 which I got:
[ 40%] Built target tf_generate_messages_cpp
[ 40%] Built target actionlib_generate_messages_cpp
[ 40%] Built target actionlib_generate_messages_py
[ 40%] Built target caljob_creator_node
[ 40%] Built target topic_tools_generate_messages_lisp
[ 40%] Built target nodelet_generate_messages_cpp
[ 40%] Built target dynamic_reconfigure_generate_messages_lisp
[ 40%] Built target nodelet_generate_messages_py
[ 40%] Built target nodelet_generate_messages_lisp
[ 40%] Built target dynamic_reconfigure_generate_messages_py
[ 40%] Built target bond_generate_messages_cpp
[ 40%] Built target bond_generate_messages_lisp
[ 40%] Built target bond_generate_messages_py
[ 40%] Built target dynamic_reconfigure_gencfg
[ 40%] Built target dynamic_reconfigure_generate_messages_cpp
[ 40%] Built target pcl_msgs_generate_messages_cpp
[ 40%] Built target pcl_msgs_generate_messages_lisp
[ 40%] Built target topic_tools_generate_messages_cpp
[ 40%] Built target nodelet_topic_tools_gencfg
[ 40%] Built target topic_tools_generate_messages_py
[ 40%] Built target pcl_msgs_generate_messages_py
[ 40%] Built target pcl_ros_tf
[ 40%] Built target bag_to_pcd
[ 40%] Built target convert_pcd_to_image
[ 40%] Built target convert_pointcloud_to_image
[ 40%] Built target pcd_to_pointcloud
[ 42%] Built target pcl_ros_gencfg
[ 43%] Built target pcl_ros_features
[ 44%] Built target pcl_ros_filters
[ 44%] Built target pcl_ros_io
[ 45%] Built target pcl_ros_segmentation
[ 45%] Built target pcl_ros_surface
[ 46%] Built target pointcloud_to_pcd
[ 46%] Building CXX object srdfdom/CMakeFiles/srdfdom.dir/src/model.cpp.o
/home/landon/catkin_ws/src/srdfdom/src/model.cpp: In member function ‘void srdf::Model::loadGroups(const urdf::ModelInterface&, TiXmlElement*)’:
/home/landon/catkin_ws/src/srdfdom/src/model.cpp:182:7: error: ‘LinkConstSharedPtr’ is not a member of ‘urdf’
urdf::LinkConstSharedPtr l = urdf_model.getLink(tip_str);
^
/home/landon/catkin_ws/src/srdfdom/src/model.cpp:182:32: error: expected ‘;’ before ‘l’
urdf::LinkConstSharedPtr l = urdf_model.getLink(tip_str);
^
/home/landon/catkin_ws/src/srdfdom/src/model.cpp:184:24: error: ‘l’ was not declared in this scope
while (!found && l)
^
/home/landon/catkin_ws/src/srdfdom/src/model.cpp:194:9: error: ‘l’ was not declared in this scope
l = urdf_model.getLink(base_str);
^
make[2]: *** [srdfdom/CMakeFiles/srdfdom.dir/src/model.cpp.o] Error 1
make[1]: *** [srdfdom/CMakeFiles/srdfdom.dir/all] Error 2
make: *** [all] Error 2
Invoking "make -j1" failed
Could anyone help me on what to do next? Thank you in advance.
↧