<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://kasimov.korea.ac.kr/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>KAsimov Wiki - activity:public:2021:ros</title>
        <description></description>
        <link>https://kasimov.korea.ac.kr/wiki/</link>
        <lastBuildDate>Sun, 17 May 2026 05:23:43 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://kasimov.korea.ac.kr/wiki/lib/exe/fetch.php/logo.png</url>
            <title>KAsimov Wiki</title>
            <link>https://kasimov.korea.ac.kr/wiki/</link>
        </image>
        <item>
            <title>ROS STUDY #1: Linux 기초 사용법</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/1?rev=1633241967&amp;do=diff</link>
            <description>ROS STUDY #1: Linux 기초 사용법

1. Ubuntu 설치

이번 스터디에서는 ROS melodic 버전을 사용한다.

	*  LTS 버전 중 가장 오랫동안 지원됨(2023년까지)
		*  호환되는 OS인 Ubuntu 18.04 또한 LTS이므로 오랫동안 지원됨(개발환경 변동이 없음)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Oct 2021 06:19:27 +0000</pubDate>
        </item>
        <item>
            <title>ROS STUDY #2: ROS 기본 개념, 명령어</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/2?rev=1633241796&amp;do=diff</link>
            <description>ROS STUDY #2: ROS 기본 개념, 명령어

1. ROS 용어

	*  노드(Node): 최소 단위의 실행 가능한 프로세스로, 하나의 실행 가능한 프로그램으로 생각하면 된다. 각 노드는 메시지 통신으로 데이터를 주고받는다. 노드를 사용하면 하나의 노드에서 오류가 발생했을 때 다른 노드까지 영향이 가지 않는 이점이 있다.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Oct 2021 06:16:36 +0000</pubDate>
        </item>
        <item>
            <title>ROS STUDY #3: ROS 노드 간의 구조2, 터틀봇 시뮬레이션</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/4?rev=1633242031&amp;do=diff</link>
            <description>ROS STUDY #3: ROS 노드 간의 구조2, 터틀봇 시뮬레이션

1. 터틀봇 시뮬레이션 토픽 분석

1.1. 터틀봇3 토픽 받아오기

터틀봇3을 구동하면 turtlebot3_core 노드와 turtlebot3_lds 노드가 실행되고 각 노드에서 퍼블리시하는 조인트 상태, 모터 구동부, IMU 등의 내용을 토픽으로 받아볼 수 있다.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Oct 2021 06:20:31 +0000</pubDate>
        </item>
        <item>
            <title>ROS STUDY #4 : ROS 기초프로그래밍(topic 퍼블리시)</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/5._topic_programming?rev=1633243454&amp;do=diff</link>
            <description>ROS STUDY #4 : ROS 기초프로그래밍(topic 퍼블리시)

1. topic, service, action의 개념

1.1 메시지 통신의 종류



메시지의 종류에는 토픽, 서비스, 액션 세 가지가 있다. 
각각에 대해 알아보도록 하자.

1.2 Topic이란?</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Oct 2021 06:44:14 +0000</pubDate>
        </item>
        <item>
            <title>ROS STUDY #5 : ROS 기초프로그래밍 2(service)</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/5?rev=1633243678&amp;do=diff</link>
            <description>ROS STUDY #5 : ROS 기초프로그래밍 2(service)

1. Service 패키지 생성



캐킨 명령어로 패키지를 생성하면 src 폴더 아래 다음과 같은 폴더와 파일들이 생성된다. 아래의 명령어로 해당 패키지 폴더로 이동하여 확인할 수 있다.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Oct 2021 06:47:58 +0000</pubDate>
        </item>
        <item>
            <title>ROS STUDY #6 : Topic 퍼블리시 실습</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/6?rev=1633263019&amp;do=diff</link>
            <description>ROS STUDY #6 : Topic 퍼블리시 실습

1. 만들어야 하는 패키지 분석

1.1. CMD_VEL이란?



터틀봇의 속도 제어 명령을 내릴 때 사용하는 토픽이다. 
일반적으로 로봇의 이동을 제어하기 위해 많이 사용된다. 
형식은 geometry_msgs/Twist라는 형식을 사용한다.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Oct 2021 12:10:19 +0000</pubDate>
        </item>
        <item>
            <title>ROS STUDY #7</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/7?rev=1636446158&amp;do=diff</link>
            <description>ROS STUDY #7

1. ROS 스터디 전반 복습

1.1. ROS, 노드의 집합체

1.1.1 노드

	*  각 노드는 특정한 역할을 맡은 독립적인 프로그램
	*  노드끼리 Topic, Service, Action 등을 이용하여 데이터를 교환하면서</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 09 Nov 2021 08:22:38 +0000</pubDate>
        </item>
        <item>
            <title>ROS STUDY #8: ROSSERIAL</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/8?rev=1637143157&amp;do=diff</link>
            <description>ROS STUDY #8: ROSSERIAL

0. 임베디드 시스템

기계나 기타 제어가 필요한 시스템에 대해 제어를 위한 특정 기능을 수행하는 컴퓨터 시스템




1. rosserial 개념

마이크로컨트롤러와 컴퓨터간의 메시지 통신을 위해 변환 작업을 수행하는 패키지이다.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 17 Nov 2021 09:59:17 +0000</pubDate>
        </item>
        <item>
            <title>ROS STUDY #9 : ROS SERIAL RC카</title>
            <link>https://kasimov.korea.ac.kr/wiki/doku.php/activity/public/2021/ros/9?rev=1637233564&amp;do=diff</link>
            <description>ROS STUDY #9 : ROS SERIAL RC카

1. Arduino

1.1. 환경설정

혹시 아두이노 ROS_lib가 깔리지 않은 분들은, 8강 “5.ROS SERIAL 설치”를 참고하세요
&lt;https://kasimov.korea.ac.kr/dokuwiki/doku.php/activity/public/2021/ros/8&gt;

1.2. 아두이노 IDE 코딩



2. 실행시키기

2.1. ROSCORE 실행



2.2. ROS SERIAL 실행</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 18 Nov 2021 11:06:04 +0000</pubDate>
        </item>
    </channel>
</rss>
