建立乙個rosclion目錄:
cd rosclion
mkdir -p ros_workspace/src
cd ros_workspace
catkin_make
在src中建立package:
cd src
catkin_create_pkg my_package roscpp rospy std_msgs
回到workspace並配置環境:
cd ..
source ./devel/setup.bash
同乙個終端中開啟clion:
sh your_clion/bin/clion.sh
啟動後進入clion介面
設定配置:左上角file-settings-build-cmake中 build directory設定為your_home/rosclion/ros_workspace/build
, cmake options中新增 -
dcatkin_devel_prefix:path=
your_home/rosclion/ros_workspace/devel
在my_package/src中可以建立c/c++的source檔案寫入node**了,例如建立了乙個my_package.cpp,在前乙個目錄下的cmakelists中可以新增:
add_executable(my_package src/my_package.cpp)
target_link_libraries(my_package $)
外部的cmakelists右鍵reload,src右鍵reload,開啟roscore就可以執行my_package.cpp
在Clion中配置ROS工程
使用clion編譯執行ros工程,clion安裝破解過程自行解決 clion終端啟動 sudo gedit bashrc 在bashrc檔案中加入 export path home jjy solftware clion 2018.2.6 bin path 位址根據自己改 儲存退出 source b...
建立乙個ROS節點
mkdir p catkin ws srccd catkin ws src現在使用catkin create pkg命令來建立乙個名為 beginner tutorials 的新程式包,這個程式包依賴於std msgs roscpp和rospy catkin create pkg beginner ...
建立乙個ROS包
先前筆者不知道catkin到底是個什麼東東,後來終於在官方 上找到了答案,原來catkin是ros的乙個官方的編譯構建系統,是原本的ros的編譯構建系統rosbuild的後繼者。catkin的 有點複雜,我們可以慢慢的講一下其中的淵源。ros 於willow garage這個公司,他們希望借助開源的...