Getting Started Installation - ajouatom/openpilot GitHub Wiki

처음 μ„€μΉ˜

이 νŽ˜μ΄μ§€λŠ” C3, C3X, C4 계열 μž₯μΉ˜μ—μ„œ carrot-wip 브랜치λ₯Ό 처음 μ„€μΉ˜ν•˜λŠ” κΈ°λ³Έ 흐름을 μ„€λͺ…ν•©λ‹ˆλ‹€. μ°¨λŸ‰λ³„ λ°°μ„  κ°œμ‘°λŠ” 닀루지 μ•ŠμŠ΅λ‹ˆλ‹€.

[!WARNING] μ„€μΉ˜μ™€ 섀정은 μ°¨λŸ‰μ„ μ•ˆμ „ν•œ 곳에 μ£Όμ°¨ν•˜κ³  μ£Όν–‰ν•˜μ§€ μ•ŠλŠ” μƒνƒœμ—μ„œ μ§„ν–‰ν•˜μ„Έμš”. μžμ‹ μ˜ μ°¨λŸ‰κ³Ό ν•˜λ„€μŠ€ 쑰합이 ν™•μΈλ˜μ§€ μ•Šμ•˜λ‹€λ©΄ λ¨Όμ € κ²½ν—˜ μžˆλŠ” μ§€μ›μžμ—κ²Œ μ°¨μ’…, 연식, 트림, ADAS ꡬ성을 μ•Œλ € ν™•μΈλ°›μœΌμ„Έμš”.

1. μ€€λΉ„λ¬Όκ³Ό ν˜Έν™˜μ„± 확인

  • μ‚¬μš©ν•  μž₯μΉ˜μ™€ 정상적인 전원 케이블
  • μ°¨λŸ‰κ³Ό ADAS ꡬ성에 λ§žλŠ” ν•˜λ„€μŠ€
  • μ•ˆμ •μ μΈ Wi-Fi μ—°κ²°
  • μ„€μΉ˜κ°€ 끝날 λ•ŒκΉŒμ§€ 기닀릴 수 μžˆλŠ” μΆ©λΆ„ν•œ μ‹œκ°„

ν˜„λŒ€Β·κΈ°μ•„Β·μ œλ„€μ‹œμŠ€ μ°¨λŸ‰μ€ λŒ€μ²΄λ‘œ λ‹€μŒμ²˜λŸΌ κ΅¬λΆ„λ˜μ§€λ§Œ, 같은 μ°¨λͺ…이라도 연식과 μ˜΅μ…˜μ— 따라 ꡬ성이 λ‹€λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

μ°¨λŸ‰ ꡬ성 carrotpilotμ—μ„œ 일반적인 μ—°κ²° μœ„μΉ˜ μ£Όμ˜ν•  점
HDA2/CAN FD, μ‹€λ‚΄ ADAS λͺ¨λ“ˆ ꡬ성 ADAS λͺ¨λ“ˆκ³Ό μ°¨λŸ‰λ³„ ν•˜λ„€μŠ€ comma 곡식 카메라 ν•˜λ„€μŠ€μ™€ μœ„μΉ˜κ°€ λ‹€λ₯Ό 수 있음
HDA1 λ˜λŠ” 카메라 기반 ꡬ성 μ „λ°© 카메라 λͺ¨λ“ˆκ³Ό μ°¨λŸ‰λ³„ ν•˜λ„€μŠ€ 일뢀 κ΅¬μ„±λ§Œ 별도 ADAS ν•˜λ„€μŠ€ 없이 openpilot μ’…λ°©ν–₯ μ œμ–΄ μ‚¬μš©
κ΅¬ν˜• CAN λ˜λŠ” 기타 ꡬ성 μ°¨λŸ‰λ³„ μΉ΄λ©”λΌΒ·κ²Œμ΄νŠΈμ›¨μ΄ μœ„μΉ˜ μˆœμ • SCC μœ μ§€ 여뢀와 μ •ν™•ν•œ ν•˜λ„€μŠ€ 확인

λͺ¨λ“  μ°¨λŸ‰μ΄ μ§€μ›λ˜λŠ” 것은 μ•„λ‹™λ‹ˆλ‹€. μ €μž₯μ†Œμ˜ 지원 μ°¨λŸ‰ λͺ©λ‘μ€ 좜발점일 뿐이며, carrotpilot 고유 κΈ°λŠ₯κ³Ό ν•˜λ„€μŠ€ ν˜Έν™˜μ„±κΉŒμ§€ 보μž₯ν•˜λŠ” λͺ©λ‘μ€ μ•„λ‹™λ‹ˆλ‹€.

μ—°κ²° μœ„μΉ˜, μ•Œλ €μ§„ μž₯μ°© 사둀와 λ ˆμ΄λ” κΈ°λŠ₯ μ£Όμ˜μ‚¬ν•­μ€ μ°¨λŸ‰λ³„ μž₯μ°©κ³Ό ν•˜λ„€μŠ€μ—μ„œ λ¨Όμ € ν™•μΈν•˜μ„Έμš”.

2. μž₯μΉ˜μ— μ†Œν”„νŠΈμ›¨μ–΄ μ„€μΉ˜

  1. μž₯치의 초기 μ„€μ •μ—μ„œ Wi-Fi에 μ—°κ²°ν•©λ‹ˆλ‹€.

  2. μ†Œν”„νŠΈμ›¨μ–΄ 선택 ν™”λ©΄μ—μ„œ openpilot을 λˆ„λ¦…λ‹ˆλ‹€.

  3. λΆ€νŒ…μ΄ μ™„λ£Œλ˜λ©΄ μ„€μ •μ—μ„œ openpilot 을 uninstall ν•©λ‹ˆλ‹€

  4. μ†Œν”„νŠΈμ›¨μ–΄ 선택 ν™”λ©΄μ—μ„œ Custom Softwareλ₯Ό λˆ„λ¦…λ‹ˆλ‹€.

  5. Enter URL 화면에 μ•„λž˜ 값을 μž…λ ₯ν•©λ‹ˆλ‹€.

    i.carrotpilot.app/carrot-wip
    
  6. λ‹€μš΄λ‘œλ“œμ™€ μ„€μΉ˜κ°€ 끝날 λ•ŒκΉŒμ§€ 전원과 λ„€νŠΈμ›Œν¬λ₯Ό μœ μ§€ν•©λ‹ˆλ‹€.

  7. μž₯μΉ˜κ°€ μž¬λΆ€νŒ…λ˜λ©΄ ν™”λ©΄μ˜ 이용 μ•ˆλ‚΄μ™€ ꡐ윑 절차λ₯Ό μ™„λ£Œν•©λ‹ˆλ‹€.

carrot-wip은 개발이 μ§„ν–‰λ˜λŠ” λΈŒλžœμΉ˜μž…λ‹ˆλ‹€. μ—…λ°μ΄νŠΈμ— 따라 κΈ°λŠ₯μ΄λ‚˜ 섀정이 λ°”λ€” 수 μžˆμœΌλ―€λ‘œ, μ•ˆμ •μ μΈ ꡬ성이 κΌ­ ν•„μš”ν•œ μž₯μΉ˜μ—λŠ” λ³€κ²½ λ‚΄μš©μ„ ν™•μΈν•œ λ’€ μ μš©ν•˜μ„Έμš”.

3. μ„€μΉ˜ 확인

μž₯치의 μ„€μ • β†’ μ†Œν”„νŠΈμ›¨μ–΄μ—μ„œ λ‹€μŒμ„ ν™•μΈν•©λ‹ˆλ‹€.

  • ν˜„μž¬ 버전 μ„€λͺ…에 carrot-wip λΈŒλžœμΉ˜κ°€ ν‘œμ‹œλ˜λŠ”κ°€
  • μ—…λ°μ΄νŠΈ 확인이 였λ₯˜ 없이 λλ‚˜λŠ”κ°€
  • μž¬λΆ€νŒ… 후에도 μ„€μ • 화면이 μ •μƒμ μœΌλ‘œ μ—΄λ¦¬λŠ”κ°€

Carrot Web을 ν™•μΈν•˜λ €λ©΄ μž₯μΉ˜μ™€ νœ΄λŒ€ν° λ˜λŠ” PCλ₯Ό 같은 λ„€νŠΈμ›Œν¬μ— μ—°κ²°ν•œ λ’€ λ‹€μŒ μ£Όμ†Œλ₯Ό μ—½λ‹ˆλ‹€.

http://μž₯치-IP:7000

예λ₯Ό λ“€μ–΄ μž₯치 IPκ°€ 192.168.0.25라면 http://192.168.0.25:7000μž…λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ€ Carrot Web을 μ°Έκ³ ν•˜μ„Έμš”.

4. ν•˜λ„€μŠ€μ™€ μž₯치 μž₯μ°©

μž₯치λ₯Ό μ°¨λŸ‰μ— μ—°κ²°ν•˜κΈ° μ „ λ‹€μŒμ„ ν™•μΈν•©λ‹ˆλ‹€.

  • ν•˜λ„€μŠ€μ˜ μ°¨λŸ‰Β·μ—°μ‹Β·ADAS ꡬ성이 μ •ν™•νžˆ μΌμΉ˜ν•œλ‹€.
  • 컀λ„₯ν„° λ°©ν–₯κ³Ό 잠금 μž₯μΉ˜κ°€ 정상이닀.
  • μž₯μΉ˜κ°€ μš΄μ „μž μ‹œμ•Όλ₯Ό 가리지 μ•Šκ³  λ‹¨λ‹¨νžˆ κ³ μ •λœλ‹€.
  • 카메라 μ•ž μœ λ¦¬κ°€ κΉ¨λ—ν•˜κ³  μž₯μ°© ν›„ μœ„μΉ˜κ°€ 움직이지 μ•ŠλŠ”λ‹€.

μž„μ˜μ˜ ν•€ κ΅ν™˜, CAN λ°°μ„  λΆ„κΈ°, SCC λ˜λŠ” HDA λͺ¨λ“ˆ κ°œμ‘°λŠ” 이 μž…λ¬Έ λ¬Έμ„œμ˜ λ²”μœ„λ₯Ό λ²—μ–΄λ‚©λ‹ˆλ‹€. κ²€μ¦λœ μ°¨λŸ‰λ³„ 배선도와 μž‘μ—… μ ˆμ°¨κ°€ μ—†λ‹€λ©΄ μ§„ν–‰ν•˜μ§€ λ§ˆμ„Έμš”.

λ‹€μŒ 단계

μ„€μΉ˜κ°€ μ™„λ£Œλ˜μ—ˆμœΌλ©΄ λ°”λ‘œ νŠœλ‹ν•˜μ§€ 말고 졜초 μ„€μ •κ³Ό 점검을 따라 κΈ°λ³Έ μƒνƒœλΆ€ν„° ν™•μΈν•˜μ„Έμš”.