roboware studio教程_2.2.RoboWare Studio安装及使用

本文档提供了RoboWare Studio的安装、升级、界面语言更改、ROS环境配置、错误处理等方面的FAQ,包括如何导入ROS工作区、升级软件、修改界面语言,以及针对各种错误提示的解决方案。
摘要由CSDN通过智能技术生成

FAQ¶

(1)如何导入已有的ROS工作区?

分两种情况:

对于普通的ROS工作区,直接在欢迎界面点击“打开工作区”按钮(或在菜单中选择“文件 - 打开工作区”),选择工作区路径打开即可。

对于旧版本RoboWare Studio打开过的ROS工作区,需要将工作区根目录下的“.vscode”文件夹删除,再打开工作区即可。

(2)如何进行软件升级?

下载最新的RoboWare Studio安装包deb文件,参照安装步骤直接安装即可,旧版本会被自动覆盖。

(3)如何修改界面语言?

在菜单栏中,选择“文件-首选项-语言设置”,打开配置文件。

"locale":"zh-CN" 表示设置为中文界面,

"locale":"en" 表示设置为英文界面,

可用“//”进行注释。修改完成后,重启RoboWare Studio即可生效。

(4)新建工作区时提示“路径不是ROS工作区”。

可能原因为ROS环境变量未导出。安装完ROS后,需要在当前用户家目录下的.bashrc文件中添加以下内容:

source /opt/ros/indigo/setup.bash #(indigo版)

source /opt/ros/kinetic/setup.bash #(kinetic版)

ROS的安装及配置说明可参照官网教程:

(5)提示错误“Linter pylint is not installed”。

需要安装pylint,请参照本手册“软件安装”-“准备”中的步骤。打开命令行终端,执行以下命令:

$ sudo apt install python-pip

在集成终端中安装python插件时会提示输入root密码,请按照提示输入。

(6)提示系统git版本低的问题。

需要升级git。打开命令行终端,执行以下命令:

$ sudo apt-add-repository ppa:git-core/ppa

$ sudo apt update

$ sudo apt install git

(7)名为“test”的节点无法生成问题。

不要将ROS节点名称命名为test,否则会无法生成节点。

(8)构建过程中卡住问题。

对于内存太小的机器,如果当前工作区内的ROS包数量太多,在构建整个工作区时,会因内存不足导致构建卡住。此时,可采用单独构建的方式依次对每个包构建。

(9)新建、删除文件时资源管理器不能自动刷新。

RoboWare Studio依靠ubuntu的文件系统监视功能实现资源管理器的自动刷新,

但ubuntu的文件监视数量限制可能设置的太小,导致资源管理器没有自动刷新。

为解决这个问题需要设置ubuntu的文件监视数量限制。方法如下:

使用root权限打开文件/etc/sysctl.conf进行编辑。

$ sudo gedit /etc/sysctl.conf

也可用其它文本编辑器。

找到fs.inotify.max_user_watches选项,适当增加等号后面的数值,比如改为100000。重启ubuntu即可。

(10)编辑器无法输入、选择、复制问题。

这是因为RoboWare Studio处于Vim编辑模式,切换到普通模式即可,在菜单栏选择“编辑-切换VIM编辑模式”可切换到普通编辑模式。

(11)编辑时如何进行前进、后退?能否自定义其快捷键?

默认的前进快捷键为“Ctrl+Shift+-”,后退快捷键为“Ctrl+Alt+-”。

可以进行快捷键自定义,点击菜单栏的“文件 - 首选项 – 键盘快捷方式”,找到“前进”、“后退”选项进行修改即可,也可对其它快捷键进行自定义。

(12)CMakelists.txt错误无法定位问题。

先删除工作区根目录.vscode文件夹下的tasks.json文件,然后重新打开工作区。

(13)Meta Package无法编辑依赖、无法新建节点问题。

目前尚不支持meta package编辑依赖和新建节点,将meta package下的所有包拷贝到src目录下即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值