[Documentation] [TitleIndex] [WordIndex

RosChina is a project initiated by a few Chinese volunteers (not necessarily located in China). We aim at promoting ROS to Chinese students, researchers, and hobbyists, who feel more comfortable with Chinese to learn ROS. The objective is to translate some selected ROS documents into Chinese. We choose to host the documents here on ROS.org is because of the consistency in the style that makes it easy to compare with the original documents.

Related projects/Websites:

OK... From now on, it is the main part, and, for those who do not know Chinese, unless you want to learn the Chinese language, you should stop here then.

初级用户

  1. 安装配置你的ROS环境

    • 在这个教程里,将会主要讲解如何安装ROS以及如何配置计算机系统环境。
  2. ROS文件系统

    • 这一节主要介绍ROS文件系统的基本概念,同时会涵盖常用的命令工具,比如roscd, rosls, 和 rospack

  3. 创建一个 ROS Package

    • 本教程主要介绍用roscreate-pkg 创建一个新的包(package), 和使用 rospack 列出包(package) 目录.

  4. 编译一个 ROS Package

    • 本教程主要介绍用rosmake 编译一个包, 用 rosdep 安装系统依赖文件.

  5. 理解 ROS Nodes

    • 本教程主要介绍 ROS 图(graph)概念 并讨论roscore, rosnode, 和 rosrun 命令行工具.

  6. 理解 ROS Topics

    • 本教程主要介绍 ROS 主题(topics), 及使用rostopicrxplot 命令行工具.

  7. 熟悉ROS services(服务)和parameters(参数)

    • 这一节会介绍ROS service和parameters。同时会涉及到相关命令如rosservicerosparam

  8. 使用rxconsole 和roslaunch

    • 本教程主要介绍使用rxconsole 和rxloggerlevel 进行排错和roslaunch 一次起动多个节点

  9. 使用 rosed 在 ROS 中编缉文件

    • 本教程主要介绍用 rosed ,这是 ROS 为方便编缉文件提供的工具.

  10. 创建一个 ROS msg 和 srv

    • 本教程主要介绍怎样创建和编译消息(msg)和 服务(srv)文件,我们将使用 rosmsg, rossrv, roscp, 和 rosmake 命令行工具.

  11. 写一个简单的Publisher 和 Subscriber 程序用 (Python)

    • 本教程主要介绍怎样用 python 写一个发布(publisher)和订阅(subscriber) 节点.
  12. roschina/教程/WritingPublisherSubscriber(写一个简单的Publisher 和 Subscriber 用 (C++)

    • 本教程主要介绍怎样用 C++ 写一个发布(publisher)和订阅(subscriber) 节点.
  13. 检查 Publisher 和Subscriber

    • 本教程运行和检查一个简单的发布(publisher)和订阅(subscriber).
  14. 写一个简单的 Service 和 Client 用 (Python)

    • 本教程主要介绍怎样用 python 写一个服务(service)和 客户端(client) 节点.
  15. 写一个简单的 Service 和 Client 用(C++)

    • 本教程主要介绍怎样用 C++ 写一个服务(service)和 客户端(client) 节点.
  16. 检查一个简单的 Service 和 Client

    • 本教程主要介绍运行并检查一个简单的服务(service)和客户端(client).
  17. 记录和回放数据

    • 本教程主要介绍怎样从一个运行的ROS系统记录数据到一个 .bag 文件, 并介绍怎样把数据回放到一个运行的系统中并产生一至的行为,类似于行为克隆.
  18. roswtf 入门

    • roswtf 工具的基本介绍.

  19. ROS wiki 导航

    • This tutorial discusses the layout of the ROS wiki (ros.org) and talks about how to find what you want to know.

恭喜你,你已经脱离菜鸟级别了。请填写以下这个问答 questionnaire.

中级

更多的API教程在下列包中: (roscpp, rospy, roslisp)

  1. 手工创建一个 ROS package

    • 本教程主要介绍怎样手动创建一个 ROS 包.
  2. Roslaunch 大型项目技巧

    • 本教程介绍了大型项目写 roslaunch 文件的一些技巧. 重点是如何组织大型文件使它们可以重用. 我们将用 2dnav_pr2 package 作为例子.
  3. 多机运行 ROS

    • 本教程介绍了怎样在两个机器上运行 ROS 系统 . 解释了用ROS_MASTER_URI 配置多机使用一个主系统.

  4. 自定义Messages


2023-10-28 12:59