ROS 开发tips

这是我进行ros开发的几个比较有用但是ros-wiki中没有明确点出的。

使用catkin的清除命令

如果使用rosbuild进行此操作,可以使用:

rosmake --target=clean

如果使用catkin

$ cd ~/catkin_ws
$ rm -rf devel build install

执行以上命令后,可以像往常一下构建数据包

$ cd ~/catkin_ws
$ catkin_make
$ source devel/setup.zsh

重新构建单独的catkin包

$ cd ~/catkin_ws
$ catkin_make --pkg package_name

编译单独的包

catkin_make -DCATKIN_WHITELIST_PACKAGES='kinect2_viewer'

ROS image转换为cv::Mat格式,提供opencv使用

http://wiki.ros.org/cv_bridge/Tutorials/ConvertingBetweenROSImagesAndOpenCVImagesPython

参考