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

长江商学院 网站建设wordpress 超级折扣

长江商学院 网站建设,wordpress 超级折扣,网站的发布与推广方式,那家建设网站p2p公司最好?目录如何实现一个发布者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.sadfv.cn/news/84711/

相关文章:

  • 怎样建网站 步骤龙潭湖网站建设
  • 做网站贵不公司网站形象
  • 视频网站怎么做排名邯郸信息港官网登录
  • 怎样进行网站推广vs网站模态框怎么做
  • 个人网站需要几个备案网站开发与维护专业
  • 三门峡网站优化免费网站建设ppt模板
  • 武进网站建设方案硬件开发工程师招聘
  • 网站免费注册域名网站后台怎么修改代码
  • seo如何做网站建设广东建设银行招聘网站
  • 漯河网站建设(千弘网络)discuz安装教程
  • 网站建设域名备案谁负责百度打广告多少钱
  • 网站开发融资京津冀协同发展背景
  • 蓝色风格企业网站企查查怎么精准找客户
  • 家居网站应该怎么做阿里云1M做网站
  • 使用flashfxp上传网站建设银行新加坡分行网站
  • 专业制作网站的公司网站推广合同
  • 建什么网站做cpa局域网网站开发
  • 企业网站建设需求调研表早那么做商城网站
  • 医院网站建设基本功能WordPress会员卡插件
  • 浙江网站建设公司名单网站怎么做百度商桥
  • dedecms网站开发环境wordpress免插件图床
  • 海南行指三亚网站开发wordpress 父分类名称
  • 广东住房和建设局网站专门做网站的公司 南阳
  • 网站首页收录突然没有了建设企业外贸网站
  • 建筑企业招聘网站织梦者网站模板
  • 做网站需要写代码吗在哪注册域名
  • 包头教育平台网站建设婺源做网站
  • 东莞网站制作哪里好如何给wordpress导航添加图标
  • 超市网站建设策划书潍坊建设网站的公司
  • 做网站需要icp吗中企动力企业邮箱下载