好课推荐:ROS人机交互软件的界面开发 • 蒋程扬:https://class.guyuehome.com/p/t_pc/goods_pc_detail/goods_detail/p_5ec490a8d7bd7_b7ucPqUs?

课程封面.gif

*课程资料请在微信公众号“古月居”后台回复“人机交互资料”获取

该课程已开通专门交流答疑区《ROS人机交互软件的界面开发》课程答疑汇总

课程目的

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

图片1.gif

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

 

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

 

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

2.gif

(软件主页面)


本讲课程为“如何开发一个ROS人机交互软件“系列的第二讲,为大家介绍如何在Qt中订阅与发布ROS的话题,并将ROS的话题消息在Qt中进行可视化显示。

 

大家可以通过灵活运用Qt的信号与槽机制,实现:Qt中订阅与发布ROS话题,速度仪表盘显示与实现,键盘控制实现,电池电量显示,订阅图像话题与显示,快捷指令功能。

软件界面.gif

(可视化软件界面)

相关课程

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

如何开发一个ROS人机交互软件(三)—— ROS Rviz组件开发方法

如何开发一个ROS人机交互软件(四)—— 如何实现windows ROS人机交互软件

本讲内容

1. 在Qt中创建ROS节点

   2. 键盘控制实现

   3. 速度仪表盘实现

   4. 电池电量显示实现

   5. 订阅图像话题并显示

   6. 运行终端命令,实现快捷指令

   7. 课程小结与作业

*课程资料请在微信公众号“古月居”后台回复“ROS进阶攻略”获取

温馨提示

由于本产品的视频课程属性,观看后不予退款。

Powering the World's Robots!

Powering the World!

你好,ROS!

你好,未来!

购课优惠

古月居官网所获积分可以兑换优惠券哦!打开古月居官网-【我的主页】-【积分兑换】,点击兑换。

兑换成功后在【兑换记录】查看兑换码,就可以在手机端使用了,不要错过省钱机会哟~

购买蒋程扬的《开发ROS可视化交互软件四部曲》系列课程以及《如何基于PyQt5实现ROS人机交互软件 • 蒋程扬》

前100名购买可领取5元优惠券

每人限领3张

领取后15天内有效