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

app建站平台网站付费推广方式

app建站平台,网站付费推广方式,网站开发前台实训,代运营服务公司目录 说明#xff1a; 1. 参数模型#xff08;全局字典#xff09; 2. 实现过程#xff08;C#xff09; 创建功能包 参数命令行的使用 YAML参数文件 rosparam命令 使用示例 编程方法#xff08;C#xff09; 配置代码编译规则 编译并运行 编译 运行 3. 实…目录 说明 1. 参数模型全局字典 2. 实现过程C 创建功能包 参数命令行的使用 YAML参数文件 rosparam命令 使用示例 编程方法C 配置代码编译规则 编译并运行 编译 运行 3. 实现过程Python 编程方法Python 运行效果 说明 1. 本系列学习笔记基于B站古月居《ROS入门21讲》课程且使用的Ubuntu与ROS系统版本与课程完全一致 虚拟机版本Linux系统版本ROS系统版本VMware WorkStation Pro 16Ubuntu18.04Melodic 2. 课程中的所有示例代码均已跑通且对Pyhon版本的代码也都做了运行验证并附带验证过程错误均已修正 3. 本节是整个笔记的第14节对应视频课程的第16节请自行对应学习 4. 整个系列笔记基本已经完结但部分章节仍需润色修改 后面会陆续发布请大家持续关注      创作不易感谢支持 1. 参数模型全局字典 2. 实现过程C 创建功能包 cd ~/catkin_ws/src catkin_create_pkg learning_parameter roscpp rospy std_srvs 参数命令行的使用 YAML参数文件 rosparam命令 列出当前所有参数 rosparam list 显示某个参数值 rosparam get param_key 设置某个参数值 rosparam set param_key param_value 保存参数到文件 rosparam dump file_name 从文件读取参数 rosparam load file_name 删除参数 rosparam delete param_key 使用示例 显示与设置某个参数 保存当前参数到某个文件文件路径就在当前终端的工作路径 从文件中修改并读取参数 删除某个参数 编程方法C cd ~/catkin_ws/src/learning_parameter/src touch parameter_config.cpp 初始化ROS节点 get函数获取参数 set函数设置参数 /*** 该例程设置/读取海龟例程中的参数*/ #include string #include ros/ros.h #include std_srvs/Empty.h ​ int main(int argc, char **argv) {int red, green, blue; ​// ROS节点初始化ros::init(argc, argv, parameter_config); ​// 创建节点句柄ros::NodeHandle node; ​// 读取背景颜色参数ros::param::get(turtlesim/background_r, red);ros::param::get(turtlesim/background_g, green);ros::param::get(turtlesim/background_b, blue); ​ROS_INFO(Get Backgroud Color[%d, %d, %d], red, green, blue); ​// 设置背景颜色参数ros::param::set(turtlesim/background_r, 255);ros::param::set(turtlesim/background_g, 255);ros::param::set(/background_b, 255); ​ROS_INFO(Set Backgroud Color[255, 255, 255]); ​// 读取背景颜色参数ros::param::get(turtlesim/background_r, red);ros::param::get(turtlesim/background_g, green);ros::param::get(turtlesim/background_b, blue); ​ROS_INFO(Re-get Backgroud Color[%d, %d, %d], red, green, blue); ​// 调用服务刷新背景颜色ros::service::waitForService(/clear);ros::ServiceClient clear_background node.serviceClientstd_srvs::Empty(/clear);std_srvs::Empty srv;clear_background.call(srv);sleep(1); ​return 0; } 配置代码编译规则 add_executable(parameter_config src/parameter_config.cpp) target_link_libraries(parameter_config ${catkin_LIBRARIES}) 编译并运行 编译 cd ~/catkin_ws ​ catkin_make ​ source devel/setup.bash如已配置 **.bashrc**文件则此步不需要配置方法在publisher的章节里 运行 roscore rosrun turtlesim turtlesim_node rosrun learning_parameter parameter_config 3. 实现过程Python 编程方法Python cd ~/catkin_ws/src/learning_parameter mkdir scripts cd scripts touch parameter_config.py #!/usr/bin/env python # -*- coding: utf-8 -*- # 该例程设置/读取海龟例程中的参数 ​ import sys import rospy from std_srvs.srv import Empty ​ def parameter_config():# ROS节点初始化rospy.init_node(parameter_config, anonymousTrue) ​# 读取背景颜色参数red   rospy.get_param(turtlesim/background_r)green rospy.get_param(turtlesim/background_g)blue rospy.get_param(turtlesim/background_b) ​rospy.loginfo(Get Backgroud Color[%d, %d, %d], red, green, blue) ​# 设置背景颜色参数rospy.set_param(turtlesim/background_r, 255);rospy.set_param(turtlesim/background_g, 255);rospy.set_param(turtlesim/background_b, 100); ​rospy.loginfo(Set Backgroud Color[255, 255, 100]); ​# 读取背景颜色参数red   rospy.get_param(turtlesim/background_r)green rospy.get_param(turtlesim/background_g)blue rospy.get_param(turtlesim/background_b) ​rospy.loginfo(Get Backgroud Color[%d, %d, %d], red, green, blue) ​# 发现/spawn服务后创建一个服务客户端连接名为/spawn的servicerospy.wait_for_service(/clear)try:clear_background rospy.ServiceProxy(/clear, Empty) ​# 请求服务调用输入请求数据response clear_background()return responseexcept rospy.ServiceException, e:print Service call failed: %s%e ​ if __name__ __main__:parameter_config() 给parameter_config.py文件赋作为可执行文件权限python文件不需要编译直接运行即可。 运行效果 roscore rosrun turtlesim turtlesim_node rosrun learning_parameter parameter_config.py
http://www.pierceye.com/news/489540/

相关文章:

  • 大连最好的做网站的公司崇义做网站
  • 圣弘建设股份有限公司网站上海图文设计有限公司
  • gta5资产网站正在建设零基础自学设计
  • 深圳专业制作网站公司吗网站信息化建设报送
  • 苏州网站建设运营推广网站一年多少钱?
  • WordPress国外主机湖北短视频seo营销
  • 南通网站建设电话设计一个网站要多少钱
  • 好的模板网站建设网站规划 时间
  • 昆明seocn整站优化网站建设如何报价
  • 网页设计模板免费网站WordPress生成网站地图
  • 做网站 侵权做外贸怎么看外国网站
  • 网站建设知识点的总结普通网站建设是什么
  • 杭州网站建设费用多少合肥高新城建设计院网站
  • 炫酷特效网站asa8.4 做网站映射
  • 郑州租赁房网站建设九江快乐城
  • 手机网站建站教育模板微信网站 教程
  • 网站的结构犀牛云做网站多少钱
  • 网站服务器用什么配置公司网站建设的视频教程
  • idea做网站网络营销与网站推广的区别
  • 建一家网站多少钱微信小程序在哪里查找
  • 东阳网站推广英文网站源码下载
  • 介绍湛江网站高端网站建设网站定制
  • 网站的特征包括哪些方面wordpress缓存插件 w3
  • 东莞专业网站营销wordpress新建页面模板
  • 做外贸学习网站智慧团建网页电脑版登录网站
  • 如何免费做一个网站攻略常州网站推广软件
  • 手机网站建站 服务器网站名称收录
  • 网站根 html网站建设 永灿 竞争
  • 网站建设费合同天津网站建设公司
  • 自己怎么做优惠卷网站购物网站建设需求模板下载