1、Roboware的特点

RoboWare Studio是基于VSCode的IDE ,是专为ROS(indigo / jade / kinetic)设计的。通过双击安装,RoboWare Studio可以自动检测并加载ROS环境,而无需其他配置。“开箱即用”功能可帮助开发人员选择并快速解决。它为开发人员提供了一个直观的图形界面,用于创建ROS工作区/程序包,添加源文件,创建消息/服务/操作,列出生成的程序包/节点等。同时,可以自动更新CMakeLists.txt文件。它支持发布构建和调试构建。开发人员可以直接从编辑器调试C ++和Python代码,包括断点,调用堆栈和交互式控制台。它还在界面中显示ROS包和节点。

2、如何安装Roboware

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

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

为了获得更好的代码补全体验,需要安装clang-format:

$ sudo apt-get install clang-format-3.8

接下来开始安装:

$ sudo dpkg -i roboware-studio_1.1.0-1514335284_amd64.deb

出现用户协议界面,直接按ESC键,然后出现“您是否接受上述协议?”,选,回车,自动开始安装。

安装完成后,直接在终端输入$ roboware-studio敲回车,软件就自动打开了。

这是一个新建工程的界面

有些同学打开软件后可能会提示git不是最新版本,依次执行下面的命令即可更新至最新版:

$ git --version$ sudo add-apt-repository ppa:git-core/ppa$ sudo apt-get update$ sudo apt-get install git$ git --version

OK!现在我们可以打开一个ROS工作区,然后再打开一个源码文件,当我们想对代码进行自动排版时,可以使用Ctrl+Shift+P,输入“format”回车,或者使用快捷键Ctrl+Shift+I,或者直接在代码区右键点击“Format Document”。但是刚才明明已经事先安装了 clang-format-3.8 它却提示“clang-format”命令不可用:原因这里不解释了,解决办法:

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

这样应该就可以使用了,如果还提示不可用就把软件关掉重启!接下来开始愉快地使用 RoboWare Studio 了。

roboware studio_关于安装Roboware的教程相关推荐

  1. RoboWare Studio的安装

    RoboWare是什么?             RoboWare Studio是国人开发的一个ROS系统IDE(集成开发环境),基于微软开源的VSCode内核开发(因此这个界面跟VSCode非常像) ...

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

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

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

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

  4. ROS-Melodic安装roboware报错

    ROS-Melodic安装roboware报错 主要用作记录问题,参考价值有限. 为支持Python的调试功能,需要安装pylint: sudo rm -r -f /var/lib/dpkg/lock ...

  5. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  6. codeblocks安装及使用教程(手把手傻瓜式教学)

    1.首先去codeblocks官网下载最新版codeblocks安装包. 2.双击下载的包,看到如下界面. 3.点击next,进行下一步. 4.点击I agree. 5.点击next,进行下一步. 6 ...

  7. linux_OEL5.4_安装Oracle11g中文教程图解

    一.安装ORACLE10g 软件(11.2.0.0) 参考pdf:链接:http://pan.baidu.com/s/1pLHU94J 密码:keo8 (一)安装前的包支持 1. 虚拟机yum 环境搭 ...

  8. 安装phpMyAdmin图文教程

    phpmyadmin的安装配置已经是老生常谈的话题了,网络上到处都可以找到相关的配置教程.但是,那些大多都是手动配置的,稍不留神,容易出错.因此站长今天在这里介绍的是,被很多phpmyadmin用户所 ...

  9. mysql超详细教程_MySQL8.0.23安装超详细教程

    前言 最近在做一个人脸识别的项目,需要用数据库保存学生信息与前段交互. MySQL的优点 1.mysql性能卓越,服务稳定,很少出现异常宕机. 2.mysql开放源代码且无版权制约,自主性及使用成本低 ...

最新文章

  1. aligned_storage简单学习
  2. 常见被病毒利用的漏洞补丁
  3. android:showAsAction=never报错
  4. UOJ #35. 后缀排序 后缀数组 模板
  5. vba基本操作 -- 表单操作
  6. syslog源码_Gunicorn源码分析01--目录结构
  7. firefox火狐浏览器怎么清除缓存 火狐浏览器清理cookie教程
  8. Django之HttpRequest和HttpReponse
  9. steam登录api_steam饰品骗术——骗你说你的账户违反了 Steam 服务协议条款,然后让你转出库存给你的好友。...
  10. mysql安装教程 2018_sql server 2018下载
  11. BitTorrent DHT 协议中文翻译
  12. SpringBoot内嵌tomcat日志配置
  13. Oauth2认证图解
  14. 【无限互联】SDWebImage图片缓存流程分析
  15. 标签平滑正则化(LSR)
  16. 螺旋传动设计系统lisp_螺旋传动设计计算.pdf
  17. 淘宝网页显示不正常,其它网站正常显示---解决办法
  18. 【opencv】鱼眼图像畸变校正——透视变换
  19. 优选法中的黄金分割法
  20. 惠斯登电桥传感器电路设计技巧,了解一下?

热门文章

  1. 阿里云MVP闪亮云栖大会,技术干货持续更新中
  2. sql语句中开窗函数的使用
  3. yii2使用 db log
  4. 《使用Nessus进行渗透测试》- 简介
  5. c# string总结
  6. PHP获取客户端、PHP获取服务器相关信息
  7. 构造器初始化(三):巧用Static方法和base关键字
  8. Java链表的基本使用
  9. adb shell input text 完美支持中文输入
  10. Flex页面跳转的五种实现方式