代码中.
ros::NodeHandle nh; // 声明节点句柄
nh.setParam("my_param_method", 1); // 初始化参数, ROS中参数服务器会自动创建参数名称 my_param_method. 并且赋值为 1
int g_operator = 2;
nh.getParam("my_param_method", g_operator); //程序从 ROS中参数服务器获取参数名为 my_param_method. 并且赋值到 变量 g_operator 中.
而在程序外部, 可以通过其他程序设置此参数, 或者命令行 (rosparam list 查看所有参数)
$ rosparam set /my_param_method 5
阅读(967) | 评论(0) | 转发(0) |