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

嘉兴哪家公司做网站比较好的东莞海外网络推广

嘉兴哪家公司做网站比较好的,东莞海外网络推广,今日头条新闻手机版,移动网站 制作如何多次启动相同名称的节点 这个问题一般出现的场合有几种,需要用一份驱动程序打开多个相同的传感器,或者不同计算机通过协作,可能有节点和话题的名称产生冲突。 对于这种情况,ROS给出了很简便的解决方案,要做的只是采…
  • 如何多次启动相同名称的节点

这个问题一般出现的场合有几种,需要用一份驱动程序打开多个相同的传感器,或者不同计算机通过协作,可能有节点和话题的名称产生冲突。
对于这种情况,ROS给出了很简便的解决方案,要做的只是采用launch文件启动节点,在launch文件中使用名字空间,将一个节点用两个同的节点名称来启动。例如我们有一个GPS传感器的驱动程序节点,节点名称为GPS_Driver,如果我们需要启动一个GPS传感器时,我们只需要写这样一个启动文件

<launch><node ns="rtk" pkg="GPS_Driver" type="GPS_Driver" name="GPS_Driver"><param name="port" value="/dev/ttyS0" /></node><node ns="garmin" pkg="GPS_Driver" type="GPS_Driver" name="GPS_Driver"><param name="port" value="/dev/ttyS1" /></node>
</launch>

这样,使用同一份驱动程序,通过配置两个不同的串口,就能够启动两个不同的GPS传感器。运行上面的launch文件,启动的两个GPS_Driver将被冠上’ns’指定的名字空间,使用命令rosnode list可以看到

rtk/GPS_Driver
garmin/GPS_Driver

需要注意的是,这样的方式启动节点后,该节点发布的话题也将被加上名字空间,因此可能会导致有的接收节点无法接收正确的话题消息,可以使用remap消息名称的方式来解决。例如,rtk gps原先的话题名字为/fix,加上名字空间变为/rtk/fix,有个名为“process_rtk_gps”的需要接收rtk gps的定位信息,但是该程序源代码中接收的话题为/fix,这时候我们不需重新修改和编译将该程序,只要在启动该文件时remap消息名称即可,例如

<launch><node pkg="process_rtk_gps" type="process_rtk_gps" name="process_rtk_gps"><remap from="rtk/fix" to="/fix"/></node>
</launch>

  • 更改msg文件后重新编译不起作用

这个问题一般在这两种情况下出现,一是直接从其他计算机上拷贝的程序包放在本地计算机上编译时,二是对于本地已经写好的程序修改了msg文件,不起作用的意思是原本正常使用的msg文件失效了,就算重新编译,源程序也无法正确使用新编译的msg文件,例如原先有个程序节点发布了自定义消息my_msg,后来更改了my_msg.msg里的内容,重新编译后,该节点发布的my_msg使用命令rostopic echo 就无法输出了。
这中情况的解决方案是,注释掉CMakeList.txt中生成可执行文件的部分,先编译msg文件,再将源程序编译成可执行文件。

http://www.lbrq.cn/news/2553445.html

相关文章:

  • 网站开发是前端还是后端软文标题和内容
  • 网站开发合同适用印花税360点睛实效平台推广
  • 怎么改网站模板百度推广关键词查询
  • 两学一做网站专栏怎么设置地产渠道12种拓客方式
  • 重庆注册公司代办机构北京seo方法
  • 网站做的好北京百度网站排名优化
  • 音乐网站要怎么做百度推广怎么才能效果好
  • 最好的微网站建设价格网站开发语言
  • 大庆建设局网站首页搜索关键词是什么意思
  • 网站推广建议香飘飘奶茶
  • 系统软件开发流程seo整站排名
  • 福州做网站公司网络营销策略方案
  • 微博营销网站长春网络优化哪个公司在做
  • 网站建设制作费新闻发稿公司
  • 哈尔滨最新疫情防控政策海淀区seo多少钱
  • 免费网站制作效果网站建设公司推荐
  • 可以做问卷调查的网站百度推广客户端怎样注册
  • 网站开发设计框图网页搜索引擎
  • 营销网站建设规划seo交流群
  • 中国国际空间站拒绝十个国家考证培训机构
  • 粮食网站建设的背景及意义今天重大国际新闻
  • 做自媒体需要哪些网站seo短视频网页入口引流下载
  • 网站设计哪家便宜手机百度安装下载
  • wordpress 菜单 导航代码seo推广沧州公司电话
  • 个人 可以备案做分类信息网站吗重庆网站网络推广
  • 网站建设 我们是专业的网络营销平台
  • 企业网站设计策划大数据技术主要学什么
  • 银川网站建设一条龙谷歌google中文登录入口
  • 视频网站发展好应该怎么做百度指数有三个功能模块
  • 自己电脑做网站服务器广域网访问西安网站关键词优化推荐
  • 什么是doris
  • 力扣热题100---------206.反转链表
  • Qt 开发 IDE 插件开发指南
  • LeetCode 热题100:206. 反转链表
  • Go语言中的盲点:竞态检测和互斥锁的错觉
  • 函数 dirfd 详解