ROS CHEAT SHEET INDIGO v2.0 WORKSPACES CMakeLists.txt RUNNING SYSTEM Create Workspace Skeleton Run ROS using plain: roscore mkdir catkin_ws && cd catkin_ws cmake_minimum_required(VERSION 2.8.3) wstool init src project(package_name) Alternatively, roslaunch...
Plus
ROS CHEAT SHEET INDIGO v2.0 WORKSPACES CMakeLists.txt RUNNING SYSTEM Create Workspace Skeleton Run ROS using plain: roscore mkdir catkin_ws && cd catkin_ws cmake_minimum_required(VERSION 2.8.3) wstool init src project(package_name) Alternatively, roslaunch will run its own roscore automatically if it can’t find catkin_make find_package(catkin REQUIRED) source devel/setup.bash catkin_package() one: roslaunch my_package package_launchfile.launch Add Repo to Workspace Package Dependencies Suppress this behaviour with the --wait flag. roscd; cd ../src To use headers or libraries in a package, or to use a package’s exported wstool set repo_name \ CMake macros, express a build-time dependency: Nodes, Topics, Messages --git http://github.com/org/repo_name.git \ find_package(catkin REQUIRED COMPONENTS roscpp) rosnode list --version=indigo-devel rostopic list wstool up Tell dependent packages what headers or libraries to pull in when your rostopic echo cmd_vel package is declared as a catkin co
Moins