서비스 통신 (1) 썸네일형 리스트형 [ROS] 12. 서버-클라이언트 서비스 통신 ☞ 메인보드 : Jetson Nano Developer Kit ☞ 운영 체제 : Ubuntu 18.04 - JetPack 4.4.1 ☞ ROS 버전 : Melodic ☞ IDE : Visual Studio Code ☞ 언어 : C++ 목차 ○ 1. 패키지 생성 ○ 2. 서버 코드 작성[server.cpp] ○ 3. 클라이언트 작성[client.cpp] ○ 4. XML, CMAKE 파일 작성 + 서비스 파일 작성 ○ 5. 실행 결과 ROS는 병렬 작업에 최적화된 통신을 제공한다. 일반적으로 ROS 사용자는 다양한 센서와 부품들을 사용하여 로봇을 만들고자 하는데 이때 각 단위로 세부 제어를 할 수 있도록 하는 것은 ROS가 노드화 되어 있기 때문이다. 노드는 네트워크 통신의 노드를 생각해도 좋고, 구조 해석.. 이전 1 다음