catkin

    0熱度

    2回答

    example1_a.cpp include "ros/ros.h" #include "std_msgs/String.h" #include <sstream> int main(int argc, char **argv) { ros::init(argc, argv, "example1_a"); ros::NodeHandle n; ros::Pub

    1熱度

    1回答

    我試圖從源代碼編譯GTEST(而不是使用現有安裝的版本)。我正在開發一個基於catkin的cmake項目。 我已經加入從https://github.com/google/googletest的源代碼,以我的工作區,並附帶add_subdirectory的文件夾。 不過,我得到與現有GTEST一個nameclash: CMake Error at src/test_env/GTest/google

    1熱度

    1回答

    我有一個我想分發的ROS包。它帶來了一些無法通過點或包管理器安裝的依賴關係。應該下載並手動安裝它們。我寫了一個工作正常的安裝腳本,但我希望所有進程都是自治的,換句話說,如果可能,我希望使用rosdep安裝所有依賴項。 理想的實現: - 創建具有必要的CMakeLists文件 外部包 - 運行catkin_make自動下載,並與我的腳本安裝庫(或運行rosdep安裝的依賴,但我想這是不可能的)

    0熱度

    1回答

    我正在嘗試使用外部庫來構建項目,但系統一直在考慮它需要使用已損壞的usr/lib中的庫。我希望改爲使用地址內建立的庫:/home/CMake-hdf5-1.8.18/build/HDF5-1.8.18-Linux/HDF_Group/HDF5/1.8.18/include。這是CMakeLists.txt。我想要的解決方案是#Add hdf5庫下的兩行。 cmake_minimum_require

    1熱度

    1回答

    我在做使用ros的人臉檢測機器人。我在跑的人臉檢測節點故障和我得到以下錯誤: [email protected]:~$ source /usr/share/setup.launch [email protected]:~$ source ./ws1/devel/setup.bash [email protected]:~$ rosrun exp2 face.py Traceback (mos

    2熱度

    1回答

    我正在嘗試設置一個ROS-Node來通過ZeroMQ與其他操作系統進行通信(這裏沒有選擇)。 我用ROS動力學龜上Ubuntu的LTS 16.04和柳絮建立(而不是catkin_make)。 幸運的是,已經有它建立只是完美的我一個柳絮包(一包裝)爲ZeroMQ可用:https://github.com/ethz-asl/zeromq_catkin 但是當我嘗試包括CPP-包裝#include "z

    0熱度

    1回答

    我在Ubuntu 14.04上安裝了Boost庫,我試圖在catkin工作區中創建一個ros包。 該軟件包是由三部分組成的無人機自主導航系統:其中一個可以創建雲點的3D地圖。 我的目標是修改這個包,以便保存和加載我得到的雲點。 我以爲使用Boost庫來序列化包含3D地圖的數據結構。 這是我的地圖的數據結構(由我添加的序列化功能): #include <vector> #include <TooN

    2熱度

    1回答

    有兩個不同的節點,其中一個用Python編寫,另一個用C++編寫。他們基本上都在做同樣的事情。假設他們正在用不同的方法找到香蕉,如中提琴或豬。所以,他們的名字是: 節點1:object_detector_hog_node 節點2:object_detector_viola_node 我想分配該選擇哪一個節點將打開參數。是否有可能做這樣的事情? 我知道如果在啓動文件中使用它是不可能的。另外,我不想打

    1熱度

    1回答

    我發現我錯誤地將依賴項「std_msgs」命名爲「std_msg」。 所以我定!但等待,柳絮仍然認爲lawnbot_description是要「std_msg」作爲一個依賴,即使我固定的依賴性: : <?xml version="1.0"?> <package format="2"> <name>lawnbot_description</name> <version>0.0.

    0熱度

    1回答

    我正在嘗試使用帶有ROS包的Kilobot模擬器Kilombo。我正常安裝Kilombo,然後嘗試將Kilombo頭文件包含在ROS包中。 Kilombo的的CMakeLists.txt看起來像這樣 add_library(sim display.c skilobot.c kbapi.c params.c stateio.c runsim.c neighbors.c distribution.c