728x90
반응형
SMALL

Topic 2

🤖[ROS2] Publisher와 Subscriber, Client와 Server의 연결 이해하기

안녕하세요!!오늘은 ROS의 기본인 Pub과 Sub을 통한 노드간 연결을 공부하고자 합니다.ROS의 장점이 오픈소스가 다양하다고 한적이 있는데요그중 다양한 라이센스에서 주로 긁어 오더라도 MIT라이센스를 긁어 와야합니다. 🤖 ROS의 기본 개념 및 노드 간 연결 공부하기오늘은 ROS의 핵심 개념인 **Publisher(발행자)**와 **Subscriber(구독자)**를 통해 노드 간의 연결을 살펴보고, 오픈소스 라이선스의 비교도 해볼 거예요! 다양한 예시와 함께 ROS의 주요 개념을 쉽게 풀어보겠습니다. 🌟🧩 ROS의 주요 개념Publisher (발행자)특정 주제(topic)에 메시지를 발행하는 노드입니다.📌 예시: 로봇의 카메라 노드가 이미지 데이터를 발행.Subscriber (구독자)특정 주제..

KG_KAIROS/리눅스 2024.09.24

🚀ROS(Robot Operating System)란 무엇인가요?

**ROS (Robot Operating System)**는 로봇 소프트웨어 개발을 위한 오픈 소스 프레임워크로, 로봇 개발자들에게 효율적이고 유연한 환경을 제공합니다. 다양한 로봇 응용 프로그램을 빠르게 개발할 수 있도록 돕는 핵심 요소들을 갖추고 있으며, 전 세계적으로 많은 개발자들이 활용하고 있습니다. 그럼, ROS가 무엇인지, 어떤 특징을 가지고 있는지, 어떻게 활용되는지 한 번 살펴볼까요?1️⃣ 주요 특징 ✨오픈 소스ROS는 오픈 소스 프레임워크로, 누구나 자유롭게 사용하고 수정할 수 있습니다. 개발자는 자신만의 특화된 요구 사항에 맞게 ROS를 수정하고, 더 나아가 새로운 기능을 추가할 수도 있습니다.모듈 구조ROS는 독립적인 프로세스로 구성된 **노드(Node)**를 기반으로 합니다. 각 노..

KG_KAIROS/리눅스 2024.09.23
728x90
반응형
LIST