ROS2 BuildHat Lego Spike/Prime Differential Drive Controller

요약
BuildHat은 Raspberry Pi Foundation이 만든 Raspberry Pi와 Lego Spike/Prime 간 하드웨어 인터페이스다. 이번에 공개된 ROS2 패키지는 이 인터페이스를 위한 차동 구동(Differential Drive) 컨트롤러로, /cmd_vel 토픽을 구독해 TwistStamped 메시지를 수신하고 모터를 제어한다. 주행 거리계(odometry) 데이터도 함께 퍼블리시하며, 다양한 물리적 설계에 맞게 설정을 변경할 수 있다. BuildHat에 편리한 C 인터페이스가 없어 ROS2 기본 Differential Drive Controller를 사용하지 않고 Python으로 구현했으나, 해당 컨트롤러의 관례를 대체로 따른다. 시연 로봇 'Brian'을 위한 데모 패키지도 포함되어 있다.
큐레이터 노트
원문에 없는 맥락입니다
BuildHat의 C 인터페이스 미지원으로 Python 구현을 택한 점은 실시간 제어가 중요한 환경에서 성능 상 제약이 될 수 있어, 활용 목적에 따라 별도 확인이 필요하다.
이 글은 원문을 요약한 큐레이션입니다. 수치·스펙은 원문 표기를 유지했습니다. 로봇 발표는 제조사·연구실 보도자료가 많으므로 검증된 결과와 구분해 읽으세요.