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

Code::Blocks and ROS Setup - rospack export returns empty line

$
0
0
Hi all, I'm trying to integrate Code::Blocks with the [actionlib_tutorials](http://wiki.ros.org/actionlib_tutorials/Tutorials) package to no avail. I'm using the [ROS IDEs Wiki](http://wiki.ros.org/IDEs#CodeBlocks) page for Code::Blocks and I'm getting a blank line when using: > rospack export --lang=cpp --attrib=cflags PackageName > rospack export --lang=cpp --attrib=lflags PackageName I've created the package using catkin tools and have successfully run *catkin build* in the package root. My ROS_PACKAGE_PATH is: >/TigerBotWS/TigerBot/src/actionlib_tutorials:/opt/ros/kinetic/share And using tree on my package looks like the following: >> . ├── build >>│   ├── actionlib_tutorials >>│   └── catkin_tools_prebuild >>├── devel >>│   ├── etc >>│   ├── lib >>│   └── share >>├── logs >>└── src >>│   └── actionlib_tutorials Any idea as to why the cflags attribute from rospack export might be blank? Thanks in advance. (P.S. There was a previous topic about this [here](http://answers.ros.org/question/190307/code-blocks-and-catkin-indigo/). The tutorial is points to did not solve my issue hence the re-post)

Building hector_quadrotor on lunar

$
0
0
I'm triyng to build hector_quadrotor on `ros lunar`. I know their repository (https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor) hasn't been updated to work on ros lunar. However, I'm using these instructions (http://answers.ros.org/question/244776/is-it-possible-to-run-the-hector_quadrotor-demos-in-kinetic/ ) Building CXX object hector_localization/hector_pose_estimation_core/CMakeFiles/hector_pose_estimation.dir/src/pose_estimation.cpp.o In file included from /home/bruno/rodain/Rodain.git/src/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:33:0, from /home/bruno/rodain/Rodain.git/src/hector_localization/hector_pose_estimation_core/src/pose_estimation.cpp:29: /home/bruno/rodain/Rodain.git/src/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/state.h:69:16: error: ‘vector’ in namespace ‘std’ does not name a template type typedef std::vector SubStates; ^~~~~~ In file included from /home/bruno/rodain/Rodain.git/src/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/pose_estimation.h:33:0, from /home/bruno/rodain/Rodain.git/src/hector_localization/hector_pose_estimation_core/src/pose_estimation.cpp:29: /home/bruno/rodain/Rodain.git/src/hector_localization/hector_pose_estimation_core/include/hector_pose_estimation/state.h:141:9: error: ‘SubStates’ does not name a type const SubStates& getSubStates() const { return substates_; }

How to make use of actionfiles between two packages?

$
0
0
Hi, I am trying to make use of actionlib between two packages in the same workspace, but when I "catkin_make" the workspace I get the following error: workspace/src/skills/src/master.cpp:63:33: fatal error: ur5_proxy/ur5Action.h: No such file or directory The ur5Action.h plus additional action files are created in another package called ur5_proxy, and is placed in a directory called workspace/devel/include/ur5_proxy So my question is how do I make use of actionfiles created in the ur5_proxy package in the skills package? I think the problem concerns the CMakelist or the package.xml.

Catkin unable to find package inside workspace

$
0
0
Hello, I am rebuilding my workspace, my one package depend upon other. I deleted build and devel directories and tried to build again but it says "The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found" Although package is in workspace. Any idea how to do that ?

PCL catkin_make error

$
0
0
I installed pcl files from the following [link](http://pointclouds.org/downloads/linux.html) I created the package.xml file with the following [link](https://github.com/ros-perception/pcl_conversions/blob/a868e1a16e442c135f66a9738619d290bc4ee896/package.xml) Package.xml is as follows: pcl_conversions0.1.4Provides conversions from PCL data types and ROS message typesWilliam WoodallBSDhttps://github.com/ros-perception/pcl_conversionshttps://github.com/ros-perception/pcl_conversions/issuesWilliam Woodallcatkinlibpcl-all-devpcl_msgsroscppsensor_msgsstd_msgslibpcl-allpcl_msgsroscppsensor_msgsstd_msgs I am designing the Car like model from the following [link](https://github.com/CIR-KIT-Unit03/cirkit_unit03_apps). Now, I have the CMakelists.txt as follows: # toplevel CMakeLists.txt for a catkin workspace # catkin/cmake/toplevel.cmake cmake_minimum_required(VERSION 2.8.3) set(CATKIN_TOPLEVEL TRUE) # search for catkin within the workspace set(_cmd "catkin_find_pkg" "catkin" "${CMAKE_SOURCE_DIR}") execute_process(COMMAND ${_cmd} RESULT_VARIABLE _res OUTPUT_VARIABLE _out ERROR_VARIABLE _err OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_STRIP_TRAILING_WHITESPACE ) if(NOT _res EQUAL 0 AND NOT _res EQUAL 2) # searching fot catkin resulted in an error string(REPLACE ";" " " _cmd_str "${_cmd}") message(FATAL_ERROR "Search for 'catkin' in workspace failed (${_cmd_str}): ${_err}") endif() # include catkin from workspace or via find_package() if(_res EQUAL 0) set(catkin_EXTRAS_DIR "${CMAKE_SOURCE_DIR}/${_out}/cmake") # include all.cmake without add_subdirectory to let it operate in same scope include(${catkin_EXTRAS_DIR}/all.cmake NO_POLICY_SCOPE) add_subdirectory("${_out}") else() # use either CMAKE_PREFIX_PATH explicitly passed to CMake as a command line argument # or CMAKE_PREFIX_PATH from the environment if(NOT DEFINED CMAKE_PREFIX_PATH) if(NOT "$ENV{CMAKE_PREFIX_PATH}" STREQUAL "") string(REPLACE ":" ";" CMAKE_PREFIX_PATH $ENV{CMAKE_PREFIX_PATH}) endif() endif() # list of catkin workspaces set(catkin_search_path "") foreach(path ${CMAKE_PREFIX_PATH}) if(EXISTS "${path}/.catkin") list(FIND catkin_search_path ${path} _index) if(_index EQUAL -1) list(APPEND catkin_search_path ${path}) endif() endif() endforeach() # search for catkin in all workspaces set(CATKIN_TOPLEVEL_FIND_PACKAGE TRUE) find_package(catkin QUIET NO_POLICY_SCOPE PATHS ${catkin_search_path} NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) unset(CATKIN_TOPLEVEL_FIND_PACKAGE) if(NOT catkin_FOUND) message(FATAL_ERROR "find_package(catkin) failed. catkin was neither found in the workspace nor in the CMAKE_PREFIX_PATH. One reason may be that no ROS setup.sh was sourced before.") endif() endif() catkin_workspace() Now, when i `catkin_make`. I get the error as follows: ![image description](/upfiles/14968555835339251.png) Now, it means, i need to add some code for "pcl" in the cmakelists.txt. Kindly let me know why am i having an error? And if one needs to add commands for the "pcl" in the cmake file, then, kindly provide me the commands i need to add. Regards

How do I add catkin workspace into cmake tree?

$
0
0
Hello, I am faced with a problem: I cannot use `add_subdirectory()` (for example, `catkin_metapackage()` cannot locate `package.xml` and `CMakeLists.txt` in sources) for catkin workspace to include it into my cmake project (there tons of pure-cmake legacy code). It seems, that the problem is catkin assumes that its `CMakeLists.txt` is the top-level list in a project (I took a look on catkin sources and found that it often refers to `${CMAKE_SOURCE_DIR}` and `${CMAKE_BINARY_DIR}`). My catkin packages uses libraries from legacy code and I know, that I could split my project into two (catkin and non-catkin) and use cmake exports, but that would be the hell I guess. Are there any workarounds?

how to build roscpp for arm-v8a

$
0
0
In the past, I needed to build roscpp for ARM-v7a (Indigo) and therefore, all I needed to do was run 'do_docker.sh --portable'. Now, I need to link my app against roscpp (Indigo) for ARM-v8a using a newer toolchain. I have the toolchain. What I'm after is trying to get the right variables to take effect. What I've tried so far is setting the following in config.sh ... gcc_version=5 toolchain=aarch64-linux-android-$gcc_version platform=android-24 ... but I'm not clear on how to set variables like ANDROID_ABI, ANDROID_NATIVE_API_LEVEL, etc... using this same script (do_docker.sh). I see these variables in android.toolchain.cmake, but not sure how to run them. Or maybe there's an easier way just to build the roscpp libs using the newer toolchain? Ideas?

Very strange problem. Catkin build abc destroyed my terminal and everything

$
0
0
I really really hope someone has come across this before.. I am working on a ros workspace, and while testing how package structures work and all, I created a test package called "abc". The package.xml and CMakeLists.txt were both modified so that the package name is abc. Adter having done catkin build abc, the rosrun command no longer works.. and nothing really works. When I opened up another terminal, i see a whole lot of error messages saying import os failed and import sys failed.. somehow my PATH has gone empty and thus cannot run any bash commands. Upon some researching, I found out the reason was because there is a stdlib called abc inside python2.7. Oh my god. So it looks like catkin build somehow tried to link the stdlib abc and messed up the terminal and everything.. Please!! I really need this problem fixed. Any help would be appreciated greatly.

sudo apt install catkin not working.

$
0
0
Hi, I'm a newbie, so sorry if this is really obvious. I'm following the Tutorials instructions having just installed ROS on Ubuntu Mate. The current step says > $ cd ~/catkin_ws/> $ catkin_make but when I enter "catkin_make" terminal returns > The program 'catkin_make' is currently not installed. You can install it by typing:> sudo apt install catkin So I do that, and get > Reading package lists... Done> Building dependency tree> Reading state information... Done> Some packages could not be installed. This may mean that you have> requested an impossible situation or if you are using the unstable> distribution that some required packages have not yet been created> or been moved out of Incoming.> The following information may help resolve the situation:>> The following packages have unmet dependencies:> catkin : Depends: python-catkin-pkg but it is not going to be installed> E: Unable to correct problems, you have held broken packages. It then ends at that. How can I fix this and continue with the tutorials?

building roscpp

$
0
0
All I need is roscpp libs for Android. I'm hoping there's a way I can build just these by themselves. So without knowing much about cmake, I did ... $ git clone https://github.com/ros/ros_comm $ cd ros_comm/ros_comm $ mkdir build && cd build $ cmake .. And ended up with the following ... $ cmake .. -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at CMakeLists.txt:3 (find_package): By not providing "Findcatkin.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "catkin", but CMake did not find one. Could not find a package configuration file provided by "catkin" with any of the following names: catkinConfig.cmake catkin-config.cmake Add the installation prefix of "catkin" to CMAKE_PREFIX_PATH or set "catkin_DIR" to a directory containing one of the above files. If "catkin" provides a separate development package or SDK, be sure it has been installed. -- Configuring incomplete, errors occurred! Is there a way to build just roscpp? The reason I'm doing this is that I'd eventually like to get to a point where I can modify things to start cross compiling using aarch64 tools, even if that means I have to do the port to an arm-v8a arch. The docker image for Android doesn't support the toolchains I need.

sudo apt install catkin not working.

$
0
0
Hi, I'm a newbie, so sorry if this is really obvious. I'm following the Tutorials instructions having just installed ROS on Ubuntu Mate. The current step says > $ cd ~/catkin_ws/> $ catkin_make but when I enter "catkin_make" terminal returns > The program 'catkin_make' is currently not installed. You can install it by typing:> sudo apt install catkin So I do that, and get > Reading package lists... Done> Building dependency tree> Reading state information... Done> Some packages could not be installed. This may mean that you have> requested an impossible situation or if you are using the unstable> distribution that some required packages have not yet been created> or been moved out of Incoming.> The following information may help resolve the situation:>> The following packages have unmet dependencies:> catkin : Depends: python-catkin-pkg but it is not going to be installed> E: Unable to correct problems, you have held broken packages. It then ends at that. How can I fix this and continue with the tutorials?

How can I add libicp library in my catkin package ?

$
0
0
EDIT: I installed following package [link text](https://github.com/ylatif/rrr) as mentioned in instructions. Now I want to use this package in my Cmakelist.txt so that I can use it in my program. I tried find_package(RRR) but it gives me error related to package config file. I have series of .hpp files in my source directory. I either want to convert them to a library file or add the whole package so that I can use them in my source files as headers.

Error including ros headers

$
0
0
Hello there! I am having trouble with a ros project that thows curious errors when trying to catkin_make it. here is the error: In file included from /usr/include/boost/function/detail/maybe_include.hpp:18:0, from /usr/include/boost/function/detail/function_iterate.hpp:14, from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /usr/include/boost/function.hpp:64, from /opt/ros/indigo/include/ros/forwards.h:40, from /opt/ros/indigo/include/ros/common.h:37, from /opt/ros/indigo/include/ros/ros.h:43, from /"my header file in the line where i include from /"my cpp file where i include my header file" /usr/include/boost/function/function_template.hpp: In instantiation of ‘static void boost::detail::function::void_function_invoker1::invoke(boost::detail::function::function_buffer&, T0) [with FunctionPtr = void (*)(); R = void; T0 = const boost::shared_ptr>>&]’: /usr/include/boost/function/function_template.hpp:934:38: required from ‘void boost::function1::assign_to(Functor) [with Functor = void (*)(); R = void; T0 = const boost::shared_ptr>>&]’ /usr/include/boost/function/function_template.hpp:722:7: required from ‘boost::function1::function1(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = void (*)(); R = void; T0 = const boost::shared_ptr>>&; typename boost::enable_if_c::value>::value, int>::type = int]’ /usr/include/boost/function/function_template.hpp:1069:16: required from ‘boost::function::function(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = void (*)(); R = void; T0 = const boost::shared_ptr>>&; typename boost::enable_if_c::value>::value, int>::type = int]’ /home/ros/ros/src/robotrainer_editor/heika/src/heika_display_path.cpp:239:48: required from here /usr/include/boost/function/function_template.hpp:112:11: error: too many arguments to function BOOST_FUNCTION_RETURN(f(BOOST_FUNCTION_ARGS)); I am using ros indigo (as i am updating an older project). Might be helpful to mention that the project also contains an rviz panel plugin, but that isn't where the error occurs. My CMakeLists.txt looks like this (i guess and hope that this is where the error is): cmake_minimum_required(VERSION 2.8.3) project(heika_panel) find_package(catkin REQUIRED COMPONENTS rviz) catkin_package(INCLUDE_DIRS include) include_directories(include ${catkin_INCLUDE_DIRS}) link_directories(${catkin_LIBRARY_DIRS}) set(CMAKE_AUTOMOC ON) if(rviz_QT_VERSION VERSION_LESS "5") message(STATUS "Using Qt4 based on the rviz_QT_VERSION: ${rviz_QT_VERSION}") find_package(Qt4 ${rviz_QT_VERSION} EXACT REQUIRED QtCore QtGui) include(${QT_USE_FILE}) else() message(STATUS "Using Qt5 based on the rviz_QT_VERSION: ${rviz_QT_VERSION}") find_package(Qt5 ${rviz_QT_VERSION} EXACT REQUIRED Core Widgets) set(QT_LIBRARIES Qt5::Widgets) endif() add_definitions(-DQT_NO_KEYWORDS) set(SRC_FILES src/heika_panel.cpp src/heika_display_path.cpp src/heika_radius.cpp ) add_library(${PROJECT_NAME} ${SRC_FILES}) target_link_libraries(${PROJECT_NAME} ${QT_LIBRARIES} ${catkin_LIBRARIES}) install(TARGETS ${PROJECT_NAME} ARCHIVE DESTINATION ${CATKI N_PACKAGE_LIB_DESTINATION} LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} ) install(FILES plugin_description.xml DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}) install(DIRECTORY media/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/media) install(DIRECTORY icons/ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/icons) Thank you in advance and please tell me if you need any more information to diagnose this!

Guide for managing a ros project with Git

$
0
0
I've been searching around through the documentation/forum posts and haven't really found a good walk-through explaining how to set up version control of a ros project using Git. I'll explain what I have and what I'm hoping to do (it's very possible that what I have in mind is not necessarily the most efficient way of maintaining our source code, so feel free to point me towards something more in-line with current convention or best practices). I am fairly inexperienced with ROS and Git. Just for a very simple example, I have a catkin workspace `ros_ws/` and three packages `ros_ws/src/my_pkg_1`, `ros_ws/src/my_pkg_2` and `ros_ws/src/other_pkg`. `ros_ws/src/my_pkg_1` & `ros_ws/src/my_pkg_2` are packages written and maintained solely be me. `ros_ws/src/other_pkg` is an external repository that I've cloned into my workspace. I'd like to have version control for `my_pkg_1` & `my_pkg_2` within my personal repository and be able to pull and update `other_pkg` as it is maintained externally. Additionally, I don't want to maintain `build/` or `devel/` (I typically have seen these directories in the .gitignore in other examples as well). In the end, I want to be able to clone this entire project onto a new machine. Thanks for any guidance or advice! We want to be sure we're starting off with good organization, as I'd imagine it can be painful to try to reorganize later on ...

ROS TurtleBot2 Unable to Communicate?

$
0
0
Hello Everyone. I am currently doing research using the TurtleBot 2 and ROS Kinetic Kame. I'm trying to set up an Orrbec Astra camera with my TurtleBot. Instead of a netbook, we use Intel NUC nooks. roslaunch astra_launch astra.launch The above launch works, and several camera/ topics can be seen running; however, nothing is subscribing or publishing to any of the topics. I pulled the driver from the ros_astra_camera repository (https://github.com/orbbec/ros_astra_camera), and used `catkin build` to build the astra_camera package. This is what I get with `lsusb -v` Bus 001 Device 012: ID 2bc5:0401 , so my hub recognizes and identifies the astra. Does anyone have any ideas? Thanks!

Kinetic error: opencv2/core/core.hpp No such file or directory

$
0
0
I am working with ROS kinetic on ubuntu 16.04 after a system update with Software-Updater i get an error while catkin_make-ing. worked like a charm before. In file included from /home/alexander/git/human_detector/catkin_ws/src/human_detector/src/background.cpp:3:0: /opt/ros/kinetic/include/cv_bridge/cv_bridge.h:43:33: fatal error: opencv2/core/core.hpp: Datei oder Verzeichnis nicht gefunden (No such file or directory) compilation terminated. get this for every file i included cv_bridge.... edit: i dont know if its important but i found the update history from that point in time when things stopped working Start-Date: 2017-03-23 14:29:03 Commandline: aptdaemon role='role-commit-packages' sender=':1.153' Install: libappstream4:amd64 (0.10.6-1~ubuntu16.04.2, automatic), libstemmer0d:amd64 (0+svn585-1, automatic) Upgrade: ros-kinetic-interactive-markers:amd64 (1.11.3-0xenial-20170227-161835-0800, 1.11.3-0xenial-20170308-212223-0800), ros-kinetic-rqt-gui-py:amd64 (0.3.2-0xenial-20170227-152338-0800, 0.3.2-0xenial-20170308-221141-0800), ros-kinetic-opencv3:amd64 (3.2.0-2xenial-20170226-170515-0800, 3.2.0-4xenial-20170315-013656-0700), ros-kinetic-eigen-stl-containers:amd64 (0.1.6-0xenial-20170217-220112-0800, 0.1.8-0xenial-20170310-121851-0800), ros-kinetic-tf2-msgs:amd64 (0.5.15-0xenial-20170227-131925-0800, 0.5.15-0xenial-20170308-183301-0800), ros-kinetic-geometric-shapes:amd64 (0.5.2-0xenial-20170227-142025-0800, 0.5.2-0xenial-20170310-122242-0800), ros-kinetic-rospy:amd64 (1.12.7-0xenial-20170227-142222-0800, 1.12.7-0xenial-20170308-183940-0800), ros-kinetic-desktop:amd64 (1.3.0-0xenial-20170302-223605-0800, 1.3.0-0xenial-20170316-165147-0700), ros-kinetic-roslaunch:amd64 (1.12.7-0xenial-20170227-143335-0800, 1.12.7-0xenial-20170308-192730-0800), ros-kinetic-rqt-tf-tree:amd64 (0.5.6-0xenial-20170302-220927-0800, 0.5.6-0xenial-20170308-221819-0800), ros-kinetic-rqt-moveit:amd64 (0.5.6-0xenial-20170302-221012-0800, 0.5.6-0xenial-20170308-221859-0800), ros-kinetic-visualization-marker-tutorials:amd64 (0.10.1-0xenial-20170227-143139-0800, 0.10.1-0xenial-20170308-193413-0800), ros-kinetic-ros-base:amd64 (1.3.0-0xenial-20170227-160140-0800, 1.3.0-0xenial-20170308-211001-0800), ros-kinetic-roslisp:amd64 (1.9.20-0xenial-20170227-132204-0800, 1.9.20-0xenial-20170308-184833-0800), ros-kinetic-ros-comm:amd64 (1.12.7-0xenial-20170227-155832-0800, 1.12.7-0xenial-20170308-210535-0800), ros-kinetic-nodelet-topic-tools:amd64 (1.9.9-0xenial-20170227-155019-0800, 1.9.9-0xenial-20170308-195955-0800), ros-kinetic-ros-core:amd64 (1.3.0-0xenial-20170227-155952-0800, 1.3.0-0xenial-20170308-210730-0800), ros-kinetic-rqt-console:amd64 (0.4.7-0xenial-20170302-215342-0800, 0.4.7-0xenial-20170308-222005-0800), ros-kinetic-tf2-ros:amd64 (0.5.15-0xenial-20170227-160309-0800, 0.5.15-0xenial-20170308-210920-0800), ros-kinetic-rospy-tutorials:amd64 (0.7.1-0xenial-20170227-144304-0800, 0.7.1-0xenial-20170308-193605-0800), ros-kinetic-rqt-pose-view:amd64 (0.5.6-0xenial-20170302-221102-0800, 0.5.6-0xenial-20170308-221802-0800), ros-kinetic-diagnostic-common-diagnostics:amd64 (1.8.10-0xenial-20170227-163638-0800, 1.8.10-0xenial-20170308-214054-0800), ros-kinetic-rqt-logger-level:amd64 (0.4.7-0xenial-20170302-214359-0800, 0.4.7-0xenial-20170308-221845-0800), ros-kinetic-topic-tools:amd64 (1.12.7-0xenial-20170227-144325-0800, 1.12.7-0xenial-20170308-193558-0800), ros-kinetic-roslib:amd64 (1.13.5-0xenial-20170227-130826-0800, 1.13.5-0xenial-20170308-181854-0800), ros-kinetic-diagnostic-msgs:amd64 (1.12.5-0xenial-20170227-131424-0800, 1.12.5-0xenial-20170308-182759-0800), ros-kinetic-rosgraph-msgs:amd64 (1.11.2-0xenial-20170227-131933-0800, 1.11.2-0xenial-20170308-183114-0800), ros-kinetic-robot-model:amd64 (1.12.7-0xenial-20170227-163412-0800, 1.12.7-0xenial-20170310-123927-0800), ros-kinetic-roslz4:amd64 (1.12.7-0xenial-20170227-143629-0800, 1.12.7-0xenial-20170308-182349-0800), libc6-dbg:amd64 (2.23-0ubuntu6, 2.23-0ubuntu7), appstream:amd64 (0.9.4-1ubuntu2, 0.10.6-1~ubuntu16.04.2), libc6-dev:amd64 (2.23-0ubuntu6, 2.23-0ubuntu7), ros-kinetic-rosmsg:amd64 (1.12.7-0xenial-20170227-152432-0800, 1.12.7-0xenial-20170308-194441-0800), ros-kinetic-eigen-conversions:amd64 (1.11.8-0xenial-20170227-140332-0800, 1.11.8-0xenial-20170308-191208-0800), ros-kinetic-resource-retriever:amd64 (1.12.2-0xenial-20170227-141639-0800, 1.12.2-0xenial-20170308-184725-0800), ros-kinetic-rosservice:amd64 (1.12.7-0xenial-20170227-152738-0800, 1.12.7-0xenial-20170308-194759-0800), libwbclient0:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.3, 2:4.3.11+dfsg-0ubuntu0.16.04.5), ros-kinetic-joint-state-publisher:amd64 (1.12.7-0xenial-20170227-143026-0800, 1.12.7-0xenial-20170308-192419-0800), ros-kinetic-ros:amd64 (1.13.5-0xenial-20170227-140935-0800, 1.13.5-0xenial-20170308-190952-0800), ros-kinetic-kdl-parser:amd64 (1.12.7-0xenial-20170227-144926-0800, 1.12.7-0xenial-20170308-194201-0800), ros-kinetic-control-msgs:amd64 (1.4.0-0xenial-20170227-133229-0800, 1.4.0-0xenial-20170308-183651-0800), ros-kinetic-rviz-plugin-tutorials:amd64 (0.10.1-0xenial-20170227-203301-0800, 0.10.1-0xenial-20170309-010413-0800), ros-kinetic-bond:amd64 (1.7.18-0xenial-20170227-131410-0800, 1.7.18-0xenial-20170308-182743-0800), ros-kinetic-rosout:amd64 (1.12.7-0xenial-20170227-142920-0800, 1.12.7-0xenial-20170308-192416-0800), ros-kinetic-bondcpp:amd64 (1.7.18-0xenial-20170227-142154-0800, 1.7.18-0xenial-20170308-191846-0800), ros-kinetic-tf2:amd64 (0.5.15-0xenial-20170227-141723-0800, 0.5.15-0xenial-20170308-192216-0800), ros-kinetic-trajectory-msgs:amd64 (1.12.5-0xenial-20170227-132341-0800, 1.12.5-0xenial-20170308-183509-0800), ros-kinetic-rqt-py-common:amd64 (0.4.7-0xenial-20170302-214959-0800, 0.4.7-0xenial-20170308-210625-0800), ros-kinetic-geometry:amd64 (1.11.8-0xenial-20170227-163348-0800, 1.11.8-0xenial-20170308-214546-0800), ros-kinetic-turtle-actionlib:amd64 (0.1.10-0xenial-20170227-160128-0800, 0.1.10-0xenial-20170308-210711-0800), ros-kinetic-rqt-rviz:amd64 (0.5.6-0xenial-20170227-170212-0800, 0.5.6-0xenial-20170308-221154-0800), ros-kinetic-ros-tutorials:amd64 (0.7.1-0xenial-20170227-151242-0800, 0.7.1-0xenial-20170308-193952-0800), ros-kinetic-pr2-description:amd64 (1.12.0-0xenial-20170227-203136-0800, 1.12.0-0xenial-20170309-003548-0800), ros-kinetic-tf-conversions:amd64 (1.11.8-0xenial-20170227-161512-0800, 1.11.8-0xenial-20170308-213602-0800), ros-kinetic-viz:amd64 (1.3.0-0xenial-20170302-222252-0800, 1.3.0-0xenial-20170315-050401-0700), ros-kinetic-nav-msgs:amd64 (1.12.5-0xenial-20170227-131914-0800, 1.12.5-0xenial-20170308-183252-0800), ros-kinetic-stereo-msgs:amd64 (1.12.5-0xenial-20170227-132512-0800, 1.12.5-0xenial-20170308-184013-0800), ros-kinetic-pluginlib-tutorials:amd64 (0.1.10-0xenial-20170227-144849-0800, 0.1.10-0xenial-20170308-193419-0800), ros-kinetic-collada-parser:amd64 (1.12.7-0xenial-20170227-145024-0800, 1.12.7-0xenial-20170308-194222-0800), ros-kinetic-common-tutorials:amd64 (0.1.10-0xenial-20170227-161423-0800, 0.1.10-0xenial-20170308-214804-0800), ros-kinetic-visualization-msgs:amd64 (1.12.5-0xenial-20170227-132221-0800, 1.12.5-0xenial-20170308-183526-0800), ros-kinetic-rqt-service-caller:amd64 (0.4.7-0xenial-20170302-215600-0800, 0.4.7-0xenial-20170308-223053-0800), libc6:amd64 (2.23-0ubuntu6, 2.23-0ubuntu7), ros-kinetic-bond-core:amd64 (1.7.18-0xenial-20170227-143123-0800, 1.7.18-0xenial-20170308-192230-0800), ros-kinetic-nodelet:amd64 (1.9.9-0xenial-20170227-142544-0800, 1.9.9-0xenial-20170308-192127-0800), ros-kinetic-rosbuild:amd64 (1.13.5-0xenial-20170227-130940-0800, 1.13.5-0xenial-20170308-182204-0800), ros-kinetic-collada-urdf:amd64 (1.12.7-0xenial-20170227-161415-0800, 1.12.7-0xenial-20170310-123104-0800), locales:amd64 (2.23-0ubuntu6, 2.23-0ubuntu7), ros-kinetic-qt-dotgraph:amd64 (0.3.4-0xenial-20170227-144131-0800, 0.3.4-0xenial-20170308-200807-0800), ros-kinetic-roswtf:amd64 (1.12.7-0xenial-20170227-155539-0800, 1.12.7-0xenial-20170308-210221-0800), ros-kinetic-rqt-topic:amd64 (0.4.7-0xenial-20170302-214823-0800, 0.4.7-0xenial-20170308-221728-0800), ros-kinetic-librviz-tutorial:amd64 (0.10.1-0xenial-20170227-170217-0800, 0.10.1-0xenial-20170308-220506-0800), ros-kinetic-rqt-bag:amd64 (0.4.7-0xenial-20170302-214220-0800, 0.4.7-0xenial-20170308-221724-0800), ros-kinetic-urdf-tutorial:amd64 (0.2.4-0xenial-20170227-203605-0800, 0.2.4-0xenial-20170309-004251-0800), ros-kinetic-map-msgs:amd64 (1.13.0-0xenial-20170227-132427-0800, 1.13.0-0xenial-20170308-183714-0800), ros-kinetic-rqt-common-plugins:amd64 (0.4.7-0xenial-20170302-220038-0800, 0.4.7-0xenial-20170315-042717-0700), ros-kinetic-smach-ros:amd64 (2.0.0-2xenial-20170227-160322-0800, 2.0.0-2xenial-20170308-210823-0800), ros-kinetic-diagnostic-analysis:amd64 (1.8.10-0xenial-20170227-152428-0800, 1.8.10-0xenial-20170308-194629-0800), ros-kinetic-rosbag-storage:amd64 (1.12.7-0xenial-20170227-151648-0800, 1.12.7-0xenial-20170308-191526-0800), ros-kinetic-rqt-dep:amd64 (0.4.7-0xenial-20170302-214625-0800, 0.4.7-0xenial-20170308-222101-0800), ros-kinetic-rqt-robot-steering:amd64 (0.5.6-0xenial-20170227-152857-0800, 0.5.6-0xenial-20170308-221740-0800), ros-kinetic-rqt-reconfigure:amd64 (0.4.7-0xenial-20170302-215527-0800, 0.4.7-0xenial-20170308-222128-0800), ros-kinetic-turtlesim:amd64 (0.7.1-0xenial-20170227-142249-0800, 0.7.1-0xenial-20170308-184307-0800), ros-kinetic-pluginlib:amd64 (1.10.4-0xenial-20170227-141336-0800, 1.10.4-0xenial-20170308-184727-0800), samba-libs:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.3, 2:4.3.11+dfsg-0ubuntu0.16.04.5), ros-kinetic-rqt-gui:amd64 (0.3.2-0xenial-20170227-151914-0800, 0.3.2-0xenial-20170308-220648-0800), ros-kinetic-genpy:amd64 (0.6.4-0xenial-20170227-125221-0800, 0.6.5-0xenial-20170308-181016-0800), ros-kinetic-gencpp:amd64 (0.5.4-0xenial-20170217-220520-0800, 0.5.5-0xenial-20170308-180846-0800), ros-kinetic-diagnostics:amd64 (1.8.10-0xenial-20170227-164039-0800, 1.8.10-0xenial-20170308-215424-0800), ros-kinetic-python-qt-binding:amd64 (0.3.2-0xenial-20170227-140247-0800, 0.3.2-0xenial-20170308-185848-0800), libc-bin:amd64 (2.23-0ubuntu6, 2.23-0ubuntu7), ros-kinetic-rviz-python-tutorial:amd64 (0.10.1-0xenial-20170227-203325-0800, 0.10.1-0xenial-20170309-010454-0800), ros-kinetic-diagnostic-aggregator:amd64 (1.8.10-0xenial-20170227-144422-0800, 1.8.10-0xenial-20170308-193714-0800), ros-kinetic-qt-gui-cpp:amd64 (0.3.4-0xenial-20170227-144634-0800, 0.3.4-0xenial-20170308-201126-0800), ros-kinetic-nodelet-tutorial-math:amd64 (0.1.10-0xenial-20170227-143008-0800, 0.1.10-0xenial-20170308-192533-0800), ros-kinetic-robot-state-publisher:amd64 (1.13.4-0xenial-20170227-163055-0800, 1.13.4-0xenial-20170308-213249-0800), ros-kinetic-message-filters:amd64 (1.12.7-0xenial-20170227-144623-0800, 1.12.7-0xenial-20170308-193633-0800), ros-kinetic-mk:amd64 (1.13.5-0xenial-20170227-140241-0800, 1.13.5-0xenial-20170308-185836-0800), ros-kinetic-geometry-tutorials:amd64 (0.2.2-0xenial-20170227-201846-0800, 0.2.2-0xenial-20170309-004442-0800), ros-kinetic-tf:amd64 (1.11.8-0xenial-20170227-160826-0800, 1.11.8-0xenial-20170308-211336-0800), ros-kinetic-message-runtime:amd64 (0.4.12-0xenial-20170227-125728-0800, 0.4.12-0xenial-20170308-181648-0800), ros-kinetic-rosunit:amd64 (1.13.5-0xenial-20170227-140141-0800, 1.13.5-0xenial-20170308-182205-0800), ros-kinetic-rqt-robot-monitor:amd64 (0.5.6-0xenial-20170302-220922-0800, 0.5.6-0xenial-20170308-221854-0800), ros-kinetic-actionlib-tutorials:amd64 (0.1.10-0xenial-20170227-160053-0800, 0.1.10-0xenial-20170308-210743-0800), ros-kinetic-sensor-msgs:amd64 (1.12.5-0xenial-20170227-132053-0800, 1.12.5-0xenial-20170308-183152-0800), ros-kinetic-rqt-plot:amd64 (0.4.7-0xenial-20170302-215403-0800, 0.4.7-0xenial-20170308-221732-0800), ros-kinetic-executive-smach:amd64 (2.0.0-2xenial-20170227-160504-0800, 2.0.0-2xenial-20170308-211014-0800), ros-kinetic-rosnode:amd64 (1.12.7-0xenial-20170227-155211-0800, 1.12.7-0xenial-20170308-205752-0800), ros-kinetic-interactive-marker-tutorials:amd64 (0.10.1-0xenial-20170227-163213-0800, 0.10.1-0xenial-20170308-213733-0800), ros-kinetic-xacro:amd64 (1.11.2-0xenial-20170227-202651-0800, 1.11.2-0xenial-20170308-205557-0800), ros-kinetic-rqt-msg:amd64 (0.4.7-0xenial-20170302-215655-0800, 0.4.7-0xenial-20170308-222109-0800), ros-kinetic-rqt-nav-view:amd64 (0.5.6-0xenial-20170302-221108-0800, 0.5.6-0xenial-20170308-221855-0800), ros-kinetic-turtle-tf2:amd64 (0.2.2-0xenial-20170227-160838-0800, 0.2.2-0xenial-20170308-211349-0800), ros-kinetic-robot:amd64 (1.3.0-0xenial-20170227-203125-0800, 1.3.0-0xenial-20170316-162847-0700), ros-kinetic-rqt-shell:amd64 (0.4.7-0xenial-20170302-214957-0800, 0.4.7-0xenial-20170308-222127-0800), ros-kinetic-rostest:amd64 (1.12.7-0xenial-20170227-143945-0800, 1.12.7-0xenial-20170308-193235-0800), ros-kinetic-std-msgs:amd64 (0.5.11-0xenial-20170227-131008-0800, 0.5.11-0xenial-20170308-182154-0800), ros-kinetic-rqt-gui-cpp:amd64 (0.3.2-0xenial-20170227-150837-0800, 0.3.2-0xenial-20170308-201916-0800), ros-kinetic-geometry-msgs:amd64 (1.12.5-0xenial-20170227-131438-0800, 1.12.5-0xenial-20170308-182846-0800), ros-kinetic-rqt-image-view:amd64 (0.4.7-0xenial-20170302-214513-0800, 0.4.7-0xenial-20170315-031747-0700), ros-kinetic-qt-gui:amd64 (0.3.4-0xenial-20170227-144119-0800, 0.3.4-0xenial-20170308-200814-0800), libsmbclient:amd64 (2:4.3.11+dfsg-0ubuntu0.16.04.3, 2:4.3.11+dfsg-0ubuntu0.16.04.5), ros-kinetic-rosconsole:amd64 (1.12.7-0xenial-20170227-140945-0800, 1.12.7-0xenial-20170308-182447-0800), ros-kinetic-rosconsole-bridge:amd64 (0.4.4-0xenial-20170227-144251-0800, 0.4.4-0xenial-20170308-191658-0800), ros-kinetic-rviz:amd64 (1.12.4-0xenial-20170227-162335-0800, 1.12.4-0xenial-20170308-212658-0800), ros-kinetic-rqt-runtime-monitor:amd64 (0.5.6-0xenial-20170227-152853-0800, 0.5.6-0xenial-20170308-221732-0800), ros-kinetic-nodelet-core:amd64 (1.9.9-0xenial-20170227-155431-0800, 1.9.9-0xenial-20170308-201828-0800), ros-kinetic-cv-bridge:amd64 (1.12.4-0xenial-20170227-144540-0800, 1.12.4-0xenial-20170315-022155-0700), ros-kinetic-rospack:amd64 (2.3.2-0xenial-20170227-125456-0800, 2.3.3-0xenial-20170308-181000-0800), ros-kinetic-roscpp-tutorials:amd64 (0.7.1-0xenial-20170227-142305-0800, 0.7.1-0xenial-20170308-184203-0800), ros-kinetic-smach-msgs:amd64 (2.0.0-2xenial-20170227-132245-0800, 2.0.0-2xenial-20170308-184416-0800), ros-kinetic-rqt-srv:amd64 (0.4.7-0xenial-20170302-215828-0800, 0.4.7-0xenial-20170308-222551-0800), libc-dev-bin:amd64 (2.23-0ubuntu6, 2.23-0ubuntu7), ros-kinetic-urdf:amd64 (1.12.7-0xenial-20170227-144630-0800, 1.12.7-0xenial-20170308-193748-0800), ros-kinetic-rqt-top:amd64 (0.4.7-0xenial-20170302-214750-0800, 0.4.7-0xenial-20170308-221921-0800), ros-kinetic-shape-msgs:amd64 (1.12.5-0xenial-20170227-132058-0800, 1.12.5-0xenial-20170308-183503-0800), multiarch-support:amd64 (2.23-0ubuntu6, 2.23-0ubuntu7), ros-kinetic-rqt-publisher:amd64 (0.4.7-0xenial-20170302-215515-0800, 0.4.7-0xenial-20170308-221658-0800), ros-kinetic-filters:amd64 (1.7.4-1xenial-20170227-144350-0800, 1.7.5-0xenial-20170316-161632-0700), ros-kinetic-bondpy:amd64 (1.7.18-0xenial-20170227-142734-0800, 1.7.18-0xenial-20170308-191818-0800), ros-kinetic-rqt-bag-plugins:amd64 (0.4.7-0xenial-20170302-215443-0800, 0.4.7-0xenial-20170308-221929-0800), ros-kinetic-message-generation:amd64 (0.4.0-0xenial-20170227-125711-0800, 0.4.0-0xenial-20170308-181930-0800), ros-kinetic-self-test:amd64 (1.8.10-0xenial-20170227-144914-0800, 1.8.10-0xenial-20170308-194158-0800), ros-kinetic-rqt-robot-dashboard:amd64 (0.5.6-0xenial-20170302-221346-0800, 0.5.6-0xenial-20170308-222215-0800), ros-kinetic-rqt-web:amd64 (0.4.7-0xenial-20170302-214856-0800, 0.4.7-0xenial-20170308-222020-0800), ros-kinetic-image-transport:amd64 (1.11.12-0xenial-20170227-145007-0800, 1.11.12-0xenial-20170308-193939-0800), ros-kinetic-common-msgs:amd64 (1.12.5-0xenial-20170227-141659-0800, 1.12.5-0xenial-20170308-191814-0800), ros-kinetic-dynamic-reconfigure:amd64 (1.5.46-0xenial-20170227-152924-0800, 1.5.46-0xenial-20170308-195045-0800), ros-kinetic-actionlib-msgs:amd64 (1.12.5-0xenial-20170227-131404-0800, 1.12.5-0xenial-20170308-182735-0800), ros-kinetic-rqt-launch:amd64 (0.4.7-0xenial-20170302-215518-0800, 0.4.7-0xenial-20170308-222146-0800), ros-kinetic-rqt-robot-plugins:amd64 (0.5.6-0xenial-20170302-222158-0800, 0.5.6-0xenial-20170309-014549-0800), ros-kinetic-visualization-tutorials:amd64 (0.10.1-0xenial-20170227-203916-0800, 0.10.1-0xenial-20170309-013808-0800), ros-kinetic-rostopic:amd64 (1.12.7-0xenial-20170227-152427-0800, 1.12.7-0xenial-20170308-194406-0800), ros-kinetic-kdl-conversions:amd64 (1.11.8-0xenial-20170227-141855-0800, 1.11.8-0xenial-20170308-192335-0800), ros-kinetic-rqt-py-console:amd64 (0.4.7-0xenial-20170302-214937-0800, 0.4.7-0xenial-20170308-221851-0800), ros-kinetic-rosbag:amd64 (1.12.7-0xenial-20170227-152113-0800, 1.12.7-0xenial-20170308-194018-0800), ros-kinetic-qt-gui-py-common:amd64 (0.3.4-0xenial-20170227-144114-0800, 0.3.4-0xenial-20170308-200834-0800), ros-kinetic-rqt-graph:amd64 (0.4.7-0xenial-20170302-214543-0800, 0.4.7-0xenial-20170308-221654-0800), ros-kinetic-diagnostic-updater:amd64 (1.8.10-0xenial-20170227-144402-0800, 1.8.10-0xenial-20170308-193704-0800), ros-kinetic-tf2-kdl:amd64 (0.5.15-0xenial-20170227-160816-0800, 0.5.15-0xenial-20170308-211829-0800), ros-kinetic-roscpp:amd64 (1.12.7-0xenial-20170227-141340-0800, 1.12.7-0xenial-20170308-183157-0800), ros-kinetic-actionlib:amd64 (1.11.8-0xenial-20170227-155556-0800, 1.11.8-0xenial-20170308-210216-0800), ros-kinetic-std-srvs:amd64 (1.11.2-0xenial-20170227-131132-0800, 1.11.2-0xenial-20170308-182013-0800), ros-kinetic-turtle-tf:amd64 (0.2.2-0xenial-20170227-162241-0800, 0.2.2-0xenial-20170308-212918-0800), ros-kinetic-laser-geometry:amd64 (1.6.4-0xenial-20170227-161515-0800, 1.6.4-0xenial-20170308-212122-0800), ros-kinetic-rqt-action:amd64 (0.4.7-0xenial-20170302-215758-0800, 0.4.7-0xenial-20170308-222551-0800), ros-kinetic-tf2-py:amd64 (0.5.15-0xenial-20170227-145116-0800, 0.5.15-0xenial-20170308-193928-0800) End-Date: 2017-03-23 14:30:15

I ran into dependency problem with building catkin_ws for kitti_to_rosbag package

$
0
0
I am provided with a kitti dataset at http://kitti.is.tue.mpg.de/kitti/raw_data/2011_09_26_drive_0001/2011_09_26_drive_0001_extract.zip. I have to convert this dataset into rosbag using the package https://github.com/ethz-asl/kitti_to_rosbag. This package require dependencies provided in the link https://github.com/ethz-asl/kitti_to_rosbag/blob/master/kitti_to_rosbag/package.xml. After cloning kitti_to_rosbag package into my ~/cw/src and performing catkin_make in my catkin workspace produces the following error:> CMake Error at kitti_to_rosbag/kitti_to_rosbag/CMakeLists.txt:4 (find_package): By not providing "Findcatkin_simple.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "catkin_simple", but CMake did not find one. Could not find a package configuration file provided by "catkin_simple" with any of the following names: catkin_simpleConfig.cmake and catkin_simple-config.cmake I followed the following commands: >cd ~/cw/src>git clone https://github.com/ethz-asl/kitti_to_rosbag>cd ..>catkin_make In an attempt to rectify this error, I also cloned all dependent packages(catkin_simple, cv_bridge, eigen_checks ...) provided in the package.xml for kitti_to_rosbag into my catkin/src folder. However, it gives this error > No rule to make target '/home/user/catkin_ws/devel/lib/libgflags.so', needed by '/home/user/catkin_ws/devel/lib/libeigen_checks.so Any help would be greatly appreciated . Having a deadline for this task, I am open to alternative packages/methods.

Autoware: rosdep keys could not resolve to system dependencies.

$
0
0
I am trying to install autoware from this link: https://github.com/CPFL/Autoware I followed the following commands:>cd $HOME>$ git clone https://github.com/CPFL/Autoware.git>$ cd ~/Autoware/ros/src>$ catkin_init_workspace>$ cd ../..>$ rosdep install --from-paths ~/Autoware/ros/src --ignore-src ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: >lattice_planner: Cannot locate rosdep definition for [libarmadillo-dev]>kf: Cannot locate rosdep definition for [dpm]>cv_tracker: Cannot locate rosdep definition for [klt]>catvehicle: Cannot locate rosdep definition for [obstaclestopper]>data_preprocessor: Cannot locate rosdep definition for [pcd_tutorial]>fusion: Cannot locate rosdep definition for [dpm]>filters: Cannot locate rosdep definition for [octree]>registration: Cannot locate rosdep definition for [features]

can't source into workspace

$
0
0
While I am reading different tutorials to create multiple workspaces, I notice that there are 2 ways to do it, either by catkin build or catkin_make. By using catkin build, the procedures to create a workspace is: $source /opt/ros/indigo/setup.bash $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace $ cd ~/catkin_ws/ $ catkin build $ source devel/setup.bash $ echo $ROS_PACKAGE_PATH > /opt/ros/indigo/share:/opt/ros/indigo/stacks By using catkin_make, the procedure looks similar: $ source /opt/ros/indigo/setup.bash $ mkdir -p ~/catkin_ws2/src $ cd ~/catkin_ws2/ $ catkin_make $ source devel/setup.bash $ echo $ROS_PACKAGE_PATH > /home/username/catkin_ws2/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks I used above 2 methods to create 2 workspace: catkin_ws and catkin_ws2 independently. Then I check if the environment has been sourced correctly. The 1st workspace has not been sourced correctly while 2nd workspace has been sourced correctly. I would like to know where am I wrong and how to fix it.

Build plugin where base class exists in another project

$
0
0
Hi, I have the similiar situation as http://answers.ros.org/question/264934/load-plugin-where-base-class-exists-in-another-project/ where I build a plugin where the base class is in another package. I noticed the upon loading the plugin I will get "undefined reference" errors if miss the line: target_link_libraries(test_plugins ${catkin_LIBRARIES} ${PROJECT_NAME}) However I am still wondering if plugins have to be linked to all the ${catkin_LIBRARIES} of the project. Does someone know if this is best practice? I noticed that it increases the shared object by factors.
Viewing all 670 articles
Browse latest View live