新建功能包

新建C++文件

参数配置

nh节点方式

 ros::NodeHandle nh;
 nh.setParam(参数);

param方式

ros::param::set(参数);

实现函数

 #include "ros/ros.h"
    int main(int argc, char  *argv[])
    {
    //初始化ros
    ros::init(argc,argv,"robot");
    //创建句柄
    ros::NodeHandle nh;
   /* 1.句柄实现
        ros::NodeHandle*/
   nh.setParam("type","xiaohei");
   nh.setParam("R",0.15);
   /* 2.参数实现
        ros::param::set();*/
    ros::param::set("type_param","xiaobai");
    ros::param::set("R_param",0.15);
    return 0;
}

实验现象

rosparam list
rosparam get xxx

请输入图片描述

参数修改

只需要重新对参数进行赋值

最后修改:2023 年 11 月 10 日
如果觉得我的文章对你有用,请随意赞赏