일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- ISER
- ARM
- 백준
- 구현
- 토끼와 경주
- BFS
- 싸움땅
- 왕실의기사대결
- 시뮬레이션
- 코드트리
- DP
- DenseDepth
- ros
- 마법의숲탐색
- dfs
- 나무박멸
- Calibration
- 루돌프의반란
- 이진탐색
- 마이크로프로세서
- 포탑부수기
- 삼성기출
- 순서대로방문하기
- ICER
- 슈퍼컴퓨터클러스터
- 수영대회결승전
- 코드트리빵
- 3Dreconstruction
- 조합
- 소프티어
Archives
- Today
- Total
목록ROS예제 (1)
from palette import colorful_colors
[ROS] 기본 개념, Publisher와 Subscriber 실습(with c++ 코드)
1. 기본개념 ROS(Robot Operating System): 로봇(터틀봇 등)을 build할 때 사용하는 소프트웨어 라이브러리와 tool등을 모아둔 집합이다. 리눅스 계열만 지원하며, 현재 ROS1, ROS2, ROS-industrial 버전이 있다. Meta-Operating-System으로, 기존 OS에 분산 컴퓨팅 자원을 활용한다. 또한 우리가 사용하는 General purpose OS(리눅스, 윈도우)가 아니고, 기존 운영체제에 추가적인 설치를 수행한다. 로봇 제어의 표준이 되어, 어플리케이션간(로봇 또는 노드) 유기적 통신을 가능하게 하고 ROS 시스템을 통해 시스템 변경이 필요할 때 일부 모듈만 수정해도 쉽게 제어할 수 있다. Node: 실행 가능한 최소한의 단위 ex) 도어락 시스템이라..
Embedded, 제어/ROS
2023. 3. 22. 23:27