关于roscore

使用ROS的第一件事情就是运行roscore命令,roscore运行一个master,两个roscore不能在两个终端中同时运行,必须关系其中一个以确保另一个正常运行

在一个控制台中运行

roscore

关于rosnode

打开另一个控制台,运行

rosnode list

显示:

/rosout

这个节点在运行roscore后一直会运行,用来显示节点的收集和输出调试信息

想要得到更多关于节点rosout的信息,使用

rosnode info /rosout

关于rosrun

rosrun的使用格式一般为

rosrun [package_name] [node_name]

打开一个新终端,运行

rosrun turtlesim turtlesim_node

会打开一个新的仿真窗口

运行

rosnode list

显示:

/rosout

/turtlesim

使用rosrun运行node的同时可以更改node的名字

关掉正在运行rosrun的终端,重新打开终端,运行

rosrun turtlesim turtlesim_node __name:=my_turtle

rosnode list

显示:

/rosout
/my_turtle

可以看到node的名称和之前不同

原文为理解nodes

ROS关于roscore,roscore,rosrun命令相关推荐

  1. 使用ROS节点——Node Master——roscore、rosrun、rosnode

    1.Node 在ROS的世界里, 最小的进程单元就是节点( node) . 一个软件包里可以有多个可执行文 件, 可执行文件在运行之后就成了一个进程(process), 这个进程在ROS中就叫做节点. ...

  2. UBUNTU ROS 编译后无法rosrun package文件(已解决)

    UBUNTU ROS 编译后无法rosrun package文件(已解决) 很多原因是tab不到那个package,所以要在bashrc文件中输入文件路径 解决方法 ,打开终端 输入: gedit . ...

  3. 代码中启动ros节点roslaunch和rosrun,代码启动节点与关闭节点,地图切换

    roslaunch和rosrun,代码启动节点与关闭节点 py_slam_startros_在代码中启动ros节点roslaunch和rosrun import subprocess import r ...

  4. 在学习ros时,使用roslaunch命令时出现下列报错 load_parameters: unable to set parameters (last param was [/move_base/

    在学习ros时,使用roslaunch命令时出现下列报错 load_parameters: unable to set parameters (last param was [/move_base/c ...

  5. 解决ros安装 使用roscore命令测试问题

    本人安装教程完成ROS的安装后,在进行测试如图1命令: 出现 解决办法输入完命令1后要输入命令2才行:即可测试成功. 测试成功的界面如下:

  6. Udacity机器人软件工程师课程笔记(八)-ROS Turtlesim 包的相关命令

    Turtlesim 包的相关命令 这个部分包含五个子主题,分别是 列出所有活动节点 列出所有主题 获取有关主题的信息 显示消息信息 实时回应消息 1.列出所有的活动节点 为了获取所用的活动且向ROS ...

  7. ROS、realsense开发常用命令汇总

    ROS部分 创建Catkin工作空间 $ mkdir -p ~/catkin_ws/src #直接创建了catkin_ws文件夹和src子文件夹. $ cd ~/catkin_ws/ $ catkin ...

  8. ROS机器人021-机器人命令行发送cmd_vel话题及/cmd_vel geometry_msgs/Twist示例

    1.启动gazebo并加载空地图 roslaunch mbot_gazebo nav_gmapping_view_mbot_gazebolaserandcamera_room.launch 2.命令行 ...

  9. Ros中可视化工具rqt 命令

    rqt工具箱可视为ROS数据的界面调试工具. rosrun rqt_(按tab键):可以查看所有的rqt工具. 以下介绍为常用的命令. 目录 1 rqt_tf_tree 2 rqt_graph 3 r ...

最新文章

  1. [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
  2. am5718_AM5718如何扩大内存 - Sitara™ Cortex-A8 和 ARM9 微处理器 - Sitara™ Cortex-A8 和 ARM9 微处理器 - E2E™ 中文支持论坛...
  3. 山水人家(附简要教程)
  4. numpy数据集练习
  5. Oracle INTERVAL
  6. 2018-08-15期 HBase命令行使用案例
  7. opencv 把3通道图像转成单通道_小强学Python+OpenCV之-1.4.3图像(矩阵)加减运算
  8. 命令行基础 挂载 文件目录管理 vim编辑器
  9. HTML5 学习笔记(二)——HTML5新增属性与表单元素
  10. 孙玄:解析58同城典型技术架构及演变
  11. SQL 2008R2 误删除数据恢复方法(一)
  12. 计算机网络识别慢,win7系统开机后识别网络速度特别慢的解决方法
  13. 脑电情绪识别的学习过程
  14. 数字图像处理:频域滤波-高低通滤波
  15. 解密android日志xlog,安卓开发技巧2:自定义日志工具类XLog的实现
  16. [ESP8266学习笔记]components_nvs 非易失性存储 Non-Volatile Storage(NVS),保存数据到flash
  17. 对于搞钱我们是认真的
  18. 这些前后端性能指标,面试一问我就懵了
  19. Python3.6安装 pip安装 BeautifulSoup安装
  20. 经典算法(动态图展示)

热门文章

  1. 你的模型是最好的还是最幸运的?选择最佳模型时如何避免随机性
  2. rdd 内生分组_内生性问题和倾向得分匹配, 献给准自然试验的厚礼
  3. 京东软件测试岗:不忍直视的三面,幸好做足了准备,月薪18k,已拿offer
  4. python学习——算法训练,第二天
  5. 原创+转载 四大软件-军港速达直播厅,屏幕录像专家,电脑安全工具箱,红客专用电脑安全工具箱...
  6. 【电脑打不出字来怎么办】
  7. 2013年EMR软件实施年终总结
  8. 国际通信出入口局管理办法—中华人民共和国信息产业部令第22号
  9. 网络直播对企业品牌的影响
  10. manjaro(linux)系统各类命令合集(渐渐更新)