최근 포스트

[ROS2] Hello World

3 분 소요

Intro C++ 언어로 간단한 구조의 토픽(Topic) 퍼블리셔(Publisher)와 서브스크라이버(Subscriber)를 작성하고 동작시켜보자.

[ROS2] 빌드 설정 파일(CMakeLists.txt)

최대 1 분 소요

CMakeLists.txt 파일이란? ROS2의 빌드 시스템은 ament에서는 C++ 프로그래밍 언어를 사용한 패키지나 RQt Plugin의 경우 CMake (Cross Platform Make)를 이용하고 있고 패키지 폴더의 CMakeLists.txt 파일에 빌드 환경을 기술해 ...

[ROS2] teleop_twist_keyboard

최대 1 분 소요

Intro 'teleop_twist_keyboard'는 ROS 패키지 중 하나로, 키보드를 사용하여 로봇을 제어하는 데 사용된다. 이번에는 해당 패키지를 공부하고 나만의 제어 패키지를 직접 구현해보도록 하겠다.

[ROS2] ros2_control_demos

1 분 소요

Intro ROS2에서 control과 관련한 데모가 있어서 공부해보자. example 별로 실습을 진행할 수 있어서 control 과 관련하여 공부하는 데 많은 도움이 될 것 같다.

[CPP] bind vs placeholder

최대 1 분 소요

std::bind bind를 사용하는 이유는 함수에 인자를 바인딩(함수에 사용될 인자를 매칭시키는 것)하기 위함이다.