zoukankan      html  css  js  c++  java
  • ROS学习之使用命令

    1、使用ROS节点

    输入rosnode

    Commands:
        rosnode ping    test connectivity to node
        rosnode list    list active nodes
        rosnode info    print information about node
        rosnode machine    list nodes running on a particular machine or list machines
        rosnode kill    kill a running node
        rosnode cleanup    purge registration information of unreachable nodes

    如果你想获得关于这些参数更详细的解释,请使用以下命令:

    $rosnode <param> -h

    2、主题与节点交互

    要进行交互并获取主题的信息,可以使用rostopic工具。此工具接 受以下参数。

    ·rostopic bw TOPIC:显示主题所使用的带宽。
    ·rostopic echo TOPIC:将消息输出到屏幕。
    ·rostopic find TOPIC:按照类型查找主题。
    ·rostopic hz TOPIC:显示主题的发布频率。
    ·rostopic info TOPIC:输出活动主题的信息。
    ·rostopic list TOPIC:列出活动主题。
    ·rostopic pubs TOPIC [msg_type][args]:将数据发布到主题。
    ·rostopic type TOPIC:输出主题的类型。

    如果想要查看有关这些参数的详细信息,请使用-h,

    3、使用服务

    可以使用rosservice工具与服务进行交互。此命令接受的参数如下所 示。

    ·rosservice args/service:输出服务参数。
    ·rosservice call/service:根据命令行参数调用服务。
    ·rosservice find msg-type:根据服务类型查询服务。
    ·rosservice info/service:输出服务信息。
    ·rosservice list:列出活动服务。
    ·rosservice type/service:输出服务类型。
    ·rosservice uri/service:输出ROSRPC URI服务。

    4、使用参数服务器

    参数服务器用于存储所有节点均可访问的数据。ROS中用来管理参 数服务器的工具称为rosparam。接受的参数如下所示。

    ·rosparam set parameter value:设置参数值。
    ·rosparam get parameter:获取参数值。
    ·rosparam load file:从文件加载参数。
    ·rosparam dump file:将参数转储到一个文件中。
    ·rosparam delete parameter:删除参数。
    ·rosparam list:列出参数名
  • 相关阅读:
    windows live sync, mesh, skydrive
    忘记SQL SERVER密码的解决
    处理ObjectDataSource调用中DAL层中的异常
    C#中获取应用程序路径的方法(集合)
    datatable复制一行数据到本表
    [Yii Framework] yii中如何在查询的时候使用数据库函数
    [Yii Framework] yii的路由配置
    [Yii Framework] 已经定义的命名空间常量
    [Yii Framework] yii中关于filter
    [Yii Framework] yii中如何不加载layout
  • 原文地址:https://www.cnblogs.com/zhongllmm/p/14762241.html
Copyright © 2011-2022 走看看