티스토리 친구하기

본문 바로가기

turtlesim

(2)
ROS2 service [Understanding services] Goal: command line tools를 이용한 ROS2 services에 대해 배운다. Tutorial level: Beginner Time: 10 minutes Background Services는 ROS graph 내에서 node 간에 communication 하는 방법이다. Services는 topic의 publisher - subscriber 모델과는 달리 call-and-reponse 모델을 기반으로 한다. Topic이 data stream을 subscribe 하고 지속적인 업데이트를 받을 수 있도록 한 반면, Services는 오직 client에 의해 명시적으로 call(요청) 할 때에만 data를 제공한다. Prerequisites - 이 tutorial에서 언급된 Nodes와 Top..
ROS2 Creating a workspace [workspace 만들기] ROS 2에서는 패키지를 구성하는 디렉토리들을 워크스페이스(workspace)라는 개념으로 구성합니다. 워크스페이스는 ROS 2 패키지를 포함하고 있는 디렉토리입니다. ROS 2를 사용하기 전에는 먼저 해당 터미널에서 ROS 2 워크스페이스를 사용할 수 있도록 소스 파일을 설정해주어야 합니다. 또한, 추가적인 패키지를 설치하거나 수정할 필요 없이 새로운 패키지를 추가할 수 있는 오버레이(overlay) 워크스페이스를 만들 수 있습니다. 오버레이 워크스페이스는 기존 ROS 2 워크스페이스를 확장하는 데 사용되며, 새로운 패키지와 기능을 추가할 수 있습니다. 참고: overlay and underlay 오버레이 워크스페이스를 사용할 경우, 오버레이 워크스페이스의 패키지들이 기존 ROS 2 워크스페이스의 패키..