javascript 编程ide_【工具合辑】ROS工程师都在用什么IDE开发呢?用哪种IDE开发更加高效呢?...

支持Linux系统的IDE有 很多,比如常见的 Eclipse、Bluefish、NetBeans 等等,功能很多。但是有些功能我们不一定用得上,而对于用惯键盘鼠标的我们来面对 terminal 敲命令,着实不太习惯,那么对于ROS,有哪些IDE可以供我们使用呢? 其实ROS官网已经给我们准备好了,现在让我们一起去看看吧。

链接地址:http://wiki.ros.org/IDEs

ce9be9248f9197177df8e3eec43b9c19.png

1. Anaconda 

Anaconda实际上并不能说是一款IDE,它是一个虚拟环境管理工具,可以让你的计算机可以同时存在多个版本的程序而不会发生冲突。Anaconda已经成为机器学习/深度学习一款十分重要的工具。而机器学习和深度学习在机器人编程中又变得极为常见。这里就列出了如何在anaconda环境中使用ROS系统。

当 Anaconda 安装时,它会在 .bashrc 文件中创建路径。

例子:

# added by Anaconda x.x.x installer
export PATH="/home/"user"/"anaconda version"/bin:$PATH"

当您尝试使用 ROS 时,在 .bashrc 中具有活跃的 Anaconda 路径将导致错误。

问题的解决方法是注释出路径:

#export PATH="/home/"user"/"anaconda version"/bin:$PATH"

为了使用 Anaconda,只需在启动新终端时粘贴到 Anaconda 路径中;并点击进入。然后正常使用。这将允许您在同一系统使用 ROS 和 Anaconda。

2. Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台,虽然主要用于java开发,但是Eclipse也是可以用来开发C/C++程序的。我们可以对Eclipse进行一系列的设置从而达到可以编译执行ROS程序目的。

3. CLion

8e112e57f02c73d54c29eb3dd47d01c8.png

CLion作为一款用来编写C/C++程序的IDE,它的界面、跨平台以及其他的特性让编程人员对他十分喜爱,现在我们也可以用它来编写ROS程序啦。它可以使用CMake以及支持python代码,是一个十分适合ROS的编辑工具。我们可以使用插件来让CLION运行和调试ROS代码。

4. CodeBlocks

CodeBlocks是一款C/C++的代码编辑器,在创建工程的时候编写xml文件,我们也可以创建出适合ROS的工程出来。

5. Emacs

Emacs是一款Linux的文本编辑器,和vim一起被程序员称为最喜爱的代码编辑器之一;我们可以通过安装插件来实现对ROS的支持。

6. Vim

是一款Linux的文本编辑器,支持多种的插件的安装。原生的vim编辑器比较普通,但是通过安装各类的插件完全可以成为一个强大的ide。

7. NetBeans

NetBeans IDE是一款可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序;支持语言:PHP、Ruby、JavaScript、Groovy、Grails和C/C++;NetBeans:包括开源的开发环境和应用平台,是Sun公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE。

8. QtCreator

QtCreator是一款图形界面编辑器,是和Qt一个公司开发出来,我们也可以通过安装插件来支持ROS,目前这个是推荐的方法。

9. PyCharm 

PyCharm 是一个用于python编程的编辑器,我们可以用它来开发ROS的python脚本程序;

10. KDevelop

KDevelop是一个支持多程序设计语言的集成开发环境。它运行于linux和其它类unix环境。KDevelop本身不包含编译器,而是调用其它编译器来编译程序。

11. RoboWare Studio

RoboWare Studio是ROS的一款IDE,但是目前官方已经无法打开,该软件已经停止了更新,感兴趣的朋友可以下载试试。

12. Visual Studio Code (VSCode)

微软的VSCode已经有插件支持ROS,直接搜索ros插件安装即可。

13. RDS: ROS Development Studio

RDS是一个在线 IDE,允许您仅使用 Web 浏览器对任何机器人进行编程和测试。使用 RDS,您将能够:使用包含自动完成功能的已设置的 IDE 环境,以更快的方式为机器人开发 ROS 程序。在提供的模拟机器人上实时测试程序。使用提供的模拟或上传您自己的模拟。快速查看编程结果。使用图形 ROS 工具进行调试。在真正的机器人中测试你在 RDS 上开发的内容(如果你有所有这些都只使用 Web 浏览器,无需任何安装,不受任何操作系统限制)。使用 WINDOWS、LINUX 或 OSX 为 ROS 开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值