关于robots:ros-NodeHandle

69次阅读

共计 466 个字符,预计需要花费 2 分钟才能阅读完成。

// launch 文件中 ns=="node_namespace"
 
ros::init(argc, argv, "node_name"); // node name
 
ros::NodeHandle n; //n 命名空间为 /node_namespace
 
ros::NodeHandle n1("sub"); // n1 命名空间为 /node_namespace/sub
 
ros::NodeHandle n2(n1,"sub2");// n2 命名空间为 /node_namespace/sub/sub2
 
ros::NodeHandle pn1("~"); //pn1 命名空间为 /node_namespace/node_name
 
ros::NodeHandle pn2("~sub"); //pn2 命名空间为 /node_namespace/node_name/sub
 
ros::NodeHandle pn3("~/sub"); //pn3 命名空间为 /node_namespace/node_name/sub
 
ros::NodeHandle gn("/global"); // gn 命名空间为 /global

正文完
 0