ROS Windows 人机交互软件开发探索与总结一(开发环境搭建及ROS Win10 Qt功能包的编译运行)

ROS Windows人机交互软件开发及使用以上线古月学院,欢迎感兴趣的小伙伴订阅
如何实现windows ROS人机交互软件

前言

在ROS librviz 人机交互软件开发系列教程中我们实现了Ubuntu端的界面开发。但是很多小伙伴问到能不能在Windows上进行开发,当时回复是不能,主要就是库的依赖问题难解决。但是我想了想ROS是有windows版本的,并且也能运行rviz之类的,既然rviz都可以在windows上运行,就说明是有库可以支持的。于是本人又进行了一番探索与总结.
本篇教程主要是介绍ROS Windows开发环境的搭建,ROS Windows基本的使用。以及在Windows中编译ROS Qt功能包。

实现效果

1. Windows运行rviz

ROS Windows 人机交互软件开发探索与总结一(开发环境搭建及ROS Win10 Qt功能包的编译运行)_第1张图片

2. ROS Windows QT 功能包编译并运行

ROS Windows 人机交互软件开发探索与总结一(开发环境搭建及ROS Win10 Qt功能包的编译运行)_第2张图片

3. ROS Windows Qt 功能包release版本

此release版本是本人将动态库进行打包,可以在未安装ROS的win10上直接运行(仅在一台电脑测试,可能会缺少其他动态库),下载后双击压缩包内的ros_qt_demo.exe即可运行。
经测试可运行在未安装ROS的Win10上并连接Ubuntu的Master主节点,并发布Chatter话题:
ROS Windows 人机交互软件开发探索与总结一(开发环境搭建及ROS Win10 Qt功能包的编译运行)_第3张图片
左:Ubuntu 右:win10
release地址:github

目录

一,安装windows版本的ROS
1,安装Visual Studio
2,安装ROS
3,创建ROS快捷终端
4,测试安装
二,ROS Windows使用
1,初始化ROS工作空间
2,创建ROS功能包
3,编译ROS功能包
4,添加ROS工作空间到环境变量
5,安装ROS软件包
三,ROS Qt功能包模板的编译与使用

原文地址

原文章地址:古月居

你可能感兴趣的:(ROS机器人GUI程序开发,ROS机器人,QT)