차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
activity:public:2020:ros:201106 [2021/01/28 00:44:01] – khr9648 | activity:public:2020:ros:201106 [2021/10/03 15:45:48] (현재) – yhy01625 | ||
---|---|---|---|
줄 3: | 줄 3: | ||
ZOOM 화상회의 | ZOOM 화상회의 | ||
{{youtube> | {{youtube> | ||
+ | 영상의 PPT가 많은 도움이 됩니다. 꼭 시청해주세요! | ||
- | =====1. ROS 용어===== | + | =====1. ROS 기본개념===== |
- | + | ||
- | ====1.1. ROS 기본개념==== | + | |
* **노드(Node)**: | * **노드(Node)**: | ||
* **패키지(Package)**: | * **패키지(Package)**: | ||
줄 13: | 줄 12: | ||
\\ | \\ | ||
- | ===1.1.1. 메시지 통신 방법의 종류=== | + | ====1.1. 메시지 통신 방법의 종류==== |
요약: | 요약: | ||
^종류 ^ 동기 ^ 방향 ^ 사용 ^ | ^종류 ^ 동기 ^ 방향 ^ 사용 ^ | ||
줄 21: | 줄 20: | ||
- | ====1.2. 통신의 흐름==== | + | =====2. 통신의 흐름===== |
- | ===1.2.1. 마스터 노드 구동=== | + | ====2.1. 마스터 노드 구동==== |
<sxh bash title: 실행법> | <sxh bash title: 실행법> | ||
줄 34: | 줄 33: | ||
\\ | \\ | ||
- | ===1.2.2. 노드2 구동=== | + | ====2.2. 노드2 구동==== |
<sxh bash title: 실행법> | <sxh bash title: 실행법> | ||
rosrun 패키지이름 노드이름 | rosrun 패키지이름 노드이름 | ||
줄 42: | 줄 41: | ||
\\ | \\ | ||
- | ===1.2.3. 노드 1 구동=== | + | ====2.3. 노드 1 구동==== |
<sxh bash title: 실행법> | <sxh bash title: 실행법> | ||
rosrun 패키지이름 노드이름 | rosrun 패키지이름 노드이름 | ||
줄 50: | 줄 49: | ||
\\ | \\ | ||
- | === 1.2.4. TCPROS 접속=== | + | ====2.4. TCPROS 접속==== |
마스터는 노드1의 정보를 노드2에게 알리고, 노드1과 2 사이에 **TCPROS 접속**이 일어난다. | 마스터는 노드1의 정보를 노드2에게 알리고, 노드1과 2 사이에 **TCPROS 접속**이 일어난다. | ||
TCPROS 접속을 경로로 메시지 전송이 일어나는데, | TCPROS 접속을 경로로 메시지 전송이 일어나는데, | ||
줄 56: | 줄 55: | ||
\\ | \\ | ||
- | === 1.2.5. 예시=== | + | ====2.5. 예시==== |
[[activity: | [[activity: | ||
\\ | \\ | ||
- | ====1.3. ROS 개념==== | + | =====3. ROS 개념===== |
* **네임(Name)**: | * **네임(Name)**: | ||