Skip to content
English โ†—
CARROT-WIP / 2026.10 ์—๋””์…˜

๐Ÿ“ก ๋ ˆ์ด๋”ํŠธ๋ž™ยท์ฝ”๋„ˆ๋ ˆ์ด๋” โ€‹

์ฐจ๋Ÿ‰์— ๋ ˆ์ด๋”๊ฐ€ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค๊ณผ carrotpilot์ด ํ•„์š”ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์—ฐ์‹ยท๋ถ€ํ’ˆยทํŽŒ์›จ์–ดยทํ•˜๋„ค์Šคยท์ˆ˜์‹  ๋ฒ„์Šค๋ฅผ ํ•จ๊ป˜ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ „๋ฐฉ ์ž…๋ ฅ ์„ ํƒ ยท EnableRadarTracks โ€‹

๊ฐ’ํ˜„์žฌ ์˜๋ฏธ
-2VOACC ๋น„์ „ ์ „์šฉ ์‹œํ—˜
-1 / 0SCC ์ข…๊ฑฐ๋ฆฌยท์ƒ๋Œ€์†๋„ ์šฐ์„ , SCC๊ฐ€ ์—†์œผ๋ฉด ๋น„์ „
1SCC ์—†์ด ์ „๋ฐฉ ๋ ˆ์ด๋”์™€ ๋น„์ „ ๋งค์นญ, ์‹คํŒจํ•˜๋ฉด ๋น„์ „
2์ „๋ฐฉ ๋ ˆ์ด๋” + ์ €์† SCC๋ฅผ ๋น„์ „๊ณผ ๋งค์นญ
3์ „๋ฐฉ ๋งค์นญ ์‹คํŒจ ๋•Œ SCC ์‚ฌ์šฉ, SCC๋„ ์—†์œผ๋ฉด ๋น„์ „. ์‹คํ—˜ ๊ธฐ๋Šฅ

์ˆซ์ž๊ฐ€ ๋†’์„์ˆ˜๋ก ๋ชจ๋“  ์ฐจ์—์„œ ์ข‹์€ ์„ค์ •์ด๋ผ๋Š” ๋œป์€ ์•„๋‹™๋‹ˆ๋‹ค. SCC ํšก์ขŒํ‘œ๋Š” ์“ฐ์ง€ ์•Š์œผ๋ฉฐ, 0์œผ๋กœ ํ‘œ์‹œ๋œ ํšก์œ„์น˜๋ฅผ ์‹ค์ œ ์ฐจ๋กœ ์ค‘์•™ ์ธก์ •์œผ๋กœ ํ•ด์„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ˆ์ „ โ€œ๋งŒ๋„๋งŒ ์ง€์›โ€ ์„ค๋ช…๊ณผ ๋‹ค๋ฅธ ์  โ€‹

๋ ˆ๊ฑฐ์‹œ Mando๋Š” ๊ธฐ๋ณธ 32๊ฐœ, ์ˆ˜์‹ ๋˜๋ฉด ์ถ”๊ฐ€ 32๊ฐœ ์Šฌ๋กฏ์„ ์ฝ๋Š” ๊ฒฝ๋กœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Bosch MRRevo14F๋Š” ํŠน์ • ํ›„๋ณด ์ฐจ์ข…์—์„œ ๋™์ผ ๋ฒ„์Šค์˜ 0x601~0x612 ์ „์ฒด ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ–ˆ์„ ๋•Œ passive ์ˆ˜์‹  ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Bosch ๊ฒฝ๋กœ๋Š” ๋ ˆ์ด๋” ํ™œ์„ฑํ™” UDS ์“ฐ๊ธฐ์™€ SCC ECU ๋น„ํ™œ์„ฑํ™” ์š”์ฒญ์„ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค. ์‹ค์ฐจ ๊ฒ€์ฆ ์ฐจ์ข…์€ ์›๋ฌธ ๊ธฐ์ค€ ์•„๋ฐ˜๋–ผ AD์ด๋ฉฐ ๋‹ค๋ฅธ ํ›„๋ณด๋ฅผ ์ž๋™ ์ง€์›์œผ๋กœ ์ผ๋ฐ˜ํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ๋กœ๋Š” EnableRadarTracksResult๋ฅผ ๊ฐฑ์‹ ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํ•ด๋‹น ๊ฐ’๋งŒ์œผ๋กœ ์ˆ˜์‹  ์„ฑ๊ณต์„ ํŒ๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฝ”๋„ˆ๋ ˆ์ด๋”์™€ ํ‘œ์‹œ โ€‹

EnableCornerRadar๋Š” ๋ณ„๋„ ํ•ญ๋ชฉ์œผ๋กœ 0~2 ๋ฒ”์œ„์ด๋ฉฐ 1์€ ํ™œ์„ฑํ™”, 2๋Š” ๋ผ์–ด๋“œ๋Š” ์ฐจ๋Ÿ‰ ๊ฒ€์ถœ์ž…๋‹ˆ๋‹ค. ์ •ํ™•ํ•œ ์ž…๋ ฅ ์ง€์›ยท๋ฌผ๋ฆฌ ์˜ˆ์ธกยท์ฐจ์ข…๋ณ„ ์กฐ๊ฑด์€ ํ˜„์žฌ ๋ ˆ์ด๋” ์›๋ฌธ๊ณผ ๋Œ€์กฐํ•ฉ๋‹ˆ๋‹ค. ์ธก๋ฉด ํฌ์ธํŠธยทBSDยท์ œ์–ด ์„ ํ–‰์ฐจ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

  • ํ™”๋ฉด์— ์ ์ด ๋ณด์ธ๋‹ค๊ณ  ์ œ๋™ ๋Œ€์ƒ์œผ๋กœ ์„ ํƒ๋๋‹ค๋Š” ๋œป์€ ์•„๋‹™๋‹ˆ๋‹ค.
  • ๋น„์ „ยทSCCยทfrontยทcorner ์ž…๋ ฅ์€ ํ’ˆ์งˆ๊ณผ ์‚ฌ์šฉ ๋ฒ”์œ„๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
  • ๋ฌดํšจยท์˜ค๋ž˜๋œ ์ž…๋ ฅ๊ณผ ๊ฐ์ฒด ID ๋ณ€๊ฒฝ์€ ์ถ”์  ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‹คํ—˜ ๋ฌผ๋ฆฌ ์˜ˆ์ธก ๋ชจ๋“œ๋Š” ๋กœ๊ทธ ๊ฒ€์ฆ๊ณผ ์‹ค์ฐจ ๊ฒ€์ฆ ๋ฒ”์œ„๋ฅผ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ขŒ์šฐ๊ฐ€ ๋ฐ˜๋Œ€๋กœ ๋ณด์ผ ๋•Œ โ€‹

RadarTrackFlip์€ ์ „๋ฐฉ raw ๋ ˆ์ด๋”์˜ ํšก์œ„์น˜ยทํšก์†๋„ ๋ฐฉํ–ฅ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. SCCยท์ฝ”๋„ˆ๋ ˆ์ด๋”ยท๋น„์ „์€ ๋ฐ”๊พธ์ง€ ์•Š์œผ๋ฉฐ ์„ ํ–‰์ฐจ ์„ ํƒ์—๋„ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ์‹ค์ œ ์ขŒ์šฐ ๋ถˆ์ผ์น˜๋ฅผ ํ™•์ธํ•œ ๊ตฌ์„ฑ์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ๋ณ€๊ฒฝ ๋’ค ์žฌ์‹œ๋™ ๋˜๋Š” ์žฌ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ๊ธฐ๋กํ•˜๋Š” ๋ฐฉ๋ฒ• โ€‹

์ฐจ๋Ÿ‰ยท๋ ˆ์ด๋” ๋ถ€ํ’ˆยทํ•˜๋„ค์Šค ์œ„์น˜, ์„ค์ •๊ฐ’, CAN ์œ ํšจ์„ฑยท์˜ค๋ฅ˜, ์‹ค์ œ ํŠธ๋ž™ ์ˆ˜์‹ ๊ณผ ๋ฌธ์ œ ์‹œ๊ฐ์„ ๊ฐ™์ด ๋‚จ๊น๋‹ˆ๋‹ค. ๊ธ‰๊ฐ์†์€ ๋‹จ์ˆœ ์  ํ‘œ์‹œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฌธ์ œ ์ „ํ›„ ์›๋ณธ ๋กœ๊ทธ๋ฅผ ์ค€๋น„ํ•˜์„ธ์š”.

์ฐจ์ข…๋ณ„ ์กฐ๊ฑดยทdPath ์‹คํ—˜ยทPC ๋ฆฌํ”Œ๋ ˆ์ด ์ƒ์„ธ ์›๋ฌธ.


๋ฌธ์„œ ๊ธฐ์ค€ โ€‹

2026-10-30 ํ™•์ธ ยท carrot-wip ยท 10bf0a56.

docs/user/ko/radar.md ยท openpilot/selfdrive/carrot_settings.json ยท opendbc_repo/opendbc/car/hyundai/interface.py

๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜๋Š” ๊ณ„์† ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์žฅ์น˜์˜ ๋ธŒ๋žœ์น˜ยท์ปค๋ฐ‹ยทํ˜„์žฌ ์„ค์ •์„ ํ•จ๊ป˜ ํ™•์ธํ•˜์„ธ์š”.