Ros NameSpace is where parameters is passing through and topics, services ,and other ros stuffs

the rule can be check out in these website

http://wiki.ros.org/Nodes

and the RAII  resource acquisitation Is Initialization is the lifetime of class invariant ;


The catkin_package macro genearates cmake config files for your package 

declare things to be passed to the depend projects 

INCLUDE_DIRS: uncomment this if your package contains header files 

catkin_package(
    INCLUDE_DIRS include
    LIBRARIES laser_scan_sparsifier
    CATKIN_DEPENDS ${ROS_CXX_DEPENDENCIES}
)


 Ros NameSpace

like this mutex is an invariant;

相关文章: