ROS_param参数学习

//参数列表
rosparam list 
//显示某个参数值
rosparam get param_key   
//设置参数
rosparam set param_key param_value  
//保存参数 加载参数
rosparam dump [name]
rosparam load [name]

//刷新显示效果
rosservice call /clear
//初始化
ros::init(argc,argv,"param_set");
ros::NodeHandle n;
//获取参数
int blue;
ros::param::get("/turtlesim/background_b",blue);

//修改参数
ros::param::set("/turtlesim/background_b",255);

//客户端才有需求,请求服务器的设置
//客户端才有设置格式的需求
std_srvs::Empty srv;

ros::service::waitForService("/clear");
ros::ServiceClient client_set=n.serviceClient<std_srv::Empty>("/clear");

clear_set.call(srv);

sleep(1);
return 0;
posted @ 2025-01-03 20:46  流光最璀璨i  阅读(15)  评论(0编辑  收藏  举报