ROS学习记录:使用RViz观测激光雷达传感器数据

一、使用Ctrl+Alt+T打开终端

ROS学习记录:使用RViz观测激光雷达传感器数据_第1张图片

二、输入 cd ~/catkin_ws1/ 进入工作空间

ROS学习记录:使用RViz观测激光雷达传感器数据_第2张图片

三、输入source ./devel/setup.bash

ROS学习记录:使用RViz观测激光雷达传感器数据_第3张图片

四、输入:

roslaunch wpr_simulation wpb_simple.launch

打开机器人仿真环境

ROS学习记录:使用RViz观测激光雷达传感器数据_第4张图片

五、这是机器人仿真环境,里面机器人和书柜

ROS学习记录:使用RViz观测激光雷达传感器数据_第5张图片

六、再开一个终端,输入rviz,回车后打开RViz(注意!打开rviz前,在这个新打开的终端先输入source ./devel/setup.bash 先记得source一下,不然后面可能会报错)

ROS学习记录:使用RViz观测激光雷达传感器数据_第6张图片

七、这个就是RViz的主界面

ROS学习记录:使用RViz观测激光雷达传感器数据_第7张图片

八、最上面是菜单栏

ROS学习记录:使用RViz观测激光雷达传感器数据_第8张图片

九、这里是工具栏,一部分常用的操作会以按钮的形式排列在这上面

ROS学习记录:使用RViz观测激光雷达传感器数据_第9张图片

十、这是可视化项目的列表

ROS学习记录:使用RViz观测激光雷达传感器数据_第10张图片

十一、带三角小箭头的是可视化项目的名称

ROS学习记录:使用RViz观测激光雷达传感器数据_第11张图片

十二、这些是可视化项目参数的设置

ROS学习记录:使用RViz观测激光雷达传感器数据_第12张图片

十三、当我们点击某个参数的时候,左下角的小方框会显示这个参数的简单解释

ROS学习记录:使用RViz观测激光雷达传感器数据_第13张图片

十四、这个是添加可视化项目的按钮

ROS学习记录:使用RViz观测激光雷达传感器数据_第14张图片

十五、这个是复制可视化项目按钮

ROS学习记录:使用RViz观测激光雷达传感器数据_第15张图片

十六、这个是移除可视化项目按钮

ROS学习记录:使用RViz观测激光雷达传感器数据_第16张图片

十七、这个是重命名可视化项目按钮

ROS学习记录:使用RViz观测激光雷达传感器数据_第17张图片

十八、RViz中间的区域是各种图形图像显示的窗口,机器人和传感器数据都会显示在这个窗口里,这是一个三维显示窗口,我们现在看到的栅格,就是RViz为我们定义好的地面基准,也就是Z值为0的平面

ROS学习记录:使用RViz观测激光雷达传感器数据_第18张图片

十九、这是对中间显示窗口的视角位置的数值进行调整的窗口,但是一般我们用鼠标拖动来调整视角,所以这个窗口很少用到

ROS学习记录:使用RViz观测激光雷达传感器数据_第19张图片

二十、这里是状态栏,主要显示的是ROS的一些状态数值,比如运行时间、鼠标操作的提示、三维渲染帧率等等

ROS学习记录:使用RViz观测激光雷达传感器数据_第20张图片

二十一、将Fixed Frame 修改成 base_footprint

ROS学习记录:使用RViz观测激光雷达传感器数据_第21张图片

二十二、点击Add按钮,然后会弹出一个新窗口

ROS学习记录:使用RViz观测激光雷达传感器数据_第22张图片

二十三、这一栏是RViz能显示的数据类型的列表

ROS学习记录:使用RViz观测激光雷达传感器数据_第23张图片

二十四、往下翻,找到RobotModel,选中它后点击OK

ROS学习记录:使用RViz观测激光雷达传感器数据_第24张图片

二十五、我们的机器人模型就出来了

ROS学习记录:使用RViz观测激光雷达传感器数据_第25张图片

二十六、点击这里可以隐藏右边窗口

ROS学习记录:使用RViz观测激光雷达传感器数据_第26张图片

二十七、点击左下角Add添加一条激光雷达的显示条目

ROS学习记录:使用RViz观测激光雷达传感器数据_第27张图片

二十八、找到这个LaseScan选中后点击OK.

ROS学习记录:使用RViz观测激光雷达传感器数据_第28张图片

二十九、在Topic选着激光雷达的话题名称为/scan

ROS学习记录:使用RViz观测激光雷达传感器数据_第29张图片

三十、可以看到机器人前方出现了一排细细的小红点

ROS学习记录:使用RViz观测激光雷达传感器数据_第30张图片

三十一、将Size改成0.03,这样小红点就变大了,我们观看更方便些

ROS学习记录:使用RViz观测激光雷达传感器数据_第31张图片

三十二、现在看到的是右侧Gazebo仿真机器人发送给左侧RViz显示的激光雷达数据

ROS学习记录:使用RViz观测激光雷达传感器数据_第32张图片

三十三、点击圆柱体

ROS学习记录:使用RViz观测激光雷达传感器数据_第33张图片

三十四、找个地方放置圆柱体

ROS学习记录:使用RViz观测激光雷达传感器数据_第34张图片

三十五、可以看到左侧RViz里同步显示出了圆柱轮廓的红色点阵

ROS学习记录:使用RViz观测激光雷达传感器数据_第35张图片

三十六、再来个立方体,也能同步显示

ROS学习记录:使用RViz观测激光雷达传感器数据_第36张图片

三十七、我们可以把RViz的当前配置保存下来,这样就不用每次都手动配置了,点击File菜单

ROS学习记录:使用RViz观测激光雷达传感器数据_第37张图片

三十八、选择Save Config As

ROS学习记录:使用RViz观测激光雷达传感器数据_第38张图片

三十九、找个目录保存它,文件名为lidar.rviz,然后点击Save

ROS学习记录:使用RViz观测激光雷达传感器数据_第39张图片

四十、我们把rviz关闭

ROS学习记录:使用RViz观测激光雷达传感器数据_第40张图片

四十一、然后再在终端输入rviz打开

ROS学习记录:使用RViz观测激光雷达传感器数据_第41张图片

四十二、点击Open Config

ROS学习记录:使用RViz观测激光雷达传感器数据_第42张图片

四十三、找到刚刚前面保存的文件进行打开

ROS学习记录:使用RViz观测激光雷达传感器数据_第43张图片

四十四、这样前面配置过参数就不用重新配了

ROS学习记录:使用RViz观测激光雷达传感器数据_第44张图片

四十五、关掉rviz

ROS学习记录:使用RViz观测激光雷达传感器数据_第45张图片

四十六、除了上述手动操作,还可以在launch文件里自动加载rviz配置文件,在终端中输入roslaunch wpr_simulation wpb_rviz.launch

ROS学习记录:使用RViz观测激光雷达传感器数据_第46张图片

四十七、这就出现一个配置好的rviz界面

ROS学习记录:使用RViz观测激光雷达传感器数据_第47张图片

你可能感兴趣的:(ROS,学习,开发语言,c++,ros)