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

汽车商城网站建设河南最新消息

汽车商城网站建设,河南最新消息,旧域名找新域名的方法,网站建设及推广方案ppt模板目录如何实现一个发布者C创建功能包编写程序配置CMakeLists.txt编译并运行发布者python创建并编写脚本运行平台#xff1a;华硕 Thinker Edge R 瑞芯微 RK3399Pro 固件版本#xff1a;Tinker_Edge_R-Debian-Stretch-V1.0.4-20200615 记录自【古月居】古月ROS入门21讲 | 一学… 目录如何实现一个发布者C创建功能包编写程序配置CMakeLists.txt编译并运行发布者python创建并编写脚本运行平台华硕 Thinker Edge R 瑞芯微 RK3399Pro 固件版本Tinker_Edge_R-Debian-Stretch-V1.0.4-20200615 记录自【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程 —— 古月居GYH P10 10.发布者Publisher的编程实现 如何实现一个发布者 初始化ROS节点向ROS Master注册节点信息包括发布的话题名和话题中的消息类型创建消息数据按照一定频率循环发布消息。 C 创建功能包 cd ~/catkin_workspace/src catkin_create_pkg learning_topic roscpp rospy std_msgs geometry_msgs turtlesim编写程序 nano ~/catkin_workspace/src/learning_topic/src/velocity_publisher.cpp/*********************************************************************** Copyright 2020 GuYueHome (www.guyuehome.com). ***********************************************************************//*** 该例程将发布turtle1/cmd_vel话题消息类型geometry_msgs::Twist*/#include ros/ros.h #include geometry_msgs/Twist.hint main(int argc, char **argv) {// ROS节点初始化ros::init(argc, argv, velocity_publisher);// 创建节点句柄ros::NodeHandle n;// 创建一个Publisher发布名为/turtle1/cmd_vel的topic消息类型为geometry_msgs::Twist队列长度10ros::Publisher turtle_vel_pub n.advertisegeometry_msgs::Twist(/turtle1/cmd_vel, 10);// 设置循环的频率ros::Rate loop_rate(10);int count 0;while (ros::ok()){// 初始化geometry_msgs::Twist类型的消息geometry_msgs::Twist vel_msg;vel_msg.linear.x 0.5;vel_msg.angular.z 0.2;// 发布消息turtle_vel_pub.publish(vel_msg);ROS_INFO(Publish turtle velocity command[%0.2f m/s, %0.2f rad/s], vel_msg.linear.x, vel_msg.angular.z);// 按照循环频率延时loop_rate.sleep();}return 0; }配置CMakeLists.txt nano ~/catkin_workspace/src/learning_topic/CMakeLists.txt在Build内Install前加入 add_executable(velocity_publisher src/velocity_publisher.cpp) target_link_libraries(velocity_publisher ${catkin_LIBRARIES})设置需要编译的代码和生成的可执行文件 设置链接库 编译并运行发布者 cd ~/catkin_workspace catkin_make# 新建一个终端 source ~/catkin_workspace/devel/setup.bash roscore # 新建一个终端 source ~/catkin_workspace/devel/setup.bash rosrun turtlesim turtlesim_node # 新建一个终端 source ~/catkin_workspace/devel/setup.bash rosrun learning_topic velocity_publisher# 新建一个终端 source ~/catkin_workspace/devel/setup.bash rqt_graphpython 创建并编写脚本 cd ~/catkin_workspace/src/learning_topic mkdir scripts cd ~/catkin_workspace/src/learning_topic/scripts nano velocity_publisher.py#!/usr/bin/env python # -*- coding: utf-8 -*-######################################################################## #### Copyright 2020 GuYueHome (www.guyuehome.com). ### ######################################################################### 该例程将发布turtle1/cmd_vel话题消息类型geometry_msgs::Twistimport rospy from geometry_msgs.msg import Twistdef velocity_publisher():# ROS节点初始化rospy.init_node(velocity_publisher, anonymousTrue)# 创建一个Publisher发布名为/turtle1/cmd_vel的topic消息类型为geometry_msgs::Twist队列长度10turtle_vel_pub rospy.Publisher(/turtle1/cmd_vel, Twist, queue_size10)#设置循环的频率rate rospy.Rate(10) while not rospy.is_shutdown():# 初始化geometry_msgs::Twist类型的消息vel_msg Twist()vel_msg.linear.x 0.5vel_msg.angular.z 0.2# 发布消息turtle_vel_pub.publish(vel_msg)rospy.loginfo(Publsh turtle velocity command[%0.2f m/s, %0.2f rad/s], vel_msg.linear.x, vel_msg.angular.z)# 按照循环频率延时rate.sleep()if __name__ __main__:try:velocity_publisher()except rospy.ROSInterruptException:pass运行 sudo chmod x ~/catkin_workspace/src/learning_topic/scripts/velocity_publisher.py# 新建一个终端 source ~/catkin_workspace/devel/setup.bash roscore # 新建一个终端 source ~/catkin_workspace/devel/setup.bash rosrun turtlesim turtlesim_node # 新建一个终端 source ~/catkin_workspace/devel/setup.bash rosrun learning_topic velocity_publisher.py# 新建一个终端 source ~/catkin_workspace/devel/setup.bash rqt_graph
http://www.huolong8.cn/news/389608/

相关文章:

  • 门户网站上的广告怎么做最实用的上网网址一览表
  • 自己怎么来建设网站新手怎么做自媒体
  • 我国档案网站建设研究论文临沂企业建站模板
  • 国外摄影网站怎么做一个自己的小程序
  • 打金新开传奇网站建设网站门户
  • 游戏评测网站怎么做公众号编辑器名称
  • 杭州市规划建设网站宿迁建设安全监督站网站
  • 移动营销型网站建设微企业网站模板免费
  • 网站微信分享链接怎么做的建站如何收费
  • 怎么做网站扩展网络营销到底是干嘛的
  • 网站建设制作有那些福州企业网站推广定制
  • 科技网站制作山东省建设局拖欠工资网站
  • 网站建设设计费会计分录汕头seo推广外包
  • 阜阳网站开发公司地推app接任务平台
  • 青岛安装建设股份有限公司网站石家庄网站模板建站
  • 市妇联门户网站平台建设情况南宁网站建公司
  • 做什么网站开发最简单做网站必须要有的素材
  • 机加工外协网站安徽淮南网
  • 网站建设评比细则dede网站地图模板下载
  • 镇江网站建设价格全球商业网
  • 九江城市投资建设有限公司网站建设有访问量的网站
  • 什么是网站开发工程师建造免费网站
  • 页面升级3秒后自动跳转廊坊百度快速优化排名
  • 唐山哪里有建设网站的如何评价一个网站做的好不好
  • 网站建设实施计划包括哪些做网站去哪里接单
  • 遵义门户网站专做运动装的网站
  • 长沙模板建站学做网站论坛怎么样
  • phpcms二级栏目文章列表调用网站最新文章的方法手机网站制
  • 网站建设与运营财务预算线上推广费用预算
  • 资阳自贡网站建设平台群艺馆网站建设方案