ROS IDE---RoboWare

来源:互联网 发布:电子菜谱软件下载 编辑:程序博客网 时间:2024/05/16 10:46

RoboWare简介

首次打开RoboWare的网站(RoboWare home page)是英文的,第一反应就以为这是国外的IDE,没想到看到页面最下端才发现这是国内济南一个公司开发的,瞬间感觉就不一样了,大约10年前开始的ROS操作系统,估计很长一段时间,国内的贡献都是有限的吧,但是在ROS wiki里面都能看到这个IDE, 那自然不必多说,这个开发环境的优势所在了.

下面截图摘自ROS wiki(ROS IDEs),前面一大部分应该不能叫做完整的IDE,只能是一个编辑器,或者叫做老式的IDE比较妥当,后面的包括RoboWare在内的才叫做真正的IDE了,
IDEs

在学习ROS开发过程当中了解到了这个开发环境,刚刚安装之后就发现相对于之前的自己组织整理工程结构和编译环境等等真的是方便了很多很多.根据之前使用过的网友的总结,目前最新版本具有如下特点:

1.添加cpp源文件、srv等文件会自动在CMakeLists.txt中生成对应代码.
2.远程调试.
3.集成git,使你的代码不会因为一时短路误删而抱憾终身哦.
4.支持多个版本ROS(wiki当中指明了”specially designed for ROS (indigo/jade/kinetic)”),似乎对最新的lunar还不是很友好,不过我将自己lunar版本的工作空间导入RoboWare之后没发现什么问题.
5.代码编辑体验很友好(本人在eclipse和Android studio上开发程序很久了,上手RoboWare和之前使用过的编辑空间似乎没差,都很方便).
6.
5.工程结构管理非常方便容易.

RoboWare安装

在官网下载模块(RoboWare Download page)选择符合你电脑的版本进行下载和安装即可.

下载后是一个.deb文件,安装命令:sudo dpkg -i roboware-studio~~~.deb.
安装成功之后就可以在你的窗口左边或者win+tab 搜索到软件了:
RoboWare logo

打开之后是这个样子的:
welcome page

新建/导入工作空间

由于在安装RoboWare之前已经安装了ROS以及catkin编译环境的配置,因此,在这里只需找到对应的catkin空间导入即可,导入后的工程结构和代码样式如下:
这里写图片描述
相比于之前打开各种终端,各种编辑器写代码找文件要方便很多很多了.
(刚刚开始使用此环境,随后会不断更新使用心得和使用中出现的问题)

编辑器快捷键整理

“ctrl +”:增大工作空间;
“ctrl -“:反之;

参考

1.http://www.zhimengzhe.com/bianchengjiaocheng/qitabiancheng/198333.html
2.http://blog.csdn.net/shuaiwangcsdn/article/details/75734887
3.http://blog.csdn.net/dream_cc/article/details/54836896

原创粉丝点击