# ROS2 (Robot Operating System 2, 로스)

- [ROS2 소개](/booil-jung/docs/_9990/__-will-delete/ros2/0100-intro.md)
- [ROS2의 역사](/booil-jung/docs/_9990/__-will-delete/ros2/0200-history.md)
- [왜 ROS2인가?](/booil-jung/docs/_9990/__-will-delete/ros2/0300-necessity.md)
- [ROS2 이해를 위한 사전 지식](/booil-jung/docs/_9990/__-will-delete/ros2/0400-prirequisites.md)
- [직관적인 이해 (작성예정)](/booil-jung/docs/_9990/__-will-delete/ros2/0500-understandings.md)
- [ROS2: 장점 (Advantages)](/booil-jung/docs/_9990/__-will-delete/ros2/0600-advantages.md)
- [ROS2: 한계 (Limitations)](/booil-jung/docs/_9990/__-will-delete/ros2/0600-advantages/0100-limitations.md)
- [ROS1 패키지들이 ROS2로 마이그레이션 되지 않은 이유](/booil-jung/docs/_9990/__-will-delete/ros2/0600-advantages/0110-no-migrations.md)
- [ROS2의 한계를 극복하기 위한 방법](/booil-jung/docs/_9990/__-will-delete/ros2/0600-advantages/0200-overcomming.md)
- [ROS2: 주요 사용 사례 분석](/booil-jung/docs/_9990/__-will-delete/ros2/0700-applications.md)
- [로봇 운영 체제 2 (ROS2)](/booil-jung/docs/_9990/__-will-delete/ros2/1000-overview.md)
- [ROS2: 버전 (Versions)](/booil-jung/docs/_9990/__-will-delete/ros2/1000-overview/120-versions.md)
- [로봇: ROS2 아키텍처 (Architecture)](/booil-jung/docs/_9990/__-will-delete/ros2/1120-aichitecture.md)
- [ROS2의 아키텍처적 장점](/booil-jung/docs/_9990/__-will-delete/ros2/1120-aichitecture/140-advantage.md)
- [ROS 2 아키텍처의 단점](/booil-jung/docs/_9990/__-will-delete/ros2/1120-aichitecture/150-disadvantage.md)
- [ROS2 분산 시스템 아키텍처 (Distributed System Architecture)](/booil-jung/docs/_9990/__-will-delete/ros2/1140-distributed-system-architecture.md)
- [ROS2 : Node](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node.md)
- [ROS2 Node의 ROS1 NodeHandle과 비교](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/100-ros1-node-handle.md)
- [ROS2 : Node : 개념](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/130-concept.md)
- [ROS2 : Node : 역할](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/160-roles.md)
- [ROS2 : Node : 아키텍처](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/180-architecture.md)
- [ROS2에서의 스핀 함수(Spin Function)](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/210-spin-function.md)
- [ROS2: Node: 구현](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/520-implementations.md)
- [노드 매니저 (Node Manager)](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/560-node-manager.md)
- [ROS2: Node : 생명 주기 (Lifecycle)](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/220-life-cycle.md)
- [ROS2 노드 생명 주기: Unconfigured 단계](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/220-life-cycle/222-life-cycle-unconfigured.md)
- [Inactive 상태의 정의](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/220-life-cycle/224-life-cycle-inactive.md)
- [ROS2 노드 생명 주기: Active](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/220-life-cycle/226-life-cycle-active.md)
- [ROS2 노드 생명 주기 : Finalized 상태에 대한 심층 분석](/booil-jung/docs/_9990/__-will-delete/ros2/1170-node/220-life-cycle/228-life-cycle-finalized.md)
- [ROS 2에서의 네임스페이스 (Namespace in ROS 2)](/booil-jung/docs/_9990/__-will-delete/ros2/1190-namespace.md)
- [ROS2에서의 파라미터 관리](/booil-jung/docs/_9990/__-will-delete/ros2/1210-parameters.md)
- [ROS2 : 통신 (Communication)](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication.md)
- [ROS2 : Message](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts.md)
- [ROS2의 통신 : Publisher](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/120-publisher.md)
- [ROS2: Publisher 구현 예제](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/120-publisher/124-implementation-example.md)
- [ROS2 통신: Subscriber](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/140-subscriber.md)
- [ROS2 : Subscriber 구현 예제](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/140-subscriber/145-implementation-example.md)
- [ROS2 : Topic](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/160-topic.md)
- [ROS2 : Topic 구현 예제](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/160-topic/165-topic-implementation-example.md)
- [ROS2 : Message](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/180-message.md)
- [ROS2 : 통신의 Message Type](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/180-message/120-type.md)
- [ROS2: Message 기본 데이터 타입](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/180-message/150-primitive-data-type.md)
- [ROS2 : Message 복합 데이터 타입 (Composite Data Types)](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/180-message/200-composite-data-type.md)
- [1050 벡터의 무한 노름 (최대 노름)](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/180-message/220-built-in-composite-data-type.md)
- [ROS2: Message: 복합 데이터 타입 사용 예제 (C++)](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/180-message/250-composite-data-type-example.md)
- [ROS2: Message 사용자 정의 타입 (Custom Message Types)](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/100-core-concepts/180-message/300-custem-message-type.md)
- [ROS2: QoS (Quality of Service) 설명](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/160-qos.md)
- [ROS2: 통신 확장성 (Scalability in ROS2 Communication)](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/180-scalability.md)
- [ROS2: 신뢰성 (Reliability) 측면에서의 통신](/booil-jung/docs/_9990/__-will-delete/ros2/1250-communication/200-reliability.md)
- [ROS2에서의 Launch 시스템](/booil-jung/docs/_9990/__-will-delete/ros2/1300-launch-system.md)
- [ROS2의 Launch 시스템: ROS1과의 비교](/booil-jung/docs/_9990/__-will-delete/ros2/1300-launch-system/100-comparison-with-ros1.md)
