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

网站的作用广州网站建设方案维护

网站的作用,广州网站建设方案维护,上海建筑设计院院长,wordpress查看error在接触节点这个概念之前,我们先来看看下面这张动态图,更方便我们理解一些概念和交互过程。 (相信大家的英文基础哈) 概念 如上图所示,这里面其实涉及到了三个概念(功能),分别是节点…

        在接触节点这个概念之前,我们先来看看下面这张动态图,更方便我们理解一些概念和交互过程。

(相信大家的英文基础哈)

概念

        如上图所示,这里面其实涉及到了三个概念(功能),分别是节点、服务和主题。左边一个大圆(内书NODE),右侧上下各一小圆(同样内书NODE),没错,这3个圆代表的就是3个节点,这个概念暂可以理解为一种负责单一功能的、模块化的进程(感觉还是没有解释好),比如只负责发布雷达数据的一个节点,它只管发布实时的雷达数据出去,订阅者节点将实时接收这些数据进行其他的功能处理。每个节点可以通过主题、服务、动作、参数获取到这些数据(上图描述了通过主题和服务两种方式来获取数据)。一个完整的机器人系统会包含很多节点,它们各司其职,共同维护、执行指定的任务。

动动手      

启动节点

        我们可以通过如下命令格式启动节点(运行package_name功能包路径下的executable_name节点文件):

$ros2 run <package_name> <executable_name>

        上一篇我们已经通过小海龟的例子启动了2个节点,一个是小海龟节点(ros2 run turtlesim turtlesim_node),一个是控制小海龟的节点(ros2 run turtlesim turtle_teleop_key),如果我们想了解当前运行的所有活动节点,可以执行下面命令进行查看:

$ros2 node list

命令终端将返回如下信息(如果小海龟节点和控制节点都在运行的话):

/turtlesim
/teleop_turtle

重映射

        这个功能有点强,可以重新自定义分配默认节点的属性(主题名称、服务名称、节点名称等),比如我们可以重映射当前活动节点(小海龟)的名称为my_turtle(这会启动一个名为my_turtle的节点):

$ros2 run turtlesim turtlesim_node --ros-args --remap __node:=my_turtle

效果如下(启动另外一只小海龟窗口):

查看节点列表(ros2 node list),你会发现多出一个名为my_turtle的节点,

节点信息

        如果想要深入了解某个节点的完整信息,我们可以通过如下命令进行查看:

$ros2 node info <node_name>

我们尝试查询下刚映射的my_turtle节点信息(也可查询其他活动的节点,比较下信息内容),执行

$ros2 node info /my_turtle

终端将返回如下信息内容:

/my_turtle
  Subscribers:
    /parameter_events: rcl_interfaces/msg/ParameterEvent
    /turtle1/cmd_vel: geometry_msgs/msg/Twist
  Publishers:
    /parameter_events: rcl_interfaces/msg/ParameterEvent
    /rosout: rcl_interfaces/msg/Log
    /turtle1/color_sensor: turtlesim/msg/Color
    /turtle1/pose: turtlesim/msg/Pose
  Service Servers:
    /clear: std_srvs/srv/Empty
    /kill: turtlesim/srv/Kill
    /my_turtle/describe_parameters: rcl_interfaces/srv/DescribeParameters
    /my_turtle/get_parameter_types: rcl_interfaces/srv/GetParameterTypes
    /my_turtle/get_parameters: rcl_interfaces/srv/GetParameters
    /my_turtle/list_parameters: rcl_interfaces/srv/ListParameters
    /my_turtle/set_parameters: rcl_interfaces/srv/SetParameters
    /my_turtle/set_parameters_atomically: rcl_interfaces/srv/SetParametersAtomically
    /reset: std_srvs/srv/Empty
    /spawn: turtlesim/srv/Spawn
    /turtle1/set_pen: turtlesim/srv/SetPen
    /turtle1/teleport_absolute: turtlesim/srv/TeleportAbsolute
    /turtle1/teleport_relative: turtlesim/srv/TeleportRelative
  Service Clients:

  Action Servers:
    /turtle1/rotate_absolute: turtlesim/action/RotateAbsolute
  Action Clients:

可以看到这里面包含了该节点的所有信息,包括节点名称、订阅的主题名称、发布的主题名称、能够提供的服务以及动作等等,后面章节我们会对这些概念和功能作进一步的阐述和示例。

本篇完。

http://www.hkea.cn/news/586895/

相关文章:

  • 奶茶网页设计图片湖南seo网站多少钱
  • 家里电脑做网站服务器如何建立网址
  • 临西做网站哪里便宜seo专业培训课程
  • 高端网站设计报价表个人网上卖货的平台
  • 广州网站优化推广公司网站优化排名资源
  • 济南网站建设大标网络企业seo服务
  • net域名大网站东莞关键词自动排名
  • 做企业平台的网站怎样进行网络营销吸引顾客
  • 天河网站 建设seo信科分公司谷歌搜索引擎网址
  • 西安网站建设招骋外贸如何推广
  • 网站改版降权武汉seo排名公司
  • 南京哪家公司做企业网站 做得比较好百度seo怎么优化
  • 白云做网站SEO市场营销策略有哪些
  • 做网站用lunx怎么建立一个网站
  • 电商网站开发定制百度推广优化排名
  • 网站备案 法人身份证cba最新消息
  • 做公司网站需要什么手续厦门seo网站优化
  • 合肥本地网站网站关键词公司
  • 武汉电商网站建设seopc流量排行榜企业
  • 如何给给公司建立网站seo商学院
  • 让建站公司做网站需要什么最新腾讯新闻
  • 网站开发的意义搜索关键词排名优化
  • 如何建一个论坛网站怎么做营销推广
  • 元凤建盏简介青岛seo
  • 营销型网站套餐cps游戏推广平台
  • 哪些网站做ip向小说网络营销公司经营范围
  • 蜜芽免费网站域名关键词网站排名查询
  • 网站备案要到哪里下载关键词在线挖掘网站
  • 跨境电商开发seo的优化策略有哪些
  • 做网站的费用 优帮云百度广告代运营