首页 > 代码库 > ROS教程

ROS教程

Learning ROS 学习ROS

Depending on your learning style and preferences, you can take two approaches to learning ROS: 根据你的学习风格和喜好,你可以采取两种方法来学习ROS:

  • Start the Tutorials - Dive in right away and start working with ROS.  一种是直接开始上手操作ROS (教程:http://wiki.ros.org/ROS/Tutorials)

  • Get an Overview - Read through this written overview of ROS and its capabilities. 另一种是先学习概念再上手(ROS简介:http://wiki.ros.org/ROS/Introduction)

To get an immediate start with a pre-prepared ROS virtual machine, please see here: http://www.clearpathrobotics.com/blog/how-to-guide-ros-101/

要想使用ROS虚拟机快速开始,请看这里:http://www.clearpathrobotics.com/blog/how-to-guide-ros-101/

For more detailed information on the ROS framework, see the core ROS documentation.

对于ROS框架的更多详细信息,请看ROS内核教程:http://wiki.ros.org/ROS

以上内容翻译自:http://wiki.ros.org/ROS/StartGuide

Finding Answers 找答案

There are three places to look for answers to your questions and problems. The first is this wiki. Try the Search feature located at the top right.

有三个地方可以寻找问题的答案。第一个就是这里wiki.ros.org。试着使用右上角的Search搜索功能。

If you can‘t find a solution to your problem, then try searching http://answers.ros.org or the archived mailing list. Ask a question on http://answers.ros.org/ask

如果你在wiki.ros.org搜索不到,那么试一下到http://answers.ros.org搜索一下,或者在archived mailing list(http://lists.ros.org/lurker/list/ros-users.en.html)搜索一下。或着在http://answers.ros.org/ask提问。

Check out the Support page for more information.

看一下支持页面寻找更多信息。

Finding Code 寻找代码

Wondering if there is already a ROS package out there that does what you need? The Browse Software tool also lets search for useful packages. You can also browse the list of public ROS repositories to look for groups doing similar work.  

想知道是否已经有你所想要的ROS package开发包了?“浏览软件”工具允许你搜索有用的源码包:http://www.ros.org/browse/。你还可以浏览公共ROS资料库列表查找做相同工作的群体:http://wiki.ros.org/RecommendedRepositoryUsage/CommonGitHubOrganizations。

How to use this wiki 如何使用该wiki

See navigating the wiki tutorial for more information.

看wiki教程导航查看更多信息:http://wiki.ros.org/ROS/Tutorials/NavigatingTheWiki。

ROS Tutorials ROS教程

Non-Beginners: If you‘re already familiar enough with ROS fuerte or earlier versions and only want to explore the new build system introduced in groovy and used in hydro and later, called catkin, you can go through more in-depth catkin tutorial here. However, going over all basic Beginner Level tutorials is still recommended for all users to get exposed to new features.  非新手:如果你已经很熟悉ROS fuerte(第5版ROS系统)或者早先的版本了,只是希望探索groovy(第6版ROS系统)介绍的、在hydro(第7版ROS系统)及其后使用的新的建立系统,叫做catkin,你可以浏览更多深度解析的catkin教程:http://wiki.ros.org/catkin/Tutorials。但是,仍然建议所有的使用者可以浏览所有基本的初学级别的教程,从而掌握所有的新功能:http://wiki.ros.org/ROS/Tutorials#Beginner_Level。

If you are new to Linux: You may find it helpful to first do a quick tutorial on common command line tools for linux. A good one is here.

如果你是一个Linux新手:首先快速的学习基本的Linux命令行工具是有帮助的。一个好的教程请看这里:http://www.ee.surrey.ac.uk/Teaching/Unix/。

ROS教程