Knowhow/ROS2 13

[ROS2 Foxy Tutorial 한글 번역] 11. Using colcon to build packages

Link https://docs.ros.org/en/foxy/Tutorials/Beginner-Client-Libraries/Colcon-Tutorial.html Background colcon은 catkin_make, catkin_make_isolated, catkin_tool, ament_tools을 모아둔 build 도구 모음라고 생각하면 된다. (catkin이나 ament는 버드나무라는 뜻인데 ROS 개발자가 뒷뜰에 있는 버드나무를 보고 build 도구에 이름을 붙인 것일 뿐 특별한 뜻은 없다. 그냥 cmake, make 같은 build 도구라고 보면 되겠다.) Prerequisites Install colcon sudo apt install python3-colcon-common-extensio..

Knowhow/ROS2 2023.02.03

[ROS2 Foxy Tutorial 한글 번역] 5. Understanding services

Link https://docs.ros.org/en/foxy/Tutorials/Beginner-CLI-Tools/Understanding-ROS2-Services/Understanding-ROS2-Services.html Understanding services — ROS 2 Documentation: Foxy documentation Goal: Learn about services in ROS 2 using command line tools. docs.ros.org Background 서비스는 ROS graph에서 노드 간의 또 다른 소통 방식이다. 서비스는 기본적으로 call-and-response 모델 즉, 부르면 응답한다는 모델로 토픽 모델과는 차이가 있다. 토픽은 모든 노드들이 스트리밍되는 데이..

Knowhow/ROS2 2023.02.01