写在前面的话
- 文档没有任何商业因素,本着共享的精神进行分享,如有素材侵权,请给我留言;
- 文档都是自己平时看书或工作中的笔记,观点错误的地方欢迎留言;
RoboWare 的介绍
RoboWare 是基于 VS Code 专门用于开发 ROS 的集成开发环境,可以进行 ROS 工作空间以及包的管理、代码编辑、构建及调试等操作;
RoboWare 具有如下特点:
- 易于安装和配置:下载后双击即可安装,RoboWare 可自动检查并加载 ROS 环境,不需要额外的配置;
- 兼容 indigo/jade/kinetic版本:RoboWare 以图形化的方式进行 ROS 工作区及包的创建、代码添加、message/service/action 文件创建,显示包及节点列表。可以实现 CMakelists.txt 文件 和 package.xml 文件的自动更新;
- 友好的编码体验;
- C++/Python 代码调试:提供Release、Debug 以及 Isolated 编译选项,可以以界面交互的方式调试 C++ 和 Python代码;
- 远程部署及调试:可将本地代码部署到远程机器上,远程机器可以是 X86 架构或者 ARM 架构。可在本地机器实现远程代码的部署、构建和实时调试;
- 内置 Git 系统:Git 使用更加简单,可以在编辑界面进行差异化比对,文件暂存,修改提交等操作;
- 遵顼 ROS 规范:从代码创建、消息定义、到文件存储路径的创建及选择等,RoboWare 会引导开发者进行符合 ROS 规范的操作。
RoboWare 的安装和使用
- 到官网下载安装包:http://roboware.me;(官网好像现在打不开,但是CSDN有好多人共享出来了)
- 用如下命令完成安装:
cd /path/to/deb/file/
sudo dpkg -i roboware-studio_[version]_[architecture].deb
- 查阅手册进行学习;学习;