Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 1441

error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment result_ = group.plan(my_plan); and Invoking "make -j8 -l8" failed

$
0
0
Your environment - ROS Distro: [Kinetic] - OS Version: Ubuntu 16.04 - Source or Binary build? - If binary, which release version? - If source, which git commit or tag? Im using ubuntu 16.04 to do a kinova arm project and i install kinova package, after when i catkin_make it, it should error from 96%. and the errir code is [ 98%] Building CXX object kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/src/pick_place.cpp.o In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:1:0: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:43:2: warning: #warning "This header is deprecated and will go away in ROS lunar." "Please use moveit/move_group_interface/move_group_interface.h" "and the class MoveGroupInterface instead of MoveGroup" [-Wcpp] #warning "This header is deprecated and will go away in ROS lunar."\ ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:43:2: warning: #warning "This header is deprecated and will go away in ROS lunar." "Please use moveit/move_group_interface/move_group_interface.h" "and the class MoveGroupInterface instead of MoveGroup" [-Wcpp] #warning "This header is deprecated and will go away in ROS lunar."\ ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:43:2: warning: #warning "This header is deprecated and will go away in ROS lunar." "Please use moveit/move_group_interface/move_group_interface.h" "and the class MoveGroupInterface instead of MoveGroup" [-Wcpp] #warning "This header is deprecated and will go away in ROS lunar."\ ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp: In function ‘int main(int, char**)’: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:31:46: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] moveit::planning_interface::MoveGroup group("arm"); ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:1:0: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:76:36: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in initialization bool success = group.plan(my_plan); ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:126:11: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment success = group.plan(my_plan); ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:176:11: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment success = group.plan(my_plan); ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:271:11: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment success = group.plan(my_plan); ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:0: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:52:48: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] moveit::planning_interface::MoveGroup* group_; ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:0: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:53:48: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] moveit::planning_interface::MoveGroup* gripper_group_; ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:0: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:130:72: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] void evaluate_plan(moveit::planning_interface::MoveGroup &group); ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp: In constructor ‘kinova::PickPlace::PickPlace(ros::NodeHandle&)’: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:62:46: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] group_ = new moveit::planning_interface::MoveGroup("arm"); ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:63:54: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] gripper_group_ = new moveit::planning_interface::MoveGroup("gripper"); ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:0: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:49:48: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] moveit::planning_interface::MoveGroup* group_; ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:0: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:50:48: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] moveit::planning_interface::MoveGroup* gripper_group_; ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:0: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:125:72: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] void evaluate_plan(moveit::planning_interface::MoveGroup &group); ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp: In constructor ‘kinova::PickPlace::PickPlace(ros::NodeHandle&)’: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:60:46: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] group_ = new moveit::planning_interface::MoveGroup("arm"); ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:61:54: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] gripper_group_ = new moveit::planning_interface::MoveGroup("gripper"); ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp: At global scope: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:641:75: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] void PickPlace::evaluate_plan(moveit::planning_interface::MoveGroup &group) ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp: In member function ‘void kinova::PickPlace::evaluate_plan(moveit::planning_interface::MoveGroup&)’: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:662:21: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment result_ = group.plan(my_plan); ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp: At global scope: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:637:75: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations] void PickPlace::evaluate_plan(moveit::planning_interface::MoveGroup &group) ^ In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0, from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1: /opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here class MoveGroup : public MoveGroupInterface ^ /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp: In member function ‘void kinova::PickPlace::evaluate_plan(moveit::planning_interface::MoveGroup&)’: /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:658:21: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment result_ = group.plan(my_plan); ^ kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/build.make:62: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/src/motion_plan.cpp.o' failed make[2]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/src/motion_plan.cpp.o] Error 1 CMakeFiles/Makefile2:6248: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/all' failed make[1]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/build.make:62: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/src/pick_place.cpp.o' failed make[2]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/src/pick_place.cpp.o] Error 1 CMakeFiles/Makefile2:6354: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/all' failed make[1]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/all] Error 2 kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/build.make:62: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/src/test_accuracy.cpp.o' failed make[2]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/src/test_accuracy.cpp.o] Error 1 CMakeFiles/Makefile2:6423: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/all' failed make[1]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2 Invoking "make -j8 -l8" failed How do i solve this probelm?

Viewing all articles
Browse latest Browse all 1441

Trending Articles