ROSClub原创开源项目-ROSControlPanel介绍

851次 0次 发表于:2017年02月23日 16:34:41

  • 主题:
  • 回复:
  • 积分:

ROSClub原创开源项目-ROSControlPanel介绍

团队小伙伴Ray学习rbx1,命令敲的死去活来。

 
 
某天告诉我,
Ray:"我再也不想敲命令了,搞一个界面吧,手一点就可以加载,手一点车就可以跑,后期还可以当上位机软件"。
我:“加油,兔宝宝”
Ray:"但是应该用什么语言开发呢,我只会python"
我:“好像是QT,你要么试试”
Ray:"好”
于是买了QT的书,Ray看了两周根据自己的想象搞出一个简单的界面,那么开源出来
于是我们把他发到ROSClub社区中,大家可以一起玩吧。
根据大家的建议最近代码一直在更新,大家随时关注。
1、如果有什么需要增加的功能大家直接可以跟帖提出来,Ray可以一起添加进去(修地图插件?)
2、界面有什么需要改进的地方提出来也可以改进。
3、一起完善这个项目、交流一下用QT开发界面的心得什么的,初学的Ray也会和大家一起讨论交流。
4、一个简单的界面,大家拍砖轻点。
5、遵循GPL开源协议。
项目地址:https://github.com/ROSClub/ROSControlPanel

推荐测试包:https://github.com/pirobot/rbx1

推荐大家使用rbx这个包来测试使用学习。
作者:Ray
作者环境:ubuntu14.04+indigo+rqt+python2.7使用说明:
1、软件启动

在命令行中切换到ControlPanel.py所在目录,输入./ControlPanel.py或python ControlPanel.py即可启动软件

2、新建项目

在软件界面最上面的工具栏中点击新建按钮(图1)

1 新建项目

在弹出的新对话框中填写相应的基础信息(图2),如launch文件路径,Rviz文件路径,节点字符串等

2 新建项目(基础信息)

在高级(Advanced)选项卡中可以选择开启地图功能并填写地图文件路径,这样可以在新建的项目中使用已有地图

3 新建项目(高级信息)

最后点击继续(Continue)按钮完成创建。

3、打开项目

4 打开项目

在工具栏中点击打开按钮(图4),弹出打开文件对话框(图5),选择需要打开的项目文件即可

5 打开项目

4、保存项目

6 保存项目

在工具栏中点击保存按钮,在弹出的对话框中选择保存的路径并输入保存文件的文件名点击保存按钮即可(图6)

5、界面功能

7 软件界面

界面中的两个旋钮分别用来调整机器人的角速度和线速度,角速度为负的时候是向左转,为正的时候是向右转。线速度为正是前进,线速度为负是后退。左侧下方的三个按钮暂时无法使用。