[ROS] rviz 可视化工具
[ROS] rviz 可视化工具
摄像头没讲
文章目录
- [ROS] rviz 可视化工具
- 1. 基本操作
- 2. 小乌龟跟随案例 + rviz 可视化
- 3. 为小乌龟跟随案例 launch 文件添加 rviz 可视化节点
- 4. rviz 实时可视化原理
- *. 参考
- *. 问题解决
- *. rough
1. 基本操作
通过命令
roscore
与rosrun rviz rviz
打开 rvize 可视化工具
2. 小乌龟跟随案例 + rviz 可视化
- 启动小乌龟跟随案例
- 启动rviz
- 为 rviz 添加 TF 可视化
在 fixed frame 中选择坐标系
plane cell count 可以改变网格数目
3. 为小乌龟跟随案例 launch 文件添加 rviz 可视化节点
<launch><!--1. 界面上需要显示两只小乌龟2. 小乌龟1是怎么运动的:通过键盘操作控制移动3. 小乌龟2是怎么运动的:通过publisher发送topic消息控制移动的4. 小乌龟2目标位置的确定--><!-- 一个界面, 一个乌龟 --><node pkg="turtlesim" type="turtlesim_node" name="turtlesim"></node><!-- 键盘操控小乌龟 --><node pkg="turtlesim" type="turtle_teleop_key" name="turtle_teleop_key"></node><!-- 小乌龟1对应的节点 --><node pkg="demo_tf" type="demo_tf_demo01_turtle1" name="turtle1" output="screen"></node><!-- 显示小乌龟2 --><node pkg="demo_tf" type="demo_tf_demo01_turtle2" name="turtle2" output="screen"></node><!-- rviz可视化调试节点 -->
<!-- 路径必须写绝对路径 --><node pkg="rviz"type="rviz"name="rviz"args="-d $(find demo_tf)/rviz/demo01.rviz"></node></launch>
- 虽然将 rviz 节点启动写入了 launch 文件,但是还是需要配置 fixed frame,plane cell count 等一些选项,为了避免时间浪费,可以将歇会的配置存放在项目中与 launch 文件夹同级的 rviz 目录中。
- 仅将 rviz 写入 launch 文件,启动后的 rviz 程序依然不会加载保存的配置文件,需要在 launch 文件 rviz 节点中手动输入配置文件的路径作为参数,必须使用绝对路径。
- 在设置绝对路径时,使用 find 关键字找到 工作单元(pkg)位置,然后递归输入 .rviz 配置文件。
- -d 表示指向某个对应的文件
4. rviz 实时可视化原理
- /turtle1 /turtle2 代码中通过 向 TF 广播自己的实时位置从而进行相对位置的计算,而 /rviz 通过监听 TF 得到 /turtle1 /turtle 的实时位置,进而可以将他们的位置进行实时可视化。
*. 参考
*. 问题解决
*. rough
roscore + rviz
[ROS] rviz 可视化工具相关推荐
- ROS话题可视化工具PlotJuggler
ROS话题可视化工具PlotJuggler 安装 使用 PlotJuggler,是一个基于Qt的应用程序,允许用户加载,搜索和绘图数据.可以实现数据的实时绘制,在线读取.保存等功能. 安装 ros用户 ...
- Ros中可视化工具rqt 命令
rqt工具箱可视为ROS数据的界面调试工具. rosrun rqt_(按tab键):可以查看所有的rqt工具. 以下介绍为常用的命令. 目录 1 rqt_tf_tree 2 rqt_graph 3 r ...
- rviz ros可视化工具
rviz概述 rviz是ros的一个可视化工具,用于可视化传感器的数据和状态信息. rviz支持丰富的数据类型,通过加载不同的Dispalys类型来可视化,每一个Dispaly都有一个独特的名字. 常 ...
- ROS系统 常用可视化工具的使用
QT工具箱 启动ROS Master roscore 启动小海龟仿真器 rosrun turtlesim turtlesim_node 启动日志可视化工具 rqt_console 启动海龟键盘控制节点 ...
- 【RK3399Pro学习笔记】十六、ROS中的常用可视化工具
目录 测试 rqt_console rqt_graph rqt_plot rqt_image_view rqt rviz gazebo 平台:华硕 Thinker Edge R 瑞芯微 RK3399P ...
- 【ROS学习笔记】(十二)常用可视化工具
Qt工具箱 1. rqt_console (1)回到系统内,首先启动海龟例程 roscore rosrun turtlesim turtlesim_node rqt_console 上面的窗口显示日志 ...
- ROS开发之如何使用常用可视化工具?
文章目录 0.引言 1.rqt工具 2.RViz工具 3.Gazebo工具 0.引言 笔者因研究课题涉及ROS开发,学习了古月居出品的ROS入门21讲,为巩固可视化工具的知识,本文将ROS的常用可 ...
- 【ROS】常用可视化工具汇总
相关教程 「ROS Kinetic」可视化工具RVIZ接收点和线 「ROS Kinetic」可视化工具 RVIZ接收各种形状 「ROS Kinetic」常用命令汇总 rosbag 测试数据包录制 采用 ...
- ROS操作系统 opencv-python读取摄像头+rviz可视化
ROS操作系统 opencv-python读取摄像头+rviz可视化 一.安装opencv-python 二.opencv读取摄像头 三.图片转换为ROS图片格式并且在rviz显示 测试环境:树莓派u ...
最新文章
- 图灵奖得主Hamming对于少数人获得重大成果原因的思考,送给此刻克服迷惘坚持前行的你...
- 鸿蒙铝模脱模剂,铝模采用这项技术,前3层不需再涂油性脱模剂,将成铝模出厂标配...
- Oracle 数据库数据排名函数:rank() 和dense_rank() 。
- 如何限制某些用户发送Internet邮件
- 会计记忆总结之二:会计要素和会计科目
- SAP UI5应用Opportunity S5 formatter issue
- lambda 序列化_如何以及为什么要序列化Lambda
- 面试官:Java中线程是按什么顺序执行的?
- 教你如何防止网站被挂马!
- [TabControl] TabControl控件的最佳实践,可以把一个窗体和用户控件添加进来
- SNS网站中怎样获取MSN联系人信息
- DataSet 用法
- Windows文件系统
- Unity 游戏资源更新之——AB包
- chromeos java安装_试用额外硬件驱动和完整JAVA支持的ChromeOS
- 面试阿里,你必须知道的背景知识——双非上岸阿里巴巴系列
- 怎么在qq空间引流?QQ空间生日栏怎么引流?
- vios映射_以最低要求映射VIOS LUN
- 思维导图、流程图制作工具ProcessOn的使用
- js获取当前日期前12月后12月日期
热门文章
- http 协议 查看ie http的版本
- ccf 201703-3 Markdown ( java)
- css如何隐藏div滚动条却又能实现滚动功能?
- 大型网站技术架构 读书笔记 (八) 固若金汤:网站的安全架构
- jsp之利用超链接实现参数传递
- react骨架屏自动生成_前端骨架屏方案小结
- TechPowerUp GPU-Z v2.24.0
- 【每日最爱一句】2013.06.12
- C语言:百文买百鸡:公鸡5文/只,母鸡3文/只,小鸡1文/3只,请问100文可买公鸡、母鸡、小鸡各几只?
- 华为nova5i计算机在哪,IT教程:华为nova5与nova5i的区别