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

徐州市经济技术开发区建设局网站搜索引擎原理

徐州市经济技术开发区建设局网站,搜索引擎原理,郑州做网站托管,wap游戏制作【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 在ROS下面,开发的方法很多,可以是c,可以是python。大部分接口操作类的应用,其实都可以用python来开…

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        在ROS下面,开发的方法很多,可以是c++,可以是python。大部分接口操作类的应用,其实都可以用python来开发。或者如果想对某一类的算法、设备来验证,这个时候用python来开发也是ok的。当然如果是纯算法,或者最终是需要部署在嵌入式系统上面长期运行的,那么这个时候基本上只能选择c++了。下面我们就来谈一谈如何在ros环境下进行ros开发。

1、创建scripts目录

        假设我们有一个beginner_tutorials的package,这个时候首先需要创建一个scripts的目录。所有的python文件一般就安装在这个scripts目录里面。

2、编写python脚本文件

        这里,我们编写一个控制小车的脚本文件vel_node.py。它实现的功能和之前vel_node.cpp其实是一样的。只不过和c++版本相比较,python脚本本身不需要编译,使用起来更加地方便。

#!/usr/bin/env python3import rospy
from geometry_msgs.msg import Twistif __name__ == "__main__":rospy.init_node("vel_node")vel_pub = rospy.Publisher("cmd_vel", Twist, queue_size=10)vel_msg=Twist()vel_msg.linear.x = 0.1rate = rospy.Rate(30)while not rospy.is_shutdown():vel_pub.publish(vel_msg)rate.sleep()

        从代码内容上看其实并不复杂。首先代码中创建了一个node,接着生成一个vel_pub,发布的消息是vel_msg,最后就是用vel_pub将vel_msg周期性发送出去,这就是一个基本的ros python脚本操作。

3、设置vel_node.py属性

        编写好了vel_node.py,这个时候其实脚本还没有办法直接运行起来。需要用chmod +x vel_node.py运行一下,这样vel_node.py就变成可执行文件了。

4、开始测试

        测试的方法也非常简单。主要的动作有两步,第一步就是用roslaunch wpr_simulation wpb_simple.launch将gazebo的仿真场景运行起来。第二步,就是利用rosrun beginner_tutorials vel_node.py命令将脚本运行起来。我们需要观察一下此时此刻,小车是否真的动起来了。如果小车一切运行ok,那代表vel_node.py脚本发挥了作用了。反之,则要回过头去看下,我们编写的vel_node.py究竟是哪里出了问题。希望了解更多rospy知识点的同学,可以看看这个链接,

http://wiki.ros.org/rospy

http://www.bjxfkj.com.cn/article/103547.html

相关文章:

  • ps怎么做网站横幅广告网络营销竞价推广
  • 网站建设需要的语言百度官网优化
  • 中国和住房城乡建设部网站首页百度网页入口官网
  • 专业网站开发哪里好网络宣传推广方案
  • 常见的域名注册网站体验营销理论
  • 个人营业执照代办的正规机构上海关键词排名优化怎样
  • 深圳有限公司官网宁波专业seo服务
  • 网站建设开拓该行业的难点疑市场调研报告怎么写的
  • 自己创业做网站东莞seo优化案例
  • 做电影海报在哪个网站好体验营销策划方案
  • 南京网站开发价格百度一下网页
  • 网站前台用java做一呼百应推广平台
  • 免费行情网站app大全新媒体营销策略有哪些
  • 电商app制作费用一览表遵义网站seo
  • 企业网站能个人备案吗杭州网站优化体验
  • 公司网站建设多少钱需要网站seo推广多少钱
  • 帮忙做文档的网站杭州百度快照
  • 关于小城镇建设网站seo是什么意思知乎
  • 做网站用什么语言和工具十大禁止安装应用入口
  • 怎样制作时时彩网站做 裙 o排名优化公司哪家靠谱
  • 自己注册网站汕头网站建设开发
  • 微信分销平台是什么意思百度seo是什么意思
  • 免费下载app软件的网站seo网站管理
  • 手机会员卡管理系统怎么seo关键词优化排名
  • 怎么做网站教程html文本文档关键词数据分析工具有哪些
  • 怎么选择宜昌网站建设广告推广计划
  • 玉林市建设委员会网站营销计划
  • 软件测试培训机构靠谱吗如何做网站关键词优化
  • 自己做网站自己买服务器青岛seo优化公司
  • 定制网站建设制作奶茶的营销推广软文