← 최신 논문
⚡ electrical engineering

TEACar: An Open-Source Autonomous Driving Platform

본 논문은 ROS 2 및 4 계층 데크 아키텍처를 기반으로 구축된 모듈형 오픈소스 소형 자율주행 플랫폼인 TEACAR 를 소개하며, 이는 엄격한 하드웨어 인 더 루프 평가를 통해 비전 기반 인지 및 학습 기반 제어 시스템을 검증하기 위한 확장 가능하고 비용 효율적인 테스트베드를 제공합니다.

원저자: Zhongzheng Zhang, Maxwell Ruyle, Andrew Kappes, Tyler Ruble, William Shaoul, Dana Moreno, Jack Penn, Ivan Ruchkin

게시일 2026-04-29
📖 3 분 읽기☕ 가벼운 읽기

원저자: Zhongzheng Zhang, Maxwell Ruyle, Andrew Kappes, Tyler Ruble, William Shaoul, Dana Moreno, Jack Penn, Ivan Ruchkin

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

자동차를 운전하는 법을 로봇에게 가르치고 싶다고 상상해 보세요. 풀사이즈 차량을 직접 만들 수도 있지만, 이는 비용이 많이 들고 위험하며 차고지 전체를 차지합니다. 또는 컴퓨터 시뮬레이션을 사용할 수도 있지만, 이는 비디오 게임에서 운전 연습을 하는 것과 비슷해 도로의 요철, 바람, 실제 물리 법칙을 제대로 담아내지 못합니다.

이 논문의 저자들은 "골디락스"식 해결책을 개발했습니다: TEACAR입니다. 이는 장난감과 풀사이즈 연구 차량 사이의 완벽한 중간 지점을 목표로 설계된 소형 오픈소스 자율주행 레이싱카 (대형 토스터 크기) 입니다.

TEACAR 의 작동 원리를 간단한 개념으로 나누어 설명하면 다음과 같습니다:

1. "레고" 철학 (모듈화)

TEACAR 을 고급 레고 세트라고 생각하세요. 대부분의 다른 소형 레이싱카는 크게 변경하면 부러질 수 있는 미리 조립된 모델과 같습니다. 반면 TEACAR 은 팬케이크를 쌓은 것처럼 4 개의 명확한 층으로 구성되어 있습니다:

  • 하단층 (어댑터): 바퀴와 차체에 연결됩니다. 차체를 다른 브랜드로 교체하고 싶다면 이 층만 교체하면 됩니다.
  • 배터리 층: 차량의 안정성을 유지하기 위해 저배치된 전원 공급 장치를 담고 있습니다. 레이싱 보트의 무게추와 같은 역할을 합니다.
  • 브레인 층: 컴퓨터, 전원 관리 장치, 센서를 장착하는 평평하고 튼튼한 보드입니다. 전체 차량을 나사 풀 필요 없이 부품을 쉽게 분리하고 교체할 수 있도록 설계되었습니다.
  • 상단층 (프레임): 카메라를 차체 위로 높게 올려 (운전자의 눈처럼) 차체 위로 볼 수 있게 하며, 전자부품을 손상시키지 않고 차량을 안전하게 들어 올릴 수 있는 손잡이 역할을 합니다.

이것이 중요한 이유: 부품이 고장 나거나 컴퓨터를 업그레이드하고 싶다면 전체 차량을 다시 만들 필요 없습니다. 특정 "팬케이크" 층만 교체하면 됩니다.

2. 신경계 (하드웨어)

차량은 움직이기 위해 뇌와 신경계가 필요합니다.

  • 뇌: TEACAR 은 NVIDIA Jetson 과 같은 신용카드 크기의 강력한 컴퓨터를 사용합니다. 이는 작지만 강력하여 도로를 "보고" 어디로 방향을 틀지 결정하기 위한 복잡한 계산을 수행할 수 있습니다.
  • 전원 관리 장치: 스마트 멀티탭을 상상해 보세요. 차량 배터리는 많은 전력을 공급하지만, 각 부품은 서로 다른 전력이 필요합니다 (일부는 고전압, 일부는 저전압). TEACAR 전원 보드는 번역기처럼 작동하여 카메라에는 적절한 전압을, 모터에는 적절한 전압을 공급하면서도 전기 서지로부터 모든 것을 보호합니다.
  • 근육: 차량은 바퀴를 돌리기 위해 "서보"를, 전진하기 위해 모터를 사용합니다. 시스템은 이 근육들을 정밀하게 움직이도록 디지털 신호를 보냅니다.

3. 소프트웨어 ("운전자")

소프트웨어는 로봇을 위한 보편적 언어로 저자들이 설명하는 ROS 2를 기반으로 구축되었습니다. 이를 바쁜 레스토랑 주방으로 생각하세요:

  • 카메라는 주문 (이미지) 을 받는 웨이터입니다.
  • 신경망은 요리할 것을 결정하는 셰프 (조향 각도 계산) 입니다.
  • 액추에이터는 음식을 전달하는 서빙 스태프 (바퀴 회전) 입니다.
    시스템이 모듈화되어 있으므로 웨이터나 서빙 스태프를 변경하지 않고도 "셰프" (AI 알고리즘) 를 교체할 수 있습니다. 이로 인해 학생과 연구자들이 새로운 아이디어를 빠르게 테스트할 수 있습니다.

4. 결과: 작동할까요?

팀이 프로토타입을 제작하여 테스트했습니다:

  • 내구성: 차량을 3 피트 (1 미터) 높이에서 세 번 떨어뜨렸습니다. 부서지지 않았으며 계속 작동했습니다. 실험실 환경에 충분히 견고합니다.
  • 속도: 크기가 다른 세 가지 "AI 운전자" (신경망) 를 테스트했습니다. 차량은 약 1.8~2.8 밀리초 내에 이미지를 처리하고 조향 결정을 내릴 수 있었습니다. 이는 인간이 눈을 깜빡이는 것보다 훨씬 빠른 놀라운 속도입니다.
  • 비교: 인기 있는 경쟁 제품인 "DonkeyCar"와 TEACAR 을 비교했을 때, TEACAR 은 동일한 주행 작업을 처리하는 속도가 약 6 배 빨랐습니다. 이는 TEACAR 이 더 강력한 컴퓨터와 더 나은 설계를 사용하기 때문입니다.
  • 비용: 완전한 TEACAR 설정 비용은 약 1,200 달러인 반면, 유사한 경쟁 제품 (RoboRacer) 은 약 3,000 달러입니다.

결론

TEACAR은 자율주행차 제작을 학습하기 위한 확장 가능하고 튼튼하며 저렴한 테스트베드입니다. 이는 "너무 크고 비싼" (풀사이즈 차량) 문제와 "너무 약하고 수리하기 어려운" (다른 소형 장난감) 문제를 해결합니다. 모듈식 계층 설계를 통해 연구자와 학생들은 자신의 아이디어를 연결하고 실제 하드웨어에서 테스트하며 결과를 학습할 수 있으며, 이로 인해 은행 계좌나 예산을 파탄 내지 않아도 됩니다.

저자들은 이 플랫폼이 연구, 교육, 개발에 사용될 준비가 되었으며, 모든 설계도면과 소스 코드를 인터넷에서 무료로 제공한다고 결론지었습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →