ROS框架安装和示例

5

我想知道在ROS框架下需要使用哪个编程软件,我能用Visual Studio来编程吗?

我是ROS的新手,希望有相关的教程或者教程程序。

谢谢。

5个回答

3
最常用于ROS开发的IDE是Eclipse。有关IDE的更多信息,请参见ROS Wiki上的IDE页面:http://www.ros.org/wiki/IDEs 如果您遵循ROS教程,您会发现ROS仅仅是使用C或Python编程,因此任何这些语言的IDE都可以使用。请查看ROS教程

1

Qt Creator也可以成为C++的一个不错选择。它原生支持CMake,因此无需额外的插件或类似的东西。只需打开一个CMakeLists.txt文件,在一些你不介意的地方选择一个构建目录(毕竟你将使用rosmake),运行CMake,然后就可以开始了。自动完成和重构工作。只需确保从终端运行qtcreator,以便获取ROS特定的环境变量。


0

我正在使用JetBrains的Clion编程软件。

如果你对环境设置、环境变量和资源等方面没有经验,我不推荐使用它。

最重要的是始终使用正确的配置文件打开Clion。这可能有点困难,但我认为JetBrains的集成开发环境还是很值得的。


0

如pgorczak所指出的那样,QTCreator是一个很好的选择。如果您想要使用catkin包而不是ros包(rosbuild),我建议您使用 QTCreator 2.7.2。这是我测试过与catkin工作区和包一起使用的最新且最后一个可用版本。新的QTCreate版本会对catkin文件系统造成一些问题。

我建议您开始使用catkin,因为在较新版本的ROS中将不再支持rosbuild。


0

我想在这里补充一下,ROS最常用的IDE及其相应的配置在以下 ROS IDE wiki页面中。此外,ROS是基于Linux的框架,因此没有Visual Studio可用。您可以使用Eclipse(需要非常好的配置)或QT(我更喜欢这个,易于使用且对于ROS软件包的QT GUI创建非常有用,如果您需要的话!)

干杯!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接