跳转至

ROS


ROS Tutorials

Book & Code

ROS Tips

rosdep

  • Install dependency of all packages in the workspace
    Bash
    rosdep install --from-paths src --ignore-src -r -y
    rosdep install --from-paths src --ignore-src --rosdistro $ROS_DISTRO -y
    

rospack

Bash
rospack plugins --attrib=plugin costmap_2d

Debug

Build Tools

  • Catkin is a collection of CMake macros and associated code used to build packages used in ROS

  • catkin_make

  • catkin_make_isolated

  • catkin_tools

  • ament_tools

  • colcon is a command line tool to improve the workflow of building, testing and using multiple software packages. It automates the process, handles the ordering and sets up the environment to use the packages.

    Bash
    sudo apt install python3-colcon-common-extensions
    
    colcon build 
    
    source install/setup.bash
    

  • Bloom is a release automation tool, designed to make generating platform specific release artifacts from source projects easier. Bloom is designed to work best with catkin projects, but can also accommodate other types of projects.

ROS IDE