标签:一件事 安装 node 通过 nod orm style 发布 文件
要求已经在Linux系统中安装一个学习用的ros软件包例子:
sudo apt-get install ros-indigo-ros-tutorials
ROS客户端库函数允许使用不同的编程语言进行编程通信:
[1]roscore 在运行所有ROS程序前首先要运行的命令
//打开一个新终端
roscore &
[2]rosnode 显示当前运行的ROS节点信息,其中rosnode list
命令列出了正在运行的节点名称。
//打开一个人新终端
$ rosnode list
/rosout
系统中只有一个节点rosout在运行,它将一直运行并收集和记录节点的调试输出。
[3]rosnode info
返回一个特定节点的节点信息,事实上由它发布 /rosout_agg。
rosnode info /rosout
[4]rosrun命令允许你直接通过软件包名称运行软件包当中的节点(不需要知道软件包的所在路径,但必须是在ROS的搜索目录范围之内)。
使用方法:
rosrun [package_name] [node_name]
我们现在运行软件包turtlesim中的turtlesim_node节点:
rosrun turtlesim turtlesim_node
检验:在一个新窗口中:
$ rosnode list /rosout /turtlesim
[5]在命令行中重新分配名字
$ rosrun turtlesim turtlesim_node __name:=my_turtlesim $ rosnode list /my_turtlesim /rosout
[6]命令rosnode ping
:
$ rosnode ping /my_turtlesim rosnode: node is [/my_turtlesim] pinging /my_turtlesim with a timeout of 3.0s xmlrpc reply from http://ubuntu:33201/ time=0.409842ms xmlrpc reply from http://ubuntu:33201/ time=1.335144ms xmlrpc reply from http://ubuntu:33201/ time=1.242876ms xmlrpc reply from http://ubuntu:33201/ time=1.311064ms xmlrpc reply from http://ubuntu:33201/ time=1.254082ms
标签:一件事 安装 node 通过 nod orm style 发布 文件
原文地址:http://www.cnblogs.com/Jessica-jie/p/6579883.html