ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Daniel_'s profile - activity

2021-04-27 01:33:45 -0500 received badge  Nice Question (source)
2020-11-23 07:44:33 -0500 received badge  Student (source)
2020-04-07 23:32:09 -0500 received badge  Famous Question (source)
2019-11-06 01:39:28 -0500 received badge  Notable Question (source)
2019-09-19 13:31:27 -0500 received badge  Famous Question (source)
2019-09-19 13:31:27 -0500 received badge  Notable Question (source)
2019-09-19 13:30:51 -0500 received badge  Famous Question (source)
2019-09-19 13:30:51 -0500 received badge  Notable Question (source)
2019-09-11 14:46:17 -0500 received badge  Popular Question (source)
2019-08-02 03:40:31 -0500 received badge  Enthusiast
2019-08-01 09:40:13 -0500 marked best answer catkin_make error with teb_local_planner

Ubuntu 16.04.6 LTS, ROS kinetic

Hello,

I'm having trouble for a while now with the teb_local_planner when building my catkin workspace with catkin_make. The errors (terminal output at the end of this post) seem to come from some version problem. I think I once typed by accident

sudo apt-get install ros-melodic-teb-local-planner

instead of

sudo apt-get install ros-kinetic-teb-local-planner

I've since run the later too but it didn't solve it. Could this still be the reason for the error? And if so / if not, has anyone an idea to fix it?

[ 95%] Built target move_base_node
[ 95%] Building CXX object teb_local_planner/CMakeFiles/teb_local_planner.dir/src/teb_local_planner_ros.cpp.o
/home/moro01/catkin_ws/src/teb_local_planner/src/teb_local_planner_ros.cpp: In member function ‘virtual bool teb_local_planner::TebLocalPlannerROS::computeVelocityCommands(geometry_msgs::Twist&)’:
/home/moro01/catkin_ws/src/teb_local_planner/src/teb_local_planner_ros.cpp:229:40: error: no matching function for call to ‘costmap_2d::Costmap2DROS::getRobotPose(tf::Stamped<tf::Transform>&)’
   costmap_ros_->getRobotPose(robot_pose);
                                        ^
In file included from /home/moro01/catkin_ws/src/navigation/nav_core/include/nav_core/base_local_planner.h:42:0,
                 from /home/moro01/catkin_ws/src/teb_local_planner/include/teb_local_planner/teb_local_planner_ros.h:45,
                 from /home/moro01/catkin_ws/src/teb_local_planner/src/teb_local_planner_ros.cpp:39:
/home/moro01/catkin_ws/src/navigation/costmap_2d/include/costmap_2d/costmap_2d_ros.h:125:8: note: candidate: bool costmap_2d::Costmap2DROS::getRobotPose(geometry_msgs::PoseStamped&) const
   bool getRobotPose(geometry_msgs::PoseStamped& global_pose) const;
        ^
/home/moro01/catkin_ws/src/navigation/costmap_2d/include/costmap_2d/costmap_2d_ros.h:125:8: note:   no known conversion for argument 1 from ‘tf::Stamped<tf::Transform>’ to ‘geometry_msgs::PoseStamped& {aka geometry_msgs::PoseStamped_<std::allocator<void> >&}’
/home/moro01/catkin_ws/src/teb_local_planner/src/teb_local_planner_ros.cpp:234:40: error: no matching function for call to ‘base_local_planner::OdometryHelperRos::getRobotVel(tf::Stamped<tf::Transform>&)’
   odom_helper_.getRobotVel(robot_vel_tf);
                                        ^
In file included from /home/moro01/catkin_ws/src/teb_local_planner/include/teb_local_planner/teb_local_planner_ros.h:47:0,
                 from /home/moro01/catkin_ws/src/teb_local_planner/src/teb_local_planner_ros.cpp:39:
/home/moro01/catkin_ws/src/navigation/base_local_planner/include/base_local_planner/odometry_helper_ros.h:66:8: note: candidate: void base_local_planner::OdometryHelperRos::getRobotVel(geometry_msgs::PoseStamped&)
   void getRobotVel(geometry_msgs::PoseStamped& robot_vel);
        ^
/home/moro01/catkin_ws/src/navigation/base_local_planner/include/base_local_planner/odometry_helper_ros.h:66:8: note:   no known conversion for argument 1 from ‘tf::Stamped<tf::Transform>’ to ‘geometry_msgs::PoseStamped& {aka geometry_msgs::PoseStamped_<std::allocator<void> >&}’
In file included from /opt/ros/kinetic/include/class_loader/class_loader_core.hpp:46:0,
                 from /opt/ros/kinetic/include/class_loader/class_loader.hpp:43,
                 from /opt/ros/kinetic/include/class_loader/./multi_library_class_loader.hpp:42,
                 from /opt/ros/kinetic/include/class_loader/multi_library_class_loader.h:35,
                 from /opt/ros/kinetic/include/pluginlib/class_loader.hpp:38,
                 from /home/moro01/catkin_ws/src/navigation/costmap_2d/include/costmap_2d/costmap_2d_ros.h:50,
                 from /home/moro01/catkin_ws/src/navigation/nav_core/include/nav_core/base_local_planner.h:42,
                 from /home/moro01/catkin_ws/src/teb_local_planner/include/teb_local_planner/teb_local_planner_ros.h:45,
                 from /home/moro01/catkin_ws/src/teb_local_planner/src/teb_local_planner_ros.cpp:39:
/opt/ros/kinetic/include/class_loader/meta_object.hpp: In instantiation of ‘B* class_loader::class_loader_private::MetaObject<C, B>::create() const [with C = teb_local_planner::TebLocalPlannerROS; B = nav_core::BaseLocalPlanner]’:
/home/moro01/catkin_ws/src/teb_local_planner/src/teb_local_planner_ros.cpp:1159:1:   required from here
/opt/ros/kinetic/include/class_loader/meta_object.hpp:198:16: error: invalid new-expression of abstract ...
(more)
2019-08-01 09:28:48 -0500 marked best answer catkin_make error: Built target move_base_node

Hi all,

I'm new to Ubuntu and ROS.

Ubuntu version: Ubuntu 16.04.6 LTS ROS distribution: kinetic

Whenever I type

catkin_make

I get the following terminal output stopping at [93%] Built target move_base_node:

moro01@mach-moro01:~/catkin_ws$ catkin_make
Base path: /home/moro01/catkin_ws
Source space: /home/moro01/catkin_ws/src
Build space: /home/moro01/catkin_ws/build
Devel space: /home/moro01/catkin_ws/devel
Install space: /home/moro01/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/moro01/catkin_ws/build"
####
####
#### Running command: "make -j4 -l4" in "/home/moro01/catkin_ws/build"
####
[  0%] Built target tf2_msgs_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_nodejs
[  0%] Built target tf2_msgs_generate_messages_lisp
[  0%] Built target nav_msgs_generate_messages_py
[  0%] Built target actionlib_msgs_generate_messages_eus
[  0%] Built target actionlib_msgs_generate_messages_lisp
[  0%] Built target geometry_msgs_generate_messages_nodejs
[  0%] Built target geometry_msgs_generate_messages_py
[  0%] Built target roscpp_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_eus
[  0%] Built target actionlib_msgs_generate_messages_py
[  0%] Built target geometry_msgs_generate_messages_eus
[  0%] Built target tf2_msgs_generate_messages_cpp
[  0%] Built target roscpp_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target roscpp_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_py
[  0%] Built target rosgraph_msgs_generate_messages_lisp
[  0%] Built target roscpp_generate_messages_nodejs
[  0%] Built target actionlib_msgs_generate_messages_cpp
[  0%] Built target rosgraph_msgs_generate_messages_nodejs
[  0%] Built target nav_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_nodejs
[  0%] Built target roscpp_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_py
[  0%] Built target std_msgs_generate_messages_eus
[  0%] Built target nav_msgs_generate_messages_eus
[  0%] Built target geometry_msgs_generate_messages_lisp
[  0%] Built target std_msgs_generate_messages_lisp
[  0%] Built target tf2_msgs_generate_messages_py
[  0%] Built target tf2_msgs_generate_messages_eus
[  0%] Built target nav_msgs_generate_messages_lisp
[  0%] Built target nav_msgs_generate_messages_nodejs
[  0%] Built target snap7_ros_interface_generate_messages_py
[  0%] Built target snap7_ros_interface_generate_messages_eus
[  0%] Built target snap7_ros_interface_generate_messages_cpp
[  0%] Built target snap7_ros_interface_generate_messages_nodejs
[  0%] Built target snap7_ros_interface_generate_messages_lisp
[  1%] Built target realsense2_camera_gencfg
[  1%] Built target sensor_msgs_generate_messages_lisp
[  2%] Built target ps4_ros
[  2%] Built target sensor_msgs_generate_messages_cpp
[  2%] Built target _realsense2_camera_generate_messages_check_deps_IMUInfo
[  2%] Built target sensor_msgs_generate_messages_eus
[  2%] Built target sensor_msgs_generate_messages_py
[  2%] Built target sensor_msgs_generate_messages_nodejs
[  2%] Built target _realsense2_camera_generate_messages_check_deps_Extrinsics
[  2%] Built target diagnostic_msgs_generate_messages_nodejs
[  2%] Built target _catkin_empty_exported_target
[  2%] Built target bond_generate_messages_py
[  2%] Built target dynamic_reconfigure_generate_messages_cpp
[  2%] Built target actionlib_generate_messages_py
[  2%] Built target actionlib_generate_messages_lisp
[  2%] Built target dynamic_reconfigure_generate_messages_py
[  2%] Built target actionlib_generate_messages_eus
[  2%] Built target actionlib_generate_messages_cpp
[  2%] Built target actionlib_generate_messages_nodejs
[  2%] Built target tf_generate_messages_py
[  2%] Built target dynamic_reconfigure_gencfg
[  2%] Built target tf_generate_messages_eus
[  2%] Built target dynamic_reconfigure_generate_messages_eus
[  2%] Built target nodelet_generate_messages_nodejs
[  2%] Built target tf_generate_messages_nodejs
[  2%] Built target diagnostic_msgs_generate_messages_cpp
[  2%] Built target nodelet_generate_messages_cpp
[  2%] Built target nodelet_generate_messages_py
[  2%] Built target bond_generate_messages_cpp
[  2%] Built target nodelet_generate_messages_lisp
[  2%] Built target nodelet_generate_messages_eus
[  2%] Built target diagnostic_msgs_generate_messages_eus
[  2%] Built target bond_generate_messages_nodejs
[  2%] Built target dynamic_reconfigure_generate_messages_nodejs
[  2%] Built target bond_generate_messages_eus
[  2%] Built target diagnostic_msgs_generate_messages_lisp
[  2%] Built target dynamic_reconfigure_generate_messages_lisp
[  2%] Built target tf_generate_messages_cpp
[  2%] Built target tf_generate_messages_lisp
[  2%] Built target bond_generate_messages_lisp
[  2%] Built target diagnostic_msgs_generate_messages_py
[  3%] Built target tf_listener
[  4%] Built target tf_broadcaster
[  4%] Built target sick_scan_gencfg
[  5%] Built target pcl_converter
[  5%] Built target _sick_scan_generate_messages_check_deps_RadarObject
[  5%] Built target _sick_scan_generate_messages_check_deps_RadarPreHeaderEncoderBlock
[  5%] Built target _sick_scan_generate_messages_check_deps_RadarScan
[  5%] Built target _sick_scan_generate_messages_check_deps_RadarPreHeader
[  5%] Built target visualization_msgs_generate_messages_eus
[  5%] Built target _sick_scan_generate_messages_check_deps_RadarPreHeaderDeviceBlock
[  5%] Built target _sick_scan_generate_messages_check_deps_RadarPreHeaderMeasurementParam1Block
[  5%] Built target _sick_scan_generate_messages_check_deps_RadarPreHeaderStatusBlock
[  5%] Built target topic_tools_generate_messages_py
[  5%] Built target topic_tools_generate_messages_lisp
[  5%] Built target topic_tools_generate_messages_nodejs
[  5%] Built target std_srvs_generate_messages_eus
[  5%] Built target topic_tools_generate_messages_eus
[  5%] Built target topic_tools_generate_messages_cpp
[  5%] Built target std_srvs_generate_messages_py
[  5%] Built target visualization_msgs_generate_messages_lisp
[  5%] Built target std_srvs_generate_messages_nodejs
[  5%] Built target pcl_msgs_generate_messages_nodejs
[  5 ...
(more)
2019-08-01 09:26:03 -0500 received badge  Popular Question (source)
2019-07-30 06:33:52 -0500 asked a question Vast inscribed radius of the robot's footprint in the costmap parameters

Vast inscribed radius of the robot's footprint in the costmap parameters Since the navigation on my robot didn't work we

2019-07-30 04:28:25 -0500 answered a question catkin_make error with teb_local_planner

Solved it. See the 2nd paragraph of my related issue. The here asked question had nothing to do with the errors.

2019-07-30 04:23:09 -0500 answered a question catkin_make error: Built target move_base_node

The predecessor I got the project from used some old realsense package. Getting both the new realsense-ros package and t

2019-07-30 02:09:19 -0500 received badge  Popular Question (source)
2019-07-23 06:22:56 -0500 asked a question catkin_make error with teb_local_planner

catkin_make error with teb_local_planner Ubuntu 16.04.6 LTS, ROS kinetic Hello, I'm having trouble for a while now wi

2019-07-16 09:51:05 -0500 asked a question catkin_make error: Built target move_base_node

catkin_make error: Built target move_base_node Hi all, I'm new to Ubuntu and ROS. Ubuntu version: Ubuntu 16.04.6 LTS