catkin

    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

    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

    2熱度

    2回答

    在catkin項目中,catkin_make失敗。該CMakeLists包括 find_package(Gperftools REQUIRED) 我已經安裝了谷歌,perftools: google-perftools is already the newest version (2.4-0ubuntu5) CMake的錯誤說,它無法找到gperftools,或至少路徑變量: CMake

    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回答

    在運行時(當我調用roslaunch時),我想在已知的目錄中創建一個新的子目錄,並將該路徑作爲rosparam傳遞給兩個不同的節點。 如何編輯我的.launch文件來做到這一點? 例如,我有文件夾~/datacapture。每當我使用roslaunch時,我想創建一個基於當前時間的子目錄(即~/datacacpture/20161129_1352/),並使用rosparams將它傳遞給幾個節點。

    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

    0熱度

    1回答

    當前我正在嘗試關注this指南,以開始使用機器人操作系統(目前爲ROS Indigo)。我在那裏我試圖使用命令來構建柳絮工作空間非常最後階段: 須藤./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE =釋放--install空間/選擇/ ROS /靛藍 這個命令是從3.3 它適用於第50包左右完全正常部分,但啓動時達

    2熱度

    1回答

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