(訳注:最新の情報は原文を参照してください.)

初級

  1. ROS ファイルシステムの紹介

    このチュートリアルでは ROS ファイルシステムの概念を紹介します.また,roscd や rosls ・ rospack といったコマンドライン-ツールの使用法についてもカバーします.

  2. ROS パッケージの作成

    このチュートリアルでは,新しいパッケージを作成する roscreate-pkg とパッケージの依存関係をリスト化する rospack コマンドについてカバーします.

  3. ROS パッケージのビルド

    このチュートリアルではパッケージをビルドする rosmake とシステムに依存関係をインストールする rosdep についてカバーします.

  4. ROS メッセージとサービスの作成

    このチュートリアルでは ROS メッセージ(msg)とサービス(srv) ファイルの作成方法と,rosmsgやrossrv・roscp・rosmake といったコマンドライン-ツールの使用法についてカバーします.

  5. ROS サービスとパラメータについて理解する

    このチュートリアルでは,ROS サービスとパラメータ, rosservicerxparam コマンドライン-ツールについて紹介します.

  6. rxconsole と roslaunch を使う

    このチュートリアルでは,デバッグに rxconsole と rxloggerlevel を使います.また,たくさんのノードを一度に起動するために, roslaunch を使います.

  7. ROS のファイルを編集する rosed の使い方

    このチュートリアルでは,編集を楽にする rosed の使い方を紹介します.

  8. シンプルな配信者と購読者を書く (Python)

    このチュートリアルでは,python による配信者と購読者の書き方を説明します.

  9. シンプルな配信者と購読者を書く (C++)

    このチュートリアルでは,c++ による配信者と購読者の書き方を説明します.

  10. シンプルな配信者と購読者の検査

    このチュートリアルでは,起動しているシンプルな配信者と購読者について検査します.

  11. シンプルなサービスとクライアントを記述する (Python)

    このチュートリアルでは,python によるサービスやクライアントの作り方について説明します.

  12. シンプルなサービスとクライアントを記述する (C++)

    このチュートリアルでは,C++ によるサービスやクライアントの作り方について説明します.

  13. シンプルなサービスとクライアントの検査

    このチュートリアルでは,起動中のシンプルなサービスとクライアントについて検査する

  14. ROS ノードについて理解する

    このチュートリアルでは ROS グラフの概念について議論します.また,roscorerosnode・rosrun といったコマンドライン-ツールの使用法についてもカバーします.

  15. ROS トピックについて理解する

    このチュートリアルでは,ROS トピックについて, rostopicrxplot コマンドライン-ツールを使いながら紹介します.

  16. ROS wiki の使い方

    このチュートリアルでは,ROS wiki (ros.org)のレイアウトについて説明し,あなたが知りたいことの見つけかたについてお話します.

ここまで初級のチュートリアルを完成したら,こちらの短い質問にお答えください


中級

  • さらに多くのクライアントAPIのチュートリアルが(roscpp, rospy, roslisp)に関連するパッケージにあります.

  1. Partial Cross

    Outlines how to use the ros build environment as a cross-compile environment for embedded development (doesn't actually cross-compile ros itself).

  2. Mingw Build Environment

    a cross-compiling build environment for mingw programs.

  3. Ubuntu for Intel Atoms

    Part one of a three part tutorial illustrating how to install, maintain and deploy a stripped down ubuntu (lucid) on pen drives for intel atoms using an i686 intel build platform.

  4. Ubuntu in a Chroot

    Part two of a three part tutorial illustrating how to install, maintain and deploy a stripped down ubuntu (lucid) on pen drives for intel atoms using an i686 intel build platform. This one covers maintainence in a chroot.

  5. Ubuntu on Pen Drives

    Part three of a three part tutorial illustrating how to install, maintain and deploy a stripped down ubuntu (lucid) on pen drives for intel atoms using an i686 intel build platform. This one covers bulletproofing deployment on pen drive using a union filesystem.

  6. Defining Custom Messages

    This tutorial will show you how to define your own custom message data types using the ROS Message Description Language.

  7. Full Cross

    Cross-compiling in a cross-compiled ros.

  8. Annotating image through action interface

    The tutorial walks through the process of launching ROS action to annotate images and creating a simple client that sends images for annotation.

  9. Setting up a Mobile Robot with ROS

    How to set up your custom mobile robot in ROS

  10. Mingw Qt-Ros Packages

    How to create qt-ros packages that can also be compiled by the mingw_cross compiler.

  11. Running ROS across multiple machines

    This tutorial explains how to start a ROS system using two machines. It explains the use of ROS_MASTER_URI to configure multiple machines to use a single master.

  12. Creating a Simple Hardware Driver

    This tutorial shows how to create a simple hardware driver that connects via serial to a Parallax RFID Card Reader.

  13. Msvc Runtime Environment

    The full ros runtime environment from a windows shell - roscore, rosmaster, roslaunch, rostopic etc.

  14. Creating a ROS package by hand.

    This tutorial explains how to manually create a ROS package.

  15. Mingw Qt-Ros Packages

    How to create qt-ros packages that can also be compiled by the mingw_cross compiler.

  16. ExtractPolygonalPrismData segmentation

    ExtractPolygonalPrismData segmentation

  17. Mingw Packages

    How to create ros packages that can also be compiled by the mingw_cross compiler.

  18. Toolchain Bridge

    Convert an existing toolchain into an ros-ready toolchain.

  19. Creating new image annotation tasks

  20. Qt App Templates

    Speeding app development with quickstart templates via roscreate-qt-pkg.

  21. Roslaunch tips for large projects

    This tutorial describes some tips for writing roslaunch files for large projects. The focus is on how to structure launch files so they may be reused as much as possible in different situations. We'll use the 2dnav_pr2 package as a case study.

  22. Wrapping an external library in ROS

    This tutorial explains how to package an external library for ROS.

  23. No Title

    No Description

  24. Msvc Debugging

    Debugging msvc and win_ros.

Wiki: ja/ROS/Tutorials (last edited 2010-01-04 15:50:59 by KentaYonekura)