一、计算图简介

rqt_graph能够创建一个显示当前系统ROS程序运行情况的动态图形,ROS分布式系统中不同进程需要进行数据之间的交互,计算图可以以点的网络形式表现数据交互过程,rqt_graph是rqt程序包的其中之一

二、计算图安装以及启动

sudo apt install ros-noetic-rqt
sudo apt install ros-noetic-rqt-common-plugins

注意:noetic 要换成你对应的ros版本,如:melodic kinetic

启动:

rosrun rqt_graph rqt_graph

三、计算图rqt_graph演示

以小乌龟画图为例,打开终端

第一步:打开ros

roscore

第二步:打开画图界面

rosrun turtlesim turtlesim_node

第三步:用箭头可以控制小乌龟动

(注意记得点一下第三个终端界面然后按键盘上的箭头符号)

rosrun turtlesim turtle_teleop_key

第四步:启动rqt_graph

rosrun rqt_graph rqt_graph

 rqt_graph计算图效果

ROS计算图——rqt_graph相关推荐

  1. 一、境外资源屏蔽,helloworld,Terminator,VsCode与ROS实现,lanuch文件,ROS命令,ROS计算图

    文章目录 1.境外资源被屏蔽 2.Helloworld 1. C++版 注意: 2. Python版 3.Terminator终端快捷键 4.VsCode中ROS功能包实现 1.C++版 2.Pyth ...

  2. 【ros学习】14.urdf、xacro机器人建模与rviz、gazebo仿真详解

    一.起因 学校的这学期课程是ros机器人开发实战,我们学习小组也要搞一个自己的机器人模型,我们组又叫葫芦组,所以我就做了个葫芦形状的机器人,虽说有点丑,本来想用maya建模再导入的,奈何不太懂maya ...

  3. ROS开发之如何使用常用可视化工具?

    文章目录 0.引言 1.rqt工具 2.RViz工具 3.Gazebo工具 0.引言   笔者因研究课题涉及ROS开发,学习了古月居出品的ROS入门21讲,为巩固可视化工具的知识,本文将ROS的常用可 ...

  4. ROS入门保姆级教程:5-ROS计算图

    ROS入门往期: ROS入门保姆级教程:1-hello world初体验 ROS入门保姆级教程:2-VScode中使用ROS ROS入门保姆级教程:3-ROS文件系统 ROS入门保姆级教程:4-ROS ...

  5. ROS系统 常用命令行工具的使用

    启动ROS Master roscore 启动小海龟仿真器 rosrun turtlesim turtlesim_node 启动海龟控制节点 rosrun turtlesim turtle_teleo ...

  6. 深入理解ROS技术 【3】ROS下的模块详解(129-180)

    129 rosgraph rosgraph 包含 rosgraph 命令行工具,可打印有关 ROS 计算图的信息.它还提供了一个可供图形工具使用的内部库. 130 rosgraph_msgs 与 RO ...

  7. 【RK3399Pro学习笔记】十五、ROS中launch启动文件的使用方法

    目录 Launch文件语法 <launch><launch><launch> <node><node><node> 参数设置 & ...

  8. ros 发布信息频率_ROS入门笔记二基础

    1.创建工作空间 1.什么是工作空间 工作空间(workspace)是一个存放工作开发相关文件的文件夹 src:代码空间(Source Space) build:编译空间(Build Space) d ...

  9. ROS学习笔记02、ROS使用C++、Python来实现HelloWorld

    文章目录 前言 一.创建工程文件目录 二.实现helloworld 2.1.创建ROS包 2.2.C++版的HelloWorld 2.3.Python版的HelloWorld 三. 借助launch文 ...

最新文章

  1. python中math isnan,在python中指定一个变量NaN,不用numpy
  2. 币安被赶走,交易所寒冬将至?
  3. 内连接(INNER JOIN)
  4. 1、oracle数据库简介
  5. ONVIF协议实现1:Server端Discovery的实现详解
  6. Mongodb使用总结
  7. c++链接错误debug
  8. C++中的模板template typename T
  9. 【转载】士兵突击 经典语录
  10. K8S中Pod内部容器通信原理
  11. 想自学PLC编程该按什么步骤来?
  12. 《江村经济》读书摘记
  13. Linux SSH 远程登录错误解决办法 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
  14. SPP、ASPP与PPM
  15. 【微信小程序】随机点名系统(点击开始滚动名字点击结束按钮结束滚动)
  16. signature=d363d26bda212f777fef81d270ecd42b,基于DNA-pooling全基因组重测序初步筛查CAD易感基因变异位点...
  17. 从抢购iPhone 6看苹果的产业与营销
  18. 360手机刷机救砖:QGDP360手机全支持;360手机N5、N5S、N6、N6Lite、N6PRO、N7、N7Lite、N7PRO
  19. Oracle11g密码过期(默认180天)及设置密码无限期的方法
  20. Java并发_cas、aqs

热门文章

  1. 微信小程序开发-点击事件,获取元素id
  2. fullcalendar实现拖拽方案到日历中--js
  3. 【手写数字识别】基于Lenet网络实现手写数字识别附matlab代码
  4. win7计算机提供权限,Win7获得管理员权限,打开权限文件的方法
  5. 初识HTML5(通俗易懂)
  6. idea去掉黄色背景
  7. vsftpd环境搭建
  8. 资本狂追手术机器人,康诺思腾是如何打动美团龙珠的?
  9. matlab 不用phantom,2dshepp-logan模型matlab代码 不要用phantom函数
  10. 为Xcode6添加Empty Application选项