-
Notifications
You must be signed in to change notification settings - Fork 125
i am trying to execute ROS_quadrotor_simulator using ROS kinetic Gazebo 7 . i have following error while catkin_make my workspace #45
Description
cannot convert ‘const boost::shared_ptr<actionlib::SimpleActionClient<control_msgs::GripperCommandAction_<std::allocator > > >’ to ‘bool’ in return
return controller_action_client_;
^
/home/lisa/WORKSPACE/src/ROS_quadrotor_simulator/moveit_simple_controller_manager/include/moveit_simple_controller_manager/action_based_controller_handle.h: In instantiation of ‘bool moveit_simple_controller_manager::ActionBasedControllerHandle::isConnected() const [with T = control_msgs::FollowJointTrajectoryAction_<std::allocator >]’:
/home/lisa/WORKSPACE/src/ROS_quadrotor_simulator/moveit_simple_controller_manager/src/moveit_simple_controller_manager.cpp:131:93: required from here
/home/lisa/WORKSPACE/src/ROS_quadrotor_simulator/moveit_simple_controller_manager/include/moveit_simple_controller_manager/action_based_controller_handle.h:95:12: error: cannot convert ‘const boost::shared_ptr<actionlib::SimpleActionClient<control_msgs::FollowJointTrajectoryAction_<std::allocator > > >’ to ‘bool’ in return
cannot convert ‘const boost::shared_ptr<actionlib::SimpleActionClient<control_msgs::GripperCommandAction_<std::allocator > > >’ to ‘bool’ in return
return controller_action_client_;
^
/home/lisa/WORKSPACE/src/ROS_quadrotor_simulator/moveit_simple_controller_manager/include/moveit_simple_controller_manager/action_based_controller_handle.h: In instantiation of ‘bool moveit_simple_controller_manager::ActionBasedControllerHandle::isConnected() const [with T = control_msgs::FollowJointTrajectoryAction_<std::allocator >]’:
/home/lisa/WORKSPACE/src/ROS_quadrotor_simulator/moveit_simple_controller_manager/src/moveit_simple_controller_manager.cpp:131:93: required from here
/home/lisa/WORKSPACE/src/ROS_quadrotor_simulator/moveit_simple_controller_manager/include/moveit_simple_controller_manager/action_based_controller_handle.h:95:12: error: cannot convert ‘const boost::shared_ptr<actionlib::SimpleActionClient<control_msgs::FollowJointTrajectoryAction_<std::allocator > > >’ to ‘bool’ in return
cannot convert ‘const boost::shared_ptr<actionlib::SimpleActionClient<action_controller::MultiDofFollowJointTrajectoryAction_<std::allocator > > >’ to ‘bool’ in return
ROS_quadrotor_simulator/moveit_simple_controller_manager/CMakeFiles/moveit_simple_controller_manager.dir/build.make:62: recipe for target 'ROS_quadrotor_simulator/moveit_simple_controller_manager/CMakeFiles/moveit_simple_controller_manager.dir/src/moveit_simple_controller_manager.cpp.o' failed
make[2]: *** [ROS_quadrotor_simulator/moveit_simple_controller_manager/CMakeFiles/moveit_simple_controller_manager.dir/src/moveit_simple_controller_manager.cpp.o] Error 1