当前位置: 首页 > news >正文

江苏网站设计北京网站优化合作

江苏网站设计,北京网站优化合作,discuz转wordpress,龙岩iot开发福建小程序建设需求:实现参数服务器参数的增删改查操作。 在C中实现参数服务器数据的增删改查,可以通过两套API实现:. ros::NodeHandle ros::param下面为具体操作演示: 在src下面的自己定义的作用包下面新建文件。 比如我的是一直存在的demo03_ws文件下的src里面&…

需求:实现参数服务器参数的增删改查操作。

在C++中实现参数服务器数据的增删改查,可以通过两套API实现:.

ros::NodeHandle
ros::param

下面为具体操作演示:
在src下面的自己定义的作用包下面新建文件。
比如我的是一直存在的demo03_ws文件下的src里面,先右击src 创建新的功能包creat catkin package,将包名命名为plumbing_param_server,然后添加roscpp,rospy,std_msgs.创建完成之后。
在plumbing_param_server下面的src新建文件
命名demo01__param_set.cpp

实现:
ros : : NodeHandle
setParam ("键",值)
ros : :param
set("键",值)
修改,只需要继续调研 setparam 或set函数 ,保证键是已经存在的,那么值会覆盖。

输入以下代码:

#include "ros/ros.h"int main(int argc, char** argv){//初始化 ROS节点;ros::init(argc, argv, "set_param_c");// 3.创建节点句柄;ros::NodeHandle nh;
//参数增---------------------------------------
//方案一:nhnh.setParam("type", "xiaohuang");nh.setParam("radius", 0.15);//方案二:ros::paramros::param::set("type_param", "xiaobai");ros::param::set("radius_param", 0.15);return 0;
}

编译cmakelist文件。
在这里插入图片描述
在这里插入图片描述

完毕之后ctrl+shift+b进行编译。
然后ctrl+alt+t打开终端
输入roscore启动ros
然后新开一个终端
输入

source ./devel/setup.bash
rosrun plumbing_param_server demo01_param_set 

在这里插入图片描述
验证:新开一个终端,输入rosparam list列出当前存在的所有参数服务器
在这里插入图片描述

获取当前参数的数值:rosparam get /***

比如rosparam get /type
在这里插入图片描述
参数的修改:和上面是一样的。加入下面的代码就可以实现覆盖修改。加入以下函数代码:

//参数改--------------------------------------
//方案一:nh
nh.setParam("radius", 0.15);//方案二:ros::paramros::param::set("radius_param", 0.25);

整体:

#include "ros/ros.h"int main(int argc, char** argv){//初始化 ROS节点;ros::init(argc, argv, "set_param_c");// 3.创建节点句柄;ros::NodeHandle nh;
//参数增---------------------------------------
//方案一:nhnh.setParam("type", "xiaohuang");nh.setParam("radius", 0.15);//方案二:ros::paramros::param::set("type_param", "xiaobai");ros::param::set("radius_param", 0.15);//参数改--------------------------------------
//方案一:nh
nh.setParam("radius", 0.15);//方案二:ros::paramros::param::set("radius_param", 0.25);return 0;
}

下面的修改会覆盖上面的内容
检查一下:ctrl+shift+b进行编译,终端中打开。
获取当前参数的数值:rosparam get /***
在这里插入图片描述
在这里插入图片描述

http://www.hkea.cn/news/416599/

相关文章:

  • 网站如何做内链seo高手是怎样炼成的
  • 设计师个人网站建设怎样注册一个自己的平台
  • 徐州营销网站建设产品线上推广渠道
  • 绍兴市网站建设公司企业官网搭建
  • 关于网页设计的网站免费发布信息网站大全
  • 郑州新闻头条seo基础教程
  • 做网站比较大的公司朔州seo
  • 如何制作私人网站福州专业的seo软件
  • 做网站主流技术南宁在哪里推广网站
  • 老板让我做网站负责人微博营销软件
  • 教我做网站百度打开
  • 网站开发时如何兼容电商运营是做什么的
  • 河北建设银行石家庄分行招聘网站怎么申请自己的网络平台
  • vs2008 做网站搜索引擎的工作原理是什么
  • 东莞常平做网站公司app营销策划方案
  • 爱用建站 小程序重庆网站制作公司
  • 网站建设小企业案例漯河网络推广哪家好
  • wordpress 清空回收站合肥网站优化软件
  • 电站建设招聘网站智推教育seo课程
  • 做静态网站选用什么服务器站长素材网站
  • 网站建设先做前台还是后台百度认证是什么
  • 广州专业做crm系统的供应商seo网站培训班
  • 景安建网站企业网站seo方案案例
  • 山东滕州疫情最新消息今天i长沙官网seo
  • 公司做网站买域名之后做什么百度一下你就知道手机版
  • 北京婚恋网站哪家最好企业推广宣传方式
  • 国发网站建设西安做网站公司
  • 网站推广服务合同简述网络营销的主要方法
  • 信息门户网站是什么成人计算机培训机构哪个最好
  • 网站建设公司 中企动力公司东莞商城网站建设