[ROS2] (17)-Python으로 서비스와 클라이언트 만들기
서비스와 클라이언트 만들기 이전 포스팅에서 만들었던 서비스와 클라이언트 노드를 python으로 만들어보자.
서비스와 클라이언트 만들기 이전 포스팅에서 만들었던 서비스와 클라이언트 노드를 python으로 만들어보자.
서비스와 클라이언트 만들기 서비스에서 서비스를 request 하는 것을 client 노드라 하고, respond 하는 것을 service 또는, server 노드라고 한다. 요청과 응답의 구조는 .srv 파일에 의해 결정된다. 이번 포스팅에서는 클라이언트가 2개의 정수를 넘겨주면 ...
퍼블리셔와 서브스크라이버 만들기 이번 포스팅에서는 [ROS2] (14)-C++로 퍼블리셔와 서브스크라이버 만들기 에서 만들었던 퍼블리셔와 서브스크라이버 노드를 python으로 만들어볼 것이다.
퍼블리셔와 서브스크라이버 만들기 이번 포스팅에서는 토픽을 통해 정보를 전달하는 간단한 “talker”, “listner” 시스템을 만들어볼 것이다.
패키지란 패키지는 ROS2 코드를 포함하고 있는 용기라고 생각할 수 있다. 패키지를 만들면 ROS2 작업물을 쉽게 배포할 수 있고, 다른 사람들이 쉽게 빌드해서 사용할 수 있다. ROS2에서는 패키지를 만들 때, ament를 빌드 시스템으로 사용하고 colcon을 빌드 툴로 사용한...