关于ROS中句柄定义时nh("~")与nh的一些小区别:
以ros::init(argc, argv, "lego_loam");
为例,
ImageProjection():nh("~"){
若定义方式为nh("~"),则使用该句柄发布任何主题的消息时,其消息名称前都会自动加上
/lego_loam/消息名
而若定义方式为nh时,其消息名称则直接为/消息名。
具体信息参考链接:LeGO-LOAM源码解析2: imageProjection
关于ROS中句柄定义时nh("~")与nh的一些小区别:
以ros::init(argc, argv, "lego_loam");
为例,
ImageProjection():nh("~"){
若定义方式为nh("~"),则使用该句柄发布任何主题的消息时,其消息名称前都会自动加上
/lego_loam/消息名
而若定义方式为nh时,其消息名称则直接为/消息名。
具体信息参考链接:LeGO-LOAM源码解析2: imageProjection