Open Source Robotics

고품질 오픈소스 로봇 프로젝트, 도구 및 소프트웨어의 엄선된 컬렉션.

TurtleBot3

표준 교육용 모바일 로봇 플랫폼 TurtleBot3의 ROS 패키지

라이선스

Apache-2.0

개요

TurtleBot3는 ROBOTIS가 Open Robotics와 함께 개발한 레퍼런스 ROS 교육용 로봇의 3세대입니다. 이 저장소에는 로봇을 브링업하고, 센서를 퍼블리시하고, Dynamixel 휠 액추에이터를 구동하며, 로봇을 SLAM·Nav2·시뮬레이션 스택에 노출하는 공식 ROS 1 및 ROS 2 패키지가 담겨 있습니다. Burger와 Waffle Pi 모델은 360° 라이다, IMU, 카메라 옵션을 갖춘 작고 저렴한 차동 구동 로봇이며, 여기 공개된 패키지들은 ROS로 로봇 내비게이션을 배우는 정식 출발점입니다.

이 저장소는 완전한 TurtleBot3 소프트웨어 스택을 제공합니다: 로봇 브링업, Burger·Waffle·Waffle Pi 모델의 URDF 디스크립션, 원격 조작, 진단 및 예제 노드, 그리고 OpenCR 임베디드 컨트롤러와 ROS 그래프를 잇는 연결 고리. 자매 저장소인 turtlebot3_msgs, turtlebot3_simulations와 함께 ROS 1(Noetic)과 최신 ROS 2 릴리스(Humble/Jazzy)를 모두 지원합니다. 패키지들은 slam_toolbox 및 Nav2와 직접 통합되어 순정 로봇이 곧바로 방을 매핑하고 자율 주행할 수 있으며, 하드웨어가 없을 때는 동일한 런치 파일이 Gazebo 시뮬레이션을 구동합니다 — TurtleBot3가 대부분의 대학 ROS 강의와 공식 ROS 튜토리얼에서 쓰이는 플랫폼인 이유입니다.

중요한 이유

TurtleBot3는 전 세계 로보티시스트의 상당수가 ROS를 배운 로봇입니다: ROS 튜토리얼과 대학 강의의 공식 레퍼런스 플랫폼이며, 완전히 공개된 소프트웨어, URDF, 하드웨어 설계는 저비용의 재현 가능한 로보틱스 교육을 주류로 만들었습니다.

해결하는 문제

예전에는 ROS 내비게이션을 배우려면 값비싼 연구 플랫폼이나 취약한 커스텀 하드웨어가 필요했습니다. TurtleBot3의 공개 패키지는 학생과 연구실에 SLAM과 자율 주행이 곧바로 동작하는, 문서화되고 시뮬레이터가 뒷받침되는 저렴한 로봇을 제공합니다.

핵심 요점

  • Burger, Waffle, Waffle Pi 모델용 공식 ROS 1 및 ROS 2 패키지
  • 내장 360° 라이다로 즉시 사용 가능한 SLAM과 Nav2 자율 주행
  • URDF와 Gazebo 시뮬레이션이 실물 로봇을 그대로 반영해 하드웨어 없이도 학습 가능
  • OpenCR 임베디드 보드와 Dynamixel 액추에이터가 완전히 문서화되고 공개됨
  • 공식 ROS 튜토리얼과 수많은 대학 강의의 레퍼런스 플랫폼

대상

  • 로보틱스 학생과 교육자
  • SLAM과 내비게이션을 배우는 ROS 입문자
  • 저비용 연구 베이스로 표준화하려는 연구실
  • 모바일 로봇 애플리케이션을 프로토타이핑하는 개발자

한계

  • 실내 평평한 바닥 환경용 설계 — 작은 바퀴와 제한된 탑재 하중
  • 순정 Raspberry Pi의 연산 능력은 무거운 인식 워크로드에 제한적
  • 하드웨어는 ROBOTIS 리셀러에서 구매해야 함(공개된 것은 설계와 소프트웨어)

이 웹사이트는 JavaScript가 필요합니다. 오픈소스 로봇 프로젝트를 탐색하려면 JavaScript를 활성화하세요.