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

手机网站 微网站做网站设计

手机网站 微网站,做网站设计,学校官网网页怎么制作html,祖庙网站开发Python为ROS编写一个简单的发布者和订阅者1.创建工作空间1.1建立文件夹hello_rospy,再在该目录下建立子目录src,并创建工作空间mkdir -p ~/hello_rospy/srccd ~/hello_rospy/srccatkin_init_workspace1.2 编译cd ~/hello_rospy/catkin_make1.3设置运行环境echo source ~/…Python为ROS编写一个简单的发布者和订阅者1.创建工作空间1.1建立文件夹hello_rospy,再在该目录下建立子目录src,并创建工作空间mkdir -p ~/hello_rospy/srccd ~/hello_rospy/srccatkin_init_workspace1.2 编译cd ~/hello_rospy/catkin_make1.3设置运行环境echo source ~/hello_rospy/devel/setup.bash ~/.bashrc1.4 检查运行环境(可以省略)echo #ROS_PACKAGE_PATH如果成功的话输出内容应该包含本空间的” …/devel/setup.bash文件。2.创建beginner_tutorials包在src目录下创建beginner_tutorials包cd ~/hello_rospy/srccatkin_create_pkg beginner_tutorials std_msgs rospy roscpp3.编写发布者程序和订阅者程序在beginner_tutorials 文件夹下面创建scripts文件夹并在scripts文件夹下新建talker.py和listener.py两个文件roscd beginner_tutorials/mkdir scriptscd scripts在scripts目录下新建talker.py文件写入如下内容#!/usr/bin/env python# license removed for brevityimport rospyfrom std_msgs.msg import Stringdef talker():pub rospy.Publisher(chatter, String, queue_size10)rospy.init_node(talker, anonymousTrue)rate rospy.Rate(10) # 10hzwhile not rospy.is_shutdown():hello_str hello world %s % rospy.get_time()rospy.loginfo(hello_str)pub.publish(hello_str)rate.sleep()if __name__ __main__:try:talker()except rospy.ROSInterruptException:pass在scripts目录下新建listener.py文件写入如下内容#!/usr/bin/env pythonimport rospyfrom std_msgs.msg import Stringdef callback(data):rospy.loginfo(rospy.get_caller_id() I heard %s, data.data)def listener():# In ROS, nodes are uniquely named. If two nodes with the same# node are launched, the previous one is kicked off. The# anonymousTrue flag means that rospy will choose a unique# name for our listener node so that multiple listeners can# run simultaneously.rospy.init_node(listener, anonymousTrue)rospy.Subscriber(chatter, String, callback)# spin() simply keeps python from exiting until this node is stoppedrospy.spin()if __name__ __main__:listener()更改文件权限为可执行文件chmod x talker.pychmod x listener.py4. 编译(Python编写可以省略)修改Cmakelist.txt为如下如果是按照上面编写的Cmakelist.txt中的内容步需要修改cmake_minimum_required(VERSION 2.8.3)project(beginner_tutorials)## Find catkin macros and libraries## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)## is used, also find other catkin packagesfind_package(catkin REQUIRED COMPONENTSroscpprospystd_msgs)catkin_package()回到工作空间运行,catkin_make,编译catkin_make5. 运行cd #回到梗目录roscore #启动ROSrosrun beginner_tutorials talker.pyrosrun beginner_tutorials listener.py运行结果
http://wiki.neutronadmin.com/news/54657/

相关文章:

  • 有哪些做ppt的网站站长之家官网登录入口
  • 优秀网站建设最新报价苏州手机网站建设方法
  • 网站建设销售话术开场白diango做的网站怎么用
  • 网站备案没有了原创软文
  • 现在建设一个基础的网站多少钱为什么电子网站开发
  • 网站吸引力黄埔企业网站建设
  • 手表东莞网站建设技术支持如何制作app教程
  • 影响网站alexa排名的主要因素有关于网站开发的外文书籍
  • 网站建设平台硬件要求免费推广的网站平台
  • premium WordPress长春网站优化指导
  • 网站开发的公司排名郑州seo网络营销技术
  • 做电影网站可以左右滑动的网站
  • 网站建设免费模板怎样改网站英文域名
  • 驻马店企业做网站在工行网站上如何做现金理财
  • 电子商务网站建设计划大学生学风建设专题网站
  • 做网站虚拟主机哪家好山东兴华建设集团网站
  • 中国建设企业银行网站首页企业设计网页
  • 什么都不懂做网站怎么提升网站的流量
  • 网站建设实验小结佛山网站建设公司招聘
  • 如何购买建设网站系统手机百度怎么翻译网页
  • 昆明建设咨询监理有限公司网站win10优化大师是官方的吗
  • 网站建设合同印花税税率如何做微信网站防封
  • 首都医科大学网站建设网站建设佰首选金手指三十
  • ie浏览器打开建设银行网站网络管理系统中管理对象
  • 免费网站看完你会回来感谢我的青海网站推广策划方案
  • 网站建设广州市软件工程属于哪个大类
  • 网站建设与管理案例教程教学大纲电商设计专业
  • 创新的品牌网站建设网博士自助建站系统
  • 教育学校网站做管理系统和网站哪个好做
  • 网站建设智推网提高网站权重的作用