课程目的

 

ROS使用过程中,涉及许多命令和终端的操作,虽然有Rviz做显示,但依然没办法充分满足多种多样的需求,那不如开发一款集成各种自定义功能的可视化软件吧!

 

 

古月居推出“如何开发一个ROS人机交互软件”系列,分成三门课程灵活学习,在ROS环境下利用QtCreator工具开发一款人机交互软件,包括librviz库开发、速度仪表盘显示、订阅并显示图像话题等功能的实现。

 

 

* 三门课程需要独立购买,本课程为第三门,大家可以根据需要选择购买

 

在这个系列中,小伙伴们可以开发一款类似下图的人机交互软件:

 

(软件主页面)

 

本讲课程为“如何开发一个ROS人机交互软件“系列的第三讲,灵活运用Qt的信号与槽机制,并与ROS进行通信;通过多个例子,介绍如何在Qt中订阅与发布ROS的话题,并将ROS的话题消息在Qt中进行可视化显示。

 

通过本讲课程可以实现如下功能:Qt中订阅与发布ROS话题,速度仪表盘实现,键盘控制实现,电池电量显示与实现,订阅图像话题并显示,快捷指令。

 

(软件界面)

 

相关课程

 

如何开发一个ROS人机交互软件(一)—— ROS Qt环境的搭建及基础知识介绍

如何开发一个ROS人机交互软件(二)—— ROS人机交互软件的界面开发

 

本讲内容

课程限时优惠中,点此查看《ROS Rviz组件开发方法》