1P by neo 19일전 | favorite | 댓글 1개

openpilot

openpilot는 로봇 운영 체제임 현재 275개 이상의 지원 차량에서 운전자 보조 시스템을 업그레이드함

Docs · Roadmap · Contribute · Community · Try it on a comma 3X

Quick start: bash <(curl -fsSL openpilot.comma.ai)

자동차에서 openpilot 사용 시작하기

자동차에서 openpilot을 사용하려면 네 가지가 필요함:

  1. 지원 장치: comma 3/3X, comma.ai/shop에서 구매 가능
  2. 소프트웨어: comma 3/3X 설정 절차에서 사용자 지정 소프트웨어 URL 입력 가능. openpilot.comma.ai URL을 사용하여 릴리스 버전 설치
  3. 지원 차량: 275개 이상의 지원 차량 중 하나를 보유해야 함
  4. 차량 하네스: comma 3/3X를 차량에 연결하기 위한 차량 하네스 필요

차량 하네스와 장치를 설치하는 방법에 대한 자세한 지침이 있음. 다른 하드웨어에서도 openpilot을 실행할 수 있지만, 플러그 앤 플레이는 아님

openpilot 개발 시작하기

openpilot은 comma와 사용자들이 함께 개발함. GitHub에서 풀 리퀘스트와 이슈를 환영함

  • 커뮤니티 Discord에 참여
  • 기여 문서 확인
  • openpilot 도구 확인
  • 개발 워크플로우에 대해 읽기
  • 코드 문서는 https://docs.comma.ai에 있음
  • openpilot 실행에 대한 정보는 커뮤니티 위키에 있음

openpilot 작업으로 보수를 받고 싶다면? comma는 외부 기여자에게 많은 보상을 제공하며 채용 중임

안전 및 테스트

  • openpilot은 ISO26262 지침을 준수하며, 자세한 내용은 SAFETY.md 참조
  • openpilot은 모든 커밋에 대해 소프트웨어 인 더 루프 테스트를 실행함
  • 안전 모델을 강제하는 코드는 panda에 있으며 C로 작성됨, 자세한 내용은 code rigor 참조
  • panda는 소프트웨어 인 더 루프 안전 테스트를 가짐
  • 내부적으로는 하드웨어 인 더 루프 Jenkins 테스트 스위트를 사용하여 다양한 프로세스를 빌드하고 단위 테스트함
  • panda는 추가적인 하드웨어 인 더 루프 테스트를 가짐
  • 최신 openpilot은 10개의 comma 장치가 경로를 지속적으로 재생하는 테스트 클로젯에서 실행됨

라이선스

openpilot은 MIT 라이선스 하에 배포됨. 일부 소프트웨어는 다른 라이선스 하에 배포됨

이 소프트웨어의 사용자는 Comma.ai, Inc. 및 그 이사, 임원, 직원, 대리인, 주주, 계열사, 하청업체 및 고객을 모든 주장, 소송, 요구, 손해, 책임, 의무, 손실, 합의, 판결, 비용 및 경비(변호사 비용 및 비용 포함)로부터 면책하고 보호해야 함

이 소프트웨어는 연구 목적으로만 제공되는 알파 품질 소프트웨어임. 제품이 아님. 현지 법률 및 규정을 준수할 책임은 사용자에게 있음. 명시적 또는 묵시적 보증 없음

사용자 데이터 및 comma 계정

기본적으로 openpilot은 운전 데이터를 서버에 업로드함. comma connect를 통해 데이터에 접근 가능. 데이터를 사용하여 더 나은 모델을 훈련하고 openpilot을 개선함

openpilot은 오픈 소스 소프트웨어로, 사용자가 데이터 수집을 비활성화할 수 있음

openpilot은 도로를 향한 카메라, CAN, GPS, IMU, 자기 센서, 열 센서, 충돌 및 운영 체제 로그를 기록함. 운전자를 향한 카메라는 설정에서 명시적으로 선택한 경우에만 기록됨. 마이크는 녹음되지 않음

openpilot을 사용함으로써 개인정보 보호정책에 동의함. 이 소프트웨어 또는 관련 서비스를 사용하면 특정 유형의 사용자 데이터가 생성되며, 이는 comma의 재량에 따라 기록되고 저장될 수 있음. 이 계약을 수락함으로써 이 데이터를 사용할 수 있는 취소 불가능하고 영구적인 전 세계적 권리를 comma에 부여함

GN⁺의 정리

  • openpilot은 로봇 운영 체제로, 275개 이상의 차량에서 운전자 보조 시스템을 업그레이드함
  • comma 3/3X 장치와 지원 차량, 소프트웨어, 차량 하네스가 필요함
  • GitHub에서 기여를 환영하며, 커뮤니티와 함께 개발됨
  • ISO26262 지침을 준수하며, 다양한 테스트를 통해 안전성을 보장함
  • MIT 라이선스 하에 배포되며, 사용자 데이터는 comma 서버에 업로드됨

openpilot은 자율 주행 기술에 관심 있는 사람들에게 매우 유용하며, 관련 법률 및 규정을 준수해야 함. 비슷한 기능을 가진 프로젝트로는 Tesla의 Autopilot과 Waymo가 있음

Hacker News 의견
  • Dodge Ram을 소유하고 있는 사용자는 Comma 3x를 사용하여 장거리 운전에서 더 자신감 있고 편안한 경험을 했음

    • OpenPilot, Sunnypilot, Frogpilot은 완전 자율 주행(FSD)은 아니지만, 핸즈프리 운전 보조 기능을 제공함
    • 2020 Ram 모델은 매우 잘 작동하며, 최신 운전 모델은 매우 부드럽고 교통 상황을 잘 처리함
    • 전통적인 자동차 제조업체가 Comma를 인수하면 유용한 운전 보조 기능을 빠르게 확보할 수 있을 것임
  • 275개의 자동차 모델이 자율 주행에 필요한 모든 액추에이터를 포함하고 있다는 사실이 놀라움

  • Hyundai Ioniq 5를 선택한 이유는 OpenPilot과 호환되기 때문이며, 운전 경험을 크게 개선했음

    • "make driving chill"이라는 슬로건처럼 실제로 그 약속을 이행함
  • Sunnypilot의 한 모드는 페달을 제어하지만 핸들을 잡지 않아도 되는 기능을 제공함

    • 이 모드에서는 주의를 기울이게 되며, 브레이크를 제어하기 때문에 대부분의 문제를 쉽게 피할 수 있음
    • 핸들을 잡지 않아도 되는 점이 경험을 훨씬 더 쾌적하게 만듦
    • 전통적인 차선 유지 시스템에서는 가속기와 브레이크 제어에서 가장 많은 실수가 발생함
    • 이 모드는 완전한 핸즈프리 및 풋프리 운전 모드보다 안전할 가능성이 높음
  • 이 시스템이 매우 멋지지만 몇 가지 의문이 있음

    • 이 시스템이 합법적인지 여부와 그 이유
    • 기능 안전성과 많은 테스트를 논의하지만, 테스트 결과에 대한 데이터를 보고 싶음
    • 일화적인 비디오가 쉽게 찾을 수 있지만, 대량 데이터나 통계는 찾기 어려움
  • Comma가 여전히 존재하는 이유는 놀랍지 않음

    • 최소한의 VC 자금, 100명 이하의 직원, 매달 급격히 증가하지 않는 인력, 수익성 있는 제품 판매
    • 많은 스타트업이 3개월마다 자금을 추구하는 반면, Comma는 AI 열풍 이전에 자체 모델을 보유하고 있음
  • Openpilot을 오랫동안 팔로우해왔으며, 지원되는 차가 있다면 사용할 의향이 있음

    • 요즘 대부분의 자동차가 '꽤 좋은' ADAS를 제공하며, 일부 상황에서는 '핸즈프리' 기능도 있음
    • DIY와 공장 기본 설정을 비교할 때 얼마나 가치가 있는지 궁금함
  • 호환되지 않는 자동차에 추가 하드웨어를 설치하여 호환 가능하게 만들 수 있는지 궁금함

  • 법 집행 기관이라면 저장된 비디오를 얻기 위해 손을 비빌 것임

  • 잠시 동안 이 시스템이 내가 기다려온 ROS 대안인 줄 알았음