최근 포스트

[ROS2] (16)-C++로 서비스와 클라이언트 만들기

서비스와 클라이언트 만들기 서비스에서 서비스를 request 하는 것을 client 노드라 하고, respond 하는 것을 service 또는, server 노드라고 한다. 요청과 응답의 구조는 .srv 파일에 의해 결정된다. 이번 포스팅에서는 클라이언트가 2개의 정수를 넘겨주면 ...

[ROS2] (13)-ROS2 패키지 만들기

패키지란 패키지는 ROS2 코드를 포함하고 있는 용기라고 생각할 수 있다. 패키지를 만들면 ROS2 작업물을 쉽게 배포할 수 있고, 다른 사람들이 쉽게 빌드해서 사용할 수 있다. ROS2에서는 패키지를 만들 때, ament를 빌드 시스템으로 사용하고 colcon을 빌드 툴로 사용한...