초보자가 아닌 경우: 이미 fuerte나 그 이전의 버전에 익숙해져 있고, groovy의 새로운 빌드 시스템인 catkin을 알아보고자 할 뿐이라면 catkin 자습서 링크를 참조해서 자세한 정보를 얻을 수 있습니다. 그렇지만 groovy의 새로운 기능에 익숙해 지도록 모든 '초보자 수준' 자습서를 살펴 보는 것을 권장합니다.

초보자 수준

ROS Tutorial Video Demos at ANU

  1. ROS 환경 설치와 설정

    이 자습서는 ROS의 설치와 설정 방법에 대해 보여줍니다.

  2. ROS 파일시스템의 탐색

    이 자습서는 ROS의 파일시스템 개념과, 명령행 도구인 roscd, rosls, rospack을 다루고 있습니다.

  3. ROS 패키지의 작성

    이 자습서는 roscreate-pkg 또는 catkin을 이용해 새로운 패키지를 작성하는 방법에 대해 설명합니다. 또한 rospack을 이용해 패키지의 의존성을 확인하는 법도 알아봅니다.

  4. catkin 환경에서 작업공간 만들기

    이 자습서는 catkin 작업공간을 어떻게 설정하는지에 대하여 다루고 있습니다.

  5. ROS Package 빌드하기

    이 자습서는 패키지를 빌드하는 툴체인들을 다루고 있습니다.

  6. Creating a ROS Package

    How to create a new ROS package using catkin.

  7. ROS Node 이해하기

    이 자습서는 ROS graph의 개념을 소개하고 roscore, rosnode, rosrun을 다루고 있습니다.

  8. Building and using catkin packages in a workspace

    How to use catkin_make to build and install packages from source in a catkin workspace.

  9. No Title

    No Description

  10. Overlaying with catkin workspaces

    Describes how to overlay a catkin workspace on to an existing system for development and testing.

이제 초보자 수준 지침을 모두 완료했습니다. 짧은 설문에 응해주시면 향후 자습서의 개선에 도움을 줄 수 있습니다.questionnaire

중급자 수준

관련된 패키지에서 좀 더 많은 클라이언트 API 자습서를 찾을 수 있습니다.(roscpp, rospy, roslisp)

  1. Creating a ROS package by hand.

    This tutorial explains how to manually create a ROS package.

  2. Managing System dependencies

    This explains how to use rosdep to install system dependencies.

  3. 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.

  4. 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.

  5. Defining Custom Messages

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

  6. Using a C++ class in Python

    This tutorial illustrates a way to use a C++ class with ROS messages in Python.

  7. 튜토리얼 작성하기

    이 튜토리얼은 튜토리얼 작성을 위한 튜토리얼입니다.

사용자 개발 로봇에서 ROS 사용하기

다른 라이브러리들에 대한 자습서

ROS Standards

Wiki: ko/ROS/Tutorials (last edited 2015-06-04 15:54:37 by Kang Wonjin)