【RK3399Pro学习笔记】十六、ROS中的常用可视化工具

目录

  • 测试
  • rqt_console
  • rqt_graph
  • rqt_plot
  • rqt_image_view
  • rqt
  • rviz
  • gazebo

平台:华硕 Thinker Edge R 瑞芯微 RK3399Pro
固件版本:Tinker_Edge_R-Debian-Stretch-V1.0.4-20200615


记录自【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程 —— 古月居GYH P20 20.常用可视化工具的使用

测试

# 新建一个终端
source ~/catkin_workspace/devel/setup.bash
roscore
# 新建一个终端
source ~/catkin_workspace/devel/setup.bash
rosrun turtlesim turtlesim_node
# 新建一个终端
source ~/catkin_workspace/devel/setup.bash
rosrun turtlesim turtle_teleop_key

rqt_console

日志输出工具
在这里插入图片描述

rqt_graph

计算图可视化工具
在这里插入图片描述

rqt_plot

数据绘图工具
在这里插入图片描述

rqt_image_view

图像渲染工具
在这里插入图片描述

rqt

综合工具箱
在这里插入图片描述

rviz

       Rviz是一款三维可视化工具,可以很好的兼容基于ROS软件框架的机器人平台。
       在rviz中,可以使用可扩展标记语言XML对机器人、周围物体等任何实物进行尺寸、质量、位置、材质、关节等属性的描述,并且在界面中呈现出来。
       同时,rviz还可以通过图形化的方式,实时显示机器人传感器的信息、机器人的运动状态、周围环境的变化等信息。
       总而言之,rviz通过机器人模型参数、机器人发布的传感信息等数据,为用户进行所有可监测信息的图形化显示。用户和开发者也可以在rviz的控制界面下,通过按钮、滑动条、数值等方式,控制机器人的行为。
在这里插入图片描述
在这里插入图片描述

gazebo

Gazebo是一款功能强大的三维物理仿真平台:
       具备强大的物理引擎
       高质量的图形渲染
       方便的编程与图形接口
       开源免费
其典型应用场景包括
       测试机器人算法
       机器人的设计
       现实情景下的回溯测试
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

roslaunch gazebo_ros xxx.launch

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/400238.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Cocos2d-x 3.2:通过ClippingNode实现一个功能完善的跑马灯公告(1)

Cocos2d-x 3.2:通过ClippingNode实现一个功能完善的跑马灯公告(1) 本文转载至深入理解Cocos2d-x 3.x:一步一步通过ClippingNode实现一个功能完善的跑马灯公告(1) 这篇文章主要是通过一步一步实现一个功能完…

【STC15库函数上手笔记】1、建立工程

目录新建工程添加文件到工程中main.c时钟STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 在STC官网发现了库函数,大受震撼: 宏晶科技官方网站 直接搜“库函数”,目前仅有STC15和STC8系列有库函…

hdu 6086 Rikka with String(AC自动机+状压dp)

题目链接:hdu 6086 Rikka with String 题意: 给你n个只含01的串,和一个长度L,现在让你构造出满足s[i]≠s[|s|−i1] for all i∈[1,|s|] ,长度为2L,并且包含给出的n个串,问能有多少种这样的串。 题解&#x…

【STC15库函数上手笔记】2、GPIO

目录硬知识IO口初始化函数测试main.c实验现象STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 硬知识 摘自《STC库函数使用参考》 IO口初始化函数 GPIO_Inilize GPIO_InitTypeDef的定义见于文件"GPIO.H"。 typede…

Json-转自菜鸟教程

1. python中为什么用json有什么作用??不是python用json,json是类似xml的一种通用格式,在很多地方都可以用。json相比xml,数据量更小,而且可以很方便的和解释型语言的结构相互转换。 2. 常用的两种Json函数&…

centos下编译安装curl拓展

---恢复内容开始--- 新的php环境没有curl拓展,现在用编译方式增加拓展。 一、安装curl 当前curl最新版本为7.32,下载地址为http://curl.haxx.se/download/curl-7.32.0.tar.gz 使用wget方式下载到相关目录 wget http://curl.haxx.se/download/curl-7.32.0…

【STC15库函数上手笔记】3、外部中断

目录硬知识外中断初始化函数测试main.cExti.cSTC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 硬知识 摘自《STC库函数使用参考》 外中断初始化函数 Ext_Inilize EXTI_InitTypeDef的定义见于文件"Exti.H"。 typed…

Mac pycharm flask 用内网ip 运行 web

1. 菜单 run -> run 2. 选择,你要运行的 py 程序 3. 设置 Additional options: 为 --host0.0.0.0 ,把 FLASK_DEBUG 的勾,去掉,如下图 4. 在 py 程序中 (运行的主程序), 修改以下代码 …

【STC15库函数上手笔记】4、USART串口

目录硬知识串口初始化函数串口1写缓冲函数串口2写缓冲函数串口1写数据块函数串口2写数据块函数模拟串口字节发送函数模拟串口写数据块函数测试硬件串口模拟串口soft_uart.csoft_uart.hmain.cSTC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Versio…

CSS--使用伪选择器制作箭头图标

// 使用Transform的属性&#xff0c;组合translate&#xff08;位移&#xff09;和rotate&#xff08;旋转&#xff09;&#xff0c;将生成的小矩形组合成各种箭头样式&#xff1b; HTML 1 <section class"main">2 <header class"title">图…

Linux多命令协作:管道及重定向

认识Linux中管道和重定向 如下图。 实践&#xff1a;重定向>的使用 转载于:https://www.cnblogs.com/mcgrady/p/7339770.html

【STC15库函数上手笔记】5、定时器

目录硬知识定时器初始化函数测试基本功能测试main.c中断服务函数实验现象模拟PWM信号main.c实验现象STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 硬知识 摘自《STC库函数使用参考》 定时器初始化函数 Timer_Inilize TIM_…

Linux内存卡(SD卡、TF卡)作为Swap交换空间

目录平台&#xff1a;华硕 Thinker Edge R 瑞芯微 RK3399Pro 固件版本&#xff1a;Tinker_Edge_R-Debian-Stretch-V1.0.4-20200615 编译ORB-SLAM3时内存不足报错&#xff0c;专门买来一个32G的内存卡&#xff0c;设成swap试试。 插上内存卡&#xff0c;使用如下命令查看&#…

mysqldumper

介绍MySQL自身的mysqldump工具支持单线程工作&#xff0c;依次一个个导出多个表&#xff0c;没有一个并行的机&#xff0c;这就使得它无法迅速的备份数据。mydumper作为一个实用工具&#xff0c;能够良好支持多线程工作&#xff0c;可以并行的多线程的从表中读入数据并同时写到…

【STC15库函数上手笔记】6、ADC

目录硬知识ADC初始化函数ADC电源控制函数ADC查询转换函数测试main.c实验现象STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 硬知识 摘自《STC库函数使用参考》 ADC初始化函数 ADC_Inilize ADC_InitTypeDef的定义见于文件&q…

【RK3399Pro学习笔记】十七、Debian安装ORB-SLAM3和单目demo的运行

目录安装OpenCV 3注意事项安装Glew安装Pangolin安装boost安装Eigen 3安装ORB_SLAM3试用平台&#xff1a;华硕 Thinker Edge R 瑞芯微 RK3399Pro 固件版本&#xff1a;Tinker_Edge_R-Debian-Stretch-V1.0.4-20200615 参考资料&#xff1a; 【入门必看】视觉惯性SLAM“灭霸”&am…

【0.96寸 OLED屏实现1500Fps的帧率】STM32 软件、硬件SPI、I2C驱动总结

目录SPI版OLED SPI 端口定义七针OLED引脚定义六针OLED引脚定义软件SPI硬件SPI启用DMA帧率测试I2C 版软件I2C硬件I2CDMASTM32F103VET6 STM32 Cube IDE SPI版 OLED SPI 端口定义 本节引自STM32驱动0.96寸OLED液晶屏(12864液晶屏) —— 小牧同学 两种屏幕的引脚数不一样&#x…

网络工程师第五站-有线、无线同网段混合组网(多FAT案例)

本案例中用到的设备&#xff1a;路由器&#xff1a;cisco 2851交换机&#xff1a;cisco WS-C3750G-12S &#xff08;HX&#xff09;&#xff0c;接入&#xff1a;WS-C2960-48TC-LAP &#xff1a; 华为AP3010dn-AGN3750G 作为该网络核心交换机HX&#xff0c;前面的接口&#xff…

Jstat使用样例

jstat -gc pid //以字节形式展现 jstat -gcutil pid //以百分比形式展现 jstat -class pid //类加载和卸载状况 jstat -compilier pid //查看Jit编译的方法数及失败情况 jstat -printcompilation 4672 //打印最近编译的一个方法 转载于:https://www.cnblogs.com/ironroot/p…

便宜的手机图传遥控模块

目录测试程序FHDFPV.cFHDFPV.h应用效果STM32F103RC STM32 Cube IDE 大一时买的&#xff0c;当时是50元左右&#xff0c;很便宜&#xff0c;安卓上位机为FHDFPV 我买的型号波特率约为18464&#xff0c; 实测帧头为102&#xff0c;帧尾为153&#xff0c;前四个数为左右遥感对应…