RoboWare是什么?    
        RoboWare Studio是国人开发的一个ROS系统IDE(集成开发环境),基于微软开源的VSCode内核开发(因此这个界面跟VSCode非常像),功能比较强大,使得开发更加快速、简单,最大的好处就是可以方便代码和cmake文件,免去了繁琐的编译和编辑cmake文件过程。它使ROS开发更加直观、简单、并且易于操作。可进行ROS工作区及包的管理、代码编辑、构建及调试。我觉得RoboWare是目前最好用的ROS开发工具了。

RoboWare的安装。
        RoboWare官网目前进不去,因此官网下载不了安装包,好在可以去GitHub上下载安装包,具体的安装流程如下。

1、为了支持Python调试功能,需要先安装pylint:

$ sudo apt-get install python-pip
$ sudo python -m pip install pylint

其中,在安装pylint时,可能会报如下的错误:

解决办法:输入以下命令即可:

$ sudo pip install --ignore-installed enum34

2、为了获得更好的代码阅读体验,自动格式化整理代码,可以安装clang-format:

$ sudo apt-get install clang-format-3.8

        注意:这步是可选的,不一定非要安装,如果觉得自己写的代码比较乱,可以安装一下,让代码看起来更加整齐。

3、从这里下载RoboWare安装软件(.deb格式的安装包),选择合适的版本下载(尽量是最新版本),注意32位与64位之分。

最新版本网址

4、下载完成后,进入.deb路径,输入如下指令进行安装:

$ sudo dpkg -i roboware-studio_1.2.0-1524709819_amd64.deb

(这里输入安装包的名字时,可以tab键进行自动补全!)

出现用户协议界面,可以直接按ESC键,然后出现“您是否接受上述协议?”,选<是>,回车,自动开始安装。
等待一会,安装完成,完成界面如下图所示:

5、安装完成后,直接在终端输入$ roboware-studio敲回车,软件就自动打开了。为了方便以后使用,我们可以右键将其锁定到启动器。

6、现在我们可以打开一个源码文件,当我们想对代码进行自动排版时,可以使用Ctrl+Shift+P,输入“format”,再点击Enter,或者使用快捷键Ctrl+Shift+I,或者直接在代码区右键点击“Format Document”,都能实现对代码的自动排版。这里可能会出现一个问题:如果刚才第2步已经事先安装了clang-format-3.8,这里却出现错误提示

解决办法如下:

$ whereis clang-format-3
clang-format-3: /usr/bin/clang-format-3.8
$ sudo ln -s /usr/bin/clang-format-3.8 /usr/bin/clang-format

输入上面两条指令后,就可以使用自动排版了。

参考网址:

RoboWare Studio安装教程

ROS开发环境RoboWare Studio

Roboware Studio教程 (ROS kinetic)

ROS常见的集成开发环境

RoboWare Studio的安装相关推荐

  1. ROS笔记(4) RoboWare Studio 的安装

    ROS笔记(4) RoboWare Studio 的安装 1. RoboWare Studio的下载 2. RoboWare Studio的安装 3. RoboWare Studio的开启 4.打开工 ...

  2. ROS学习(三)——roboware studio 下载安装

    参考文章 主体内容参考本文章,主线是最简洁的 RoboWare Studio 安装教程与可能问题解决_Canminem的博客-CSDN博客_roboware安装教程 其余补充文章,包含一些遇到的问题和 ...

  3. Roboware Studio详细安装教程 (ROS kinetic)以及简单使用

    RoboWare Studio是一个ROS集成开发环境.它使 ROS开发更加直观.简单.并且易于操作.可进行ROS工作区及包的管理.代码编辑.构建及调试. 安装包下载 1 RoboWare官网:htt ...

  4. Roboware Studio下载、安装、及解决办法

    RoboWare官网:http://www.roboware.me/#/home 如果没有VPN我这里有资料链接: https://pan.baidu.com/s/17q5U1HlGGL0inqcxL ...

  5. 在Ubuntu18.04中安装ROS IDE RoboWare Studio 和Visual Studio Code

    安装ROS IDE 前言 一.安装RoboWare Studio 二.安装Visual Studio Code 参考文献 前言 一款好的开发工具可以是开发效率提升,ROS官方推荐了常用的ROS开发环境 ...

  6. ROS学习系列(一):ubuntu16.04下安装 ROS IDE RoboWare Studio 教程

    1.下载RoboWare Studio安装包 不要信从官网下载http://www.roboware.me/#/home 这个网站压根就进不去. 从github上下载安装包,链接https://git ...

  7. ubuntu安装RoboWare Studio及其遇到错误解决

    RoboWare Studio是一个ROS集成开发环境.它使 ROS开发更加直观.简单.并且易于操作.可进行ROS工作区及包的管理.代码编辑.构建及调试. 首先安装依赖 sudo apt-get in ...

  8. roboware studio_关于安装Roboware的教程

    1.Roboware的特点 RoboWare Studio是基于VSCode的IDE ,是专为ROS(indigo / jade / kinetic)设计的.通过双击安装,RoboWare Studi ...

  9. Roboware Studio教程 (ROS kinetic)

    RoboWare Studio是一个ROS集成开发环境.它使 ROS开发更加直观.简单.并且易于操作.可进行ROS工作区及包的管理.代码编辑.构建及调试. 下载链接:https://pan.baidu ...

最新文章

  1. spcontent------spcollection.add(field)
  2. JavaScript数学,四舍五入到小数点后两位[重复]
  3. mysql二: 常用命令
  4. CodeVs 1059 汽车装油
  5. JavaScript函数式编程之深入理解纯函数
  6. python 进程池_python进程池
  7. nginx 非socket代理配置
  8. mysql小结果集驱动大结果集_具体优化查询语句的指导原则小结果集驱动大结果集避免子查询...
  9. python工资一般多少西安-西安Python的就业方向有哪些?
  10. 容器技术Docker K8s 53 边缘容器服务(ACK@Edge)-阿里云边缘容器服务
  11. html5 中英文语言切换,使用 vue-i18n 切换中英文效果
  12. 二级c语言不写编程,计算机二级C语言 到底是不是考原题
  13. 解密带星号手机号网页_外滩大会“硬核科技”解密:支付宝金融级业务的“定海神针”...
  14. 操作系统µC/OS的故事,最终Micrium被Silicon Labs收购
  15. xp怎样修改计算机mac地址,xp系统怎么修改mac地址
  16. 通过PD4ML把html转pdf(包含显示页眉页脚,插入图片,显示页数)
  17. 如何在Word中打出罗马数字ⅠⅡ Ⅲ
  18. 小米手机便签怎么看写了多少字 小米手机便签统计字数方法
  19. opencv-python 详解阈值分割
  20. 基于Java的雷电游戏设计(含源文件)

热门文章

  1. Protractor 环境搭建
  2. Windows运行Nacos
  3. CC++编程环境搭建-四种常用开发工具(VSCode,Dev,CodeBlocks,Clion)
  4. php distinct 用法,distinct的用法
  5. 【性能测试】性能测试测试指标
  6. bzero()与 memset()等的区别
  7. 【云原生】风云暗涌的时代,DBA们的利刃出鞘了
  8. 一系列国内外顶尖互联网公司的技术博客,晋升程序员必备!
  9. 数据存储需求多样化加剧,分而治之成大势所趋
  10. 计算机组成原理(一)绪论