
ROS란? ROS는 Robot Operating System의 약자로, 말 그대로 로봇의 운영체제이다. 현재는 로봇을 개발할 때 필수적인 요소가 되었는데, 그 이유는 다음과 같다. 로봇 개발 특성 상 하드웨어 의존적인 소프트웨어를 개발해야하는데, ROS에서는 하드웨어

환경 ROS2 humble은 Window, MacOS, Linux의 운영체제를 지원하지만, 일반적으로 리눅스 환경인 Ubuntu 22.04에서 사용된다. 이번 글에서는 Ubuntu 22.04를 기준으로 작성하겠다. 설치에 앞서 터미널에서 다음의 command로 현재
지난 포스팅에서는 ROS2 Humble의 설치와 간단한 예제로 실행을 확인해보았습니다. 이번 포스팅에서는 ROS의 기본 개념인 Topic과 Publisher, Subscriber, Node에 대해서 알아보겠습니다! Topic 확인 먼저, turtlesim 패키지의 tu