commaai/openpilot
openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
해결하는 문제
openpilot은 기존 차량의 운전자 보조 시스템을 업그레이드하기 위한 오픈소스 로보틱스용 운영체제입니다. 300개 이상의 지원되는 차량 모델에 자율주행 기능을 설치할 수 있습니다.
작동 방식
이 시스템은 전용 하드웨어 장치(예: comma four)와 차량의 내부 시스템에 장치를 연결하는 카허니스로 구성됩니다. 소프트웨어는 이 하드웨어에서 실행되며, 도로를 향한 카메라, GPS, IMU, 자석계, 열센서를 사용하여 차량을 탐색하고 조향합니다. 또한 업로드된 주행 데이터를 활용해 모델을 학습하고 개선합니다.
대상 사용자
지원되는 차량의 소유자 중 고급 운전자 보조 기능을 원하는 사용자, 그리고 오픈소스 로보틱스 및 자율주행 소프트웨어에 기여하고자 하는 개발자에게 적합합니다.
주요 특징
- 광범위한 호환성: 300개 이상의 다양한 차량 모델을 지원합니다.
- 안전 우선 설계: ISO26262 지침을 준수하며, C 언어로 작성된 panda 코드를 통해 안전 모델을 강제 적용합니다.
- 엄격한 테스트: 소프트웨어 인 더 루프(Software-in-the-Loop) 및 하드웨어 인 더 루프(Hardware-in-the-Loop) 테스트, 지속적인 경로 재생 테스트를 포함합니다.
- 오픈소스: MIT 라이선스 하에 공개되어 있으며, 커뮤니티의 개발과 기여를 가능하게 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트