๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€

(285)
[์žฌ๋ฌด์ œํ‘œ] ์žฌ๋ฌด์ œํ‘œ ๋ถ„์„ ์žฌ๋ฌด์ œํ‘œ ๋ถ„์„์žฌ๋ฌด๋น„์œจ ๋ถ„์„์žฌ๋ฌด๋น„์œจ ์ข…๋ฅ˜ : ์•ˆ์ •์„ฑ๋น„์œจ, ์ˆ˜์ต์„ฑ๋น„์œจ, ์„ฑ์žฅ์„ฑ๋น„์œจ, ํ™œ๋™์„ฑ๋น„์œจ ์•ˆ์ •์„ฑ ๋น„์œจ: ๊ธฐ์—…์˜ ์žฅ,๋‹จ๊ธฐ๋ถ€์ฑ„ ์ง€๊ธ‰ ๋Šฅ๋ ฅ ํŒŒ์•…- ์œ ๋™๋น„์œจ, ๋‹น์ขŒ๋น„์œจ, ๋ถ€์ฑ„๋น„์œจ, ์ฐจ์ž…๊ธˆ์˜์กด๋„, ์ด์ž๋ณด์ƒ๋น„์œจ ์ˆ˜์ต์„ฑ ๋น„์œจ : ๊ธฐ์—…์˜ ์ž์‚ฐ ์ด์šฉ์˜ ํšจ์œจ์„ฑ ๋ฐ ์ด์ต์ฐฝ์ถœ๋Šฅ๋ ฅ์˜ ํ‰๊ฐ€- ๋งค์ถœ์•ก์ด์ต๋ฅ , ๋งค์ถœ์•ก์˜์—…์ด์ต๋ฅ , ๋งค์ถœ์•ก์ˆœ์ด์ต๋ฅ , ROA, ROE ์„ฑ์žฅ์„ฑ ๋น„์œจ: ๊ธฐ์—…์˜ ๊ทœ๋ชจ ๋ฐ ์ˆ˜์ต์ฐฝ์ถœ๋Šฅ๋ ฅ์˜ ์ถ”์„ธ ๊ฒ€ํ† - ์ด์ž์‚ฐ์ฆ๊ฐ€์œจ, ๋งค์ถœ์•ก์ฆ๊ฐ€์œจ, ์˜์—…์ด์ต์ฆ๊ฐ€์œจ, ๋‹น๊ธฐ์ˆœ์ด์ต์ฆ๊ฐ€์œจ ํ™œ๋™์„ฑ ๋น„์œจ: ๊ธฐ์—…์˜ ์ž์‚ฐ์ด์šฉ์˜ ํšจ์œจ์„ฑ ์ธก์ •- ์ด์ž์‚ฐํšŒ์ „์œจ, ๋งค์ถœ์ฑ„๊ถŒํšŒ์ „์œจ, ์žฌ๊ณ ์ž์‚ฐํšŒ์ „์œจ, ๋งค์ž…์ฑ„๋ฌดํšŒ์ „์œจ   ๋‹จ๊ธฐ์  ์•ˆ์ •์„ฑ(์œ ๋™์„ฑ) ๊ฒ€ํ† ์œ ๋™๋น„์œจ: ๋‹น์žฅ ๊ฐš์„ ๋ˆ์„ ์œ ๋™์ž์‚ฐ์˜ ์ฒ˜๋ถ„ ๋ฐ ํšŒ์ˆ˜๋กœ ์ƒํ™˜ํ•  ์ˆ˜ ์žˆ๋Š”์ง€->(์œ ๋™์ž์‚ฐ/์œ ๋™๋ถ€์ฑ„) * 100 ๋‹น์ขŒ๋น„์œจ: ์˜์—…ํ™œ..
[์žฌ๋ฌด์ œํ‘œ] ์žฌ๋ฌด์ œํ‘œ ์ดํ•ด ์žฌ๋ฌดํšŒ๊ณ„ ๊ฐœ๋… ํšŒ๊ณ„ : ํšŒ์‚ฌ์˜ ๊ฐ€๊ณ„๋ถ€ ์žฌ๋ฌด์ œํ‘œ : ํšŒ๊ณ„์ •๋ณด ์ „๋‹ฌ์˜ ์ˆ˜๋‹จ. ์ •๋ณด์ด์šฉ์ž๊ฐ€ ํ•ฉ๋ฆฌ์ ์ธ ํŒ๋‹จ์ด๋‚˜ ์˜์‚ฌ๊ฒฐ์ •์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฒฝ์ œ์  ์ •๋ณด๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์ฆ‰์ •ํ•˜์—ฌ ์ „๋‹ฌํ•˜๋Š” ๊ณผ์ • ์žฌ๋ฌด์ƒํƒœํ‘œ - ํŠน์ • ์‹œ์ ์˜ ์žฌ๋ฌด์ƒํƒœ ๋‚˜ํƒ€๋‚ด๋Š” ์ •ํƒœ์  ์žฌ๋ฌด์ œํ‘œ- ๊ธฐ์—…์ด ์†Œ์œ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒฝ์ œ์  ์ž์›(์ž์‚ฐ), ๊ทธ ์ž์‚ฐ์— ๋Œ€ํ•œ ์˜๋ฌด(๋ถ€์ฑ„) ๋ฐ ์†Œ์œ ์ฃผ์ง€๋ณธ(์ž๋ณธ)์— ๊ด€ํ•œ ์ •๋ณด ์ œ๊ณต ์†์ต๊ณ„์‚ฐ์„œ- ์ผ์ •๊ธฐ๊ฐ„ ๋™์•ˆ ๊ธฐ์—…์˜ ์žฌ๋ฌด์„ฑ๊ณผ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณด๊ณ ํ•˜๋Š” ๋™ํƒœ์  ์žฌ๋ฌด์ œํ‘œ- ๊ธฐ์—…์˜ ์žฌ๋ฌด์„ฑ๊ณผ๋Š” ์ˆ˜์ต์—์„œ ๋น„์šฉ์„ ์ฐจ๊ฐํ•˜์—ฌ ์‚ฐ์ถœ๋œ ์ด์ต์˜ ํฌ๊ธฐ๋กœ ์ธก์ • ์ž๋ณธ๋ณ€๋™ํ‘œ- ์ผ์ •์‹œ์  ํ˜„์žฌ ๊ธฐ์—…์˜ ์ž๋ณธ์˜ ํฌ๊ธฐ์™€ ์ผ์ •๊ธฐ๊ฐ„๋™์•ˆ ๊ธฐ์—…์‹ค์ฒด์˜ ์ž๋ณธ์˜ ๋ณ€๋™์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์žฌ๋ฌด์ œํ‘œ- ์ž๋ณธ์˜ ํ•ญ๋ชฉ๋ณ„๋กœ ๊ธฐ์ดˆ์ž”์•ก, ๋‹น๊ธฐ ๋ณ€๋™์‚ฌํ•ญ, ๊ธฐ๋ง์ž”์•ก์„ ๋‚˜ํƒ€๋ƒ„ ํ˜„๊ธˆํ๋ฆ„ํ‘œ- ์ผ์ •๊ธฐ๊ฐ„ ๋™์•ˆ ๊ธฐ์—…..
๋น„์ฆˆ๋‹ˆ์Šค ๋งค๋„ˆ ๋งค๋„ˆ vs ์—ํ‹ฐ์ผ“๋งค๋„ˆ- ํ–‰๋™ํ•˜๋Š” ๋ฐฉ์‹์ด๋‚˜ ์ž์„ธ, ํƒœ๋„, ๋ฒ„๋ฆ‡, ๋ชธ๊ฐ€์ง์œผ๋กœ ์ˆœํ™”- ๋ฐฐ๋ คํ•˜๋Š” ๋งˆ์Œ์„ ํ–‰๋™์œผ๋กœ ํ‘œํ˜„- ์ฃผ๊ด€์  ํ–‰๋™์–‘์‹- ์ง€ํ‚ค๋ฉด (+) ์—ํ‹ฐ์ผ“- ์˜ˆ์˜๋ฒ”์ ˆ- ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์ผœ์•ผํ•˜๋Š” ์˜ˆ์˜ ๊ทœ๋ฒ”- ๊ฐ๊ด€์ ์ด๋ฉฐ ๊ธฐ๋ณธ์ ์ธ ๊ฒƒ- ์•ˆ์ง€ํ‚ค๋ฉด (-)   ์•…์ˆ˜์™€ ๋ช…ํ•จ๋งค๋„ˆ์•…์ˆ˜์•…์ˆ˜ ๋ฐฉ๋ฒ•1. ์ผ์–ด์„œ์„œ ์˜ค๋ฅธ์†์œผ๋กœ, ์™ผ์†์€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋‚ด๋ฆผ2. ์ƒ์ฒด 10๋„ ์ •๋„ ์ˆ™์ด๋ฉฐ ์ƒ๋Œ€ ๋ˆˆ์„ ๋ฐ”๋ผ๋ณด๋ฉฐ ๊ฐ€์Šด์„  ์‚ฌ์ด์—์„œ 2,3๋ฒˆ ํ”๋“ค๊ธฐ3. ๋„ˆ๋ฌด ์„ธ๊ฑฐ๋‚˜ ํž˜ ์—†๊ฒŒ ์žก์ง€ ์•Š์œผ๋ฉฐ ์ ๋‹นํ•œ ๊ฐ•๋„๋กœ ์žก๊ธฐ ์•…์ˆ˜ ์—ํ‹ฐ์ผ“1. ์†์— ๋•€์ด ๋งŽ์€ ๊ฒฝ์šฐ ์–‘ํ•ด ๊ตฌํ•˜๊ณ  ์•…์ˆ˜2. ์—ฌ์„ฑ๊ณผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋„ˆ๋ฌด ์„ธ๊ฒŒ ์ฅ๋ฉด ๋ฐ˜์ง€์— ์•„ํ”Œ ์ˆ˜ ์žˆ์Œ ๋ช…ํ•จ์ˆ˜์ˆ˜์ค„ ๋•Œ1 .์ธ์‚ฌ ํ›„ ์ž์‹ ์„ ์†Œ๊ฐœํ•  ๋•Œ ๋ช…ํ•จ ์ „๋‹ฌ2. ๋ช…ํ•จ ๊ตํ™˜ ์‹œ ์„œ์„œ ๊ตํ™˜3. ๋ช…ํ•จ ์ „๋‹ฌ ์‹œ ๊ณ ๊ฐ ๋ˆˆ ๋ฐ”๋ผ๋ณด๋ฉฐ ๋จธ๋ฆฌ์™€ ํ—ˆ๋ฆฌ 10๋„ ..
CAN(Controller Area Network) ํ†ต์‹  CAN : Controller Area Network- CAN ํ†ต์‹ ์€ busํ˜• topology.  ๋ชจ๋“  message๋Š” broadcast ๋ฐฉ์‹์œผ๋กœ ์†ก์‹  -> network์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋‘์—๊ฒŒ ์ „๋‹ฌ- CAN์€ high, low 2๊ฐ€๋‹ฅ ์„  ์‚ฌ์šฉ : noise์— ๊ฐ•์ธํ•˜๊ฒŒ ๋™์ž‘ํ•˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜(noise๊ฐ€ ์ ์šฉ๋˜์–ด๋„ ๋‘ ์„ ์— ๋ชจ๋‘ ์ ์šฉ๋˜์–ด ์ „์•• ์ฐจ๋Š” ๋™์ผ)  CAN ํ†ต์‹  ์ปค๋„ฅํ„ฐ : D-sub 9 pin connector- CAN high๋Š” 2๋ฒˆ, low๋Š” 7๋ฒˆ pin์— ์—ฐ๊ฒฐ  ์ข…๋‹จ์ €ํ•ญ- 120์˜ด- ๋ฐ˜์‚ฌํŒŒ์— ์˜ํ•œ ์™œ๊ณก ๋ฐฉ์ง€์œ„ํ•ด  ์‹ค์ œ CAN ์‹ ํ˜ธ๋ฅผ ์–ป์œผ๋ ค๋ฉด ์ฐจ๋Ÿ‰์ด ์žˆ์–ด์•ผํ•˜๋Š”๋ฐ cost๊ฐ€ ๋งŽ์ด ๋“ค๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ†ตํ•ด CAN signal ์†ก์ˆ˜์‹ . -> ex) vector VN1640A  volta..
[intelligent vehicle school][PiRacer Racing Robot & Flash OS] line tracing ์ดˆ์ŒํŒŒ ์„ผ์„œ HC-SR04 ์ดˆ์ŒํŒŒ ์„ผ์„œ - 2~400 cm ๊ฑฐ๋ฆฌ ๊ฐ์ง€ - 30๋„ ์ •๋„ ๊ฐ๋„ ๋ฒ”์œ„ ์ด๋‚ด ๋ฌผ์ฒด ๊ฐ์ง€ 4๊ฐœ ํ•€ - VCC : 5v ์ „์› ๊ณต๊ธ‰ - Trig : trigger signal ์ž…๋ ฅ ํ•€(raspberry pi์˜ ์‹ ํ˜ธ ์ถœ๋ ฅ์ด ์„ผ์„œ๋กœ ์ž…๋ ฅ) - Echo : trig ํ•€๊ณผ ๋ฐ˜๋Œ€ ์—ญํ• . ์„ผ์„œ์˜ ์ถœ๋ ฅ ์‹ ํ˜ธ ํ•€ - GND : ๊ทธ๋ผ์šด๋“œ ์—ฐ๊ฒฐ ํ•€ * VCCํ•€์œผ๋กœ ์ „์› ๊ณต๊ธ‰ํ•˜๊ธฐ ์ „ GND ์—ฐ๊ฒฐ ์ดˆ์ŒํŒŒ ์„ผ์„œ๋กœ ์ „๋ฐฉ ๊ฑฐ๋ฆฌ ์ธก์ • import RPi.GPIO as GPIO import time Tr = 11 Ec = 8 GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.setup(Tr, GPIO.OUT,initial=GPIO.LOW) GPIO.setup(Ec, GPI..
[intelligent vehicle school][PiRacer Racing Robot & Flash OS] setup Picar-B ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์Šค๋งˆํŠธ์นด ํ‚คํŠธ - rgb led control - object recongition and tracking - automatic obstacle avoidance - remote control with App/Web - real-time video transfmission - line tracking Raspberry pi - single ๋ณด๋“œ ์ปดํ“จํ„ฐ - popluar, low-cost, credit card sized - linux ๊ธฐ๋ฐ˜ ์ „์šฉ os์ธ Rasbian ์ง€์› - ์ €์‚ฌ์–‘ ์ปดํ“จํ„ฐ์—์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—… ๊ฐ€๋Šฅ - stereo audio, digital video(1080p), ์ „์šฉ ์นด๋ฉ”๋ผ ํฌํŠธ, usb, HDMI, GPIO, ethernet ๋“ฑ ๋‹ค์–‘ํ•œ ํฌํŠธ ์ง€์› ..
[intelligent vehicle school][์นด๋ฉ”๋ผ๋ฐ๋ ˆ์ด๋”๋ฐ์ดํ„ฐ๊ธฐ๋ฐ˜LFA์ œ์–ด๊ธฐ๋Šฅ์ดํ•ด] git ์„ค์ • ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[intelligent vehicle school][ADAS์„ค๊ณ„๋ฐ์‘์šฉ] path planning road model clothoid๋กœ ๊ณก๋ฅ ์˜ ๋ณ€ํ™”๊ฐ€ ์—ฐ์†์ ์œผ๋กœ ๋ณ€ํ™”ํ•˜๊ฒŒ ํ•ด๋ผ 3rd order polynomial : local coordinate์—์„œ clothoid ํ‘œํ˜„ํ•˜๊ธฐ์— ์ ํ•ฉ. 3์ฐจ ํ•จ์ˆ˜๋ฅผ ์ผ์„ ๋•Œ clothoid๋งŒ์กฑํ•˜๊ธฐ ๋•Œ๋ฌธ. 3์ฐจ์‹ 3๋ฒˆ ๋ฏธ๋ถ„ํ•˜๋ฉด ์ƒ์ˆ˜. ์„ธํƒ€๊ฐ€ 10๋„ ์ด๋‚ด ์ž‘์€ ๋ฒ”์œ„๋ผ๊ณ  ๊ฐ€์ • ๊ทธ๋Ÿผ point๋“ค์„ ๊ฐ€์ง€๊ณ (๋งŽ์„์ˆ˜๋ก ์ข‹์Œ) 3์ฐจ์‹์— ๋„ฃ์–ด pseudo inverse๋ฅผ ํ†ตํ•ด coefficient ๊ตฌํ•˜๊ธฐ ๊ฐ€๋Šฅ ์ฐจ๋Ÿ‰์ด ์ง„ํ–‰ํ•˜๋‹ค๊ฐ€ ๊ณก์„ ๋ถ€๋ถ„์—์„œ ์ฐจ์„  ํ•œ ์ชฝ์ด ์•ˆ๋ณด์ด๋Š” ๊ฒฝ์šฐ, ์ฐจ์„ ์˜ ํญ์„ ์ง€์†์ ์œผ๋กœ ์ถ”์ •ํ•˜๋ฉด์„œ ๋‹ค์Œ์— ๋‚˜์˜ฌ ๊ฐ€์ƒ์˜ ์ฐจ์„  ์ถ”์ •ํ•จ. ์ฐจ์„ ์ด ์—†๋Š”๋ฐ ๋ชฉํ‘œ ์œ„์น˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ชฉํ‘œ์ง€์ ์˜ ์œ„์น˜, ๋ชฉํ‘œ์ง€์ •์˜ heading angle, ํ˜„์žฌ ์œ„์น˜, ํ˜„์žฌ heading angle์„ ๊ณ ๋ คํ•ด์„œ ๊ณก์„  ..

๋ฐ˜์‘ํ˜•