教程 ROS与Qt5人机交互 下的文章
ROS与Qt5人机交互界面开发-目录
说明:
介绍如何进行利用QT进行人机交互界面开发
目前这么方面的资料相对比较缺乏,本系列是基于CSDN博客主蒋程扬整理而成
本系列基于melodic版本开...
ROS与Qt5人机交互界面开发-配置QT环境
说明:
介绍如何搭配QT环境
步骤:
第一步:安装ROS,参考教程
第二步:安装qt pkg的支持
sudo apt-get install...
ROS与Qt5人机交互界面开发-实现机器人速度仪表盘
说明:
介绍如何实现实现机器人速度仪表盘
步骤:
实现效果:
原理主要就是订阅机器人的odom话题,然后利用信号与槽更新ui仪表...
ROS与Qt5人机交互界面开发-实现控制机器人速度与方向
说明:
介绍如何实现控制机器人速度与方向
步骤:
我这里主要就是参考teleop_twist_keyboard项目的源代码,移植到...
ROS与Qt5人机交互界面开发-添加rviz显示界面
说明:
介绍如何添加rviz显示界面
步骤:
实现效果:
核心代码
创建librviz界面类:
qrviz_widget.h内容...
ROS与Qt5人机交互界面开发-订阅map话题
说明:
介绍如何订阅map话题
步骤:
这一篇教程在教程四的基础上进行修改,修改了部分bug,实现了map图层的添加,显示,放大,缩小等
实...
ROS与Qt5人机交互界面开发-显示激光雷达点云数据
说明:
介绍如何显示激光雷达点云数据
步骤:
实现效果:
核心代码
如果按照本人前几篇博客的话进程的话,就很容易实现这个功能了,...
ROS与Qt5人机交互界面开发-发布导航目标点和原点位置
说明:
介绍如何发布导航目标点和原点位置
步骤:
在前面几篇教程中我们已经实现了订阅map话题,这篇我们主要就是实现rviz中的设...
ROS与Qt5人机交互界面开发-实现导航功能的完整显示
说明:
介绍如何实现导航功能的完整显示
步骤:
显示效果
设置初始点:
设置目标点:
核心代码
如果看过前几篇博客,其实...
ROS与Qt5人机交互界面开发-实现定点返航功能
说明:
介绍如何实现定点返航功能
步骤:
这个功能实现起来也不难,主要就是先监听amcl_pose话题,获取小车在地图上的实时位置
如果点...
ROS与Qt5人机交互界面开发-显示机器人URDF模型
说明:
介绍如何显示显示机器人URDF模型
步骤:
实现效果
核心代码
和前面创建图层一样,通过manager_创建一个图层:...
ROS与Qt5人机交互界面开发-订阅图像话题并在界面中显示
说明:
介绍如何订阅图像话题并在界面中显示
步骤:
实现效果
添加依赖
首先在功能包的CMakeLists.txt中添加依...