Skip to content

AI Project for ๐Ÿ“‹Exibition, written in Python, used Tensorflow, OpenCV and more!

License

Notifications You must be signed in to change notification settings

Unperknown/AINOMOK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

66 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

author HitCount LICENSE

AINOMOK

๐Ÿ“œ View Entire Documentation

2016๋…„์— ์„ฑํ–‰ํ•œ ์•ŒํŒŒ๊ณ ์™€ ์ด์„ธ๋Œ๊ณผ์˜ ๊ฒฝ๊ธฐ ๋ชจ์Šต์—์„œ ์˜๊ฐ๋ฅผ ๋ฐ›์•„ ์˜ค๋ชฉ์„ ๋‘๋Š” ๊ธฐ๊ณ„์™€ ์‚ฌ๋žŒ์ด ์˜ค๋ชฉ ๊ฒŒ์ž„์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. ๊ธฐ๊ณ„๋Š” ์ธ๊ณต์ง€๋Šฅ์ด ๋‚ด์žฅ๋œ ๋ฐ์Šคํฌํƒ‘๊ณผ ํ†ต์‹ ํ•˜์—ฌ ์‹ค์ œ ๊ณ ์ˆ˜์™€ ๊ฐ™์ด ๊ฒŒ์ž„ํ•˜๋Š” ๊ฒƒ ๊ฐ™์ด ๊ตฌํ˜„ํ•˜์˜€๋‹ค.

๊ตฌํ˜„์„ ์œ„ํ•œ ์˜์ƒ ์ฒ˜๋ฆฌ ๊ธฐ์ˆ ๊ณผ ์ธ๊ณต ์ง€๋Šฅ์€ Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ OpenCV์™€ Tensorflow๋ฅผ ์‚ฌ์šฉํ•ด ์ž‘์„ฑํ•˜์˜€์œผ๋ฉฐ ๊ธฐ๊ณ„ ์ œ์–ด์™€ ํ†ต์‹  ํ”„๋กœ์„ธ์Šค๋Š” Arduino์˜ GRBL์‰ด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 3D Printer์™€ ํก์‚ฌํ•˜๊ฒŒ ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ๋„๋ก C์–ธ์–ด๋กœ ์ž‘์„ฑํ•˜์˜€๋‹ค. ๋ฌผ๋ฆฌ์  ์„ค๊ณ„๋Š” 3D ๋ชจ๋ธ๋ง์œผ๋กœ Fusion 360์„ ์‚ฌ์šฉํ•˜์˜€๋‹ค.

๐Ÿ“ŠPurpose

์šฐ๋ฆฌ ํ•™๊ต ํŠน์„ฑ ์ƒ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ์ง‘์ค‘๋˜์–ด ์žˆ์–ด ์‹ค์ œ ๊ธฐ๊ณ„์—์„œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์–ด๋–ป๊ฒŒ ํ™œ์šฉ๋˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์—ˆ๋Š”๋ฐ ์ด๋ฒˆ์— ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์•Œ๊ณ  ์‹ถ์–ด์„œ ๋กœ๋ด‡์— ์ธ๊ณต์ง€๋Šฅ์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์˜€๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์กฐ๋ฆฝํ•œ ๊ธฐ๊ณ„ ์‚ฐ์ถœ๋ฌผ์ด ์ „์‹œํšŒ ์ดํ›„์— ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ๋ฒ„๋ ค์ง€๋Š” ๋ฌธ์ œ์ ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ ์œ„ํ•ด ๋ณด๋‹ค ๋” ์‹ค์šฉ๋„๊ฐ€ ๋†’์€ ์‚ฐ์ถœ๋ฌผ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์‹ถ์–ด์„œ ์ตœ๋Œ€ํ•œ ํฅ๋ฏธ๋กœ์šด ์•„์ด๋””์–ด๋ฅผ ์ ‘๋ชฉํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.

โ˜‘๏ธFeatures

  • ๋กœ๋ด‡์€ ์˜ค๋ชฉํŒ์˜ ์˜์ƒ ์ฒ˜๋ฆฌ๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ์ƒํƒœ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ๋‘˜ ์ˆ˜ ์žˆ๋Š” ์ˆ˜ ์ค‘ ์ตœ์ ์˜ ์ˆ˜๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.
  • ๊ตฌ์„ฑํ’ˆ์˜ LCD ํŒจ๋„์—์„œ ์ถœ๋ ฅ๋˜๋Š” ์ •๋ณด๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ๊ฒŒ์ž„ ์Šคํ…Œ์ด์ง€์˜ ์ƒํƒœ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ”˜Entire Design

Estimated Outputs

์˜ˆ์ƒ ์™„์„ฑ๋ณธ

System Design

๐Ÿ‘ชContributors

Project Group

Others

๐Ÿ”‘Stack

  • Python

    • Tensorflow(for C: Partically uses Ubuntu OS)
    • OpenCV
  • Arduino

  • 3D Printing & Modeling

๐Ÿ•คDaily Progress

Day 1(12/27) - ๊ณ„ํš์„œ ์ˆ˜์ • ๋ฐ ๊ฐœ๋ฐœ ๊ณผ์ • ์„ค๊ณ„

1. ๊ณ„ํš์„œ ๋ฒ„์ „ ์ˆ˜์ • ๋ฐ ๋ธŒ๋กœ์Šˆ์–ด ์ถ”๊ฐ€

doc ๋””๋ ‰ํ† ๋ฆฌ์˜ ๊ณ„ํš์„œ๋ฅผ 10/24(Ver.1)์—์„œ 12/26(Ver.2)๋กœ Commitํ•˜์˜€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ณ„ํš ์ˆ˜๋ฆฝ ๊ณผ์ • ์ค‘ ํŒ๋„ฌ ๊ตฌ์„ฑ์„ ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•จ์— ๋”ฐ๋ผ ๋ธŒ๋กœ์Šˆ์–ด ์›๋ณธ์„ ์ถ”๊ฐ€ํ•˜์˜€๋‹ค.

2. ์‹œ์Šคํ…œ ์„ค๊ณ„

์‹œ์Šคํ…œ ์„ค๊ณ„์˜ ๋„์‹์€ ๋‚˜์ค‘์— ์—…๋ฐ์ดํŠธ๋  ์˜ˆ์ •์ด๋‹ค.

๊ตฌํ˜„์€ ์˜ค๋ชฉ ๊ฒŒ์ž„์˜ ์ƒํƒœ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ๋ฐ์Šคํฌํƒ‘๊ณผ ๋ฌผ๋ฆฌ์ ์ธ ์ƒํƒœ ์ €์žฅ๊ณผ ์ถœ๋ ฅ์„ ๋‹ด๋‹นํ•˜๋Š” ์•„๋‘์ด๋…ธ ๊ฐ„์˜ ํ†ต์‹ ์œผ๋กœ ์ด๋ฃจ์–ด์งˆ ๊ฒƒ์ด๋‹ค. ๋ฐ์Šคํฌํƒ‘์€ ์›น์บ ๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์›น์บ ์—์„œ ์ฃผ์–ด์ง„ ์˜ค๋ชฉํŒ์˜ ์ด๋ฏธ์ง€๋ฅผ ์˜์ƒ ์ฒ˜๋ฆฌํ•˜์—ฌ ์˜ค๋ชฉํŒ์„ ์ €์žฅํ•˜๋Š” ๋ฐฐ์—ด์˜ ๊ฐ ์ƒํƒœ๋ฅผ ์—…๋ฐ์ดํŠธํ•œ๋‹ค. ๊ฐ ์—…๋ฐ์ดํŠธ๋ฅผ Round๋กœ ๋‚˜๋ˆ„์–ด ๊ฐ Round๋งˆ๋‹ค ๋ฐ์Šคํฌํƒ‘์— ๋‚ด์žฅ๋œ RL ๋ชจ๋ธ์ด ์ปดํ“จํ„ฐ๊ฐ€ ๋‘˜ ์ขŒํ‘œ๋ฅผ ํŒ๋‹จํ•˜์—ฌ ๊ทธ ์ขŒํ‘œ๋ฅผ ์•„๋‘์ด๋…ธ์— ์ „๋‹ฌํ•œ๋‹ค.

์•„๋‘์ด๋…ธ๋Š” ์ „๋‹ฌํ•œ ์ขŒํ‘œ์— ๋”ฐ๋ผ ๋ชจํ„ฐ๋ฅผ ์ œ์–ดํ•˜๋Š” ํ”„๋กœ์‹œ์ €์— ๋”ฐ๋ผ ๋ฐ”๋‘‘ํŒ์˜ ์ƒํƒœ์— ์•Œ๋งž๊ฒŒ ๋‘”๋‹ค. ์•„๋‘์ด๋…ธ์˜ LCD ํŒจ๋„์— ๊ฒŒ์ž„์ด ์ง„ํ–‰ ์ค‘์ธ์ง€, ๋๋‚ฌ๋Š”์ง€ ํ‘œ์‹œํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋Š” ์‹ ํ˜ธ๋‚˜ ์ค‘์ง€ํ•˜๋Š” ์‹ ํ˜ธ๋ฅผ ๋ฐ์Šคํฌํƒ‘์œผ๋กœ ๋ณด๋‚ธ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋ฐ์Šคํฌํƒ‘์€ ์˜ค๋ชฉ ๊ฒŒ์ž„์ด ๋๋‚˜๋Š” Round์— ๊ฒŒ์ž„์ด ๋๋‚ฌ๋‹ค๋Š” ์‹ ํ˜ธ๋ฅผ ์•„๋‘์ด๋…ธ๋กœ ๋ณด๋‚ธ๋‹ค.

Day 2(12/28) - ๊ฐœ๋ฐœ ์„ธํŒ… ๋ฐ ํ…Œ์ŠคํŠธ ์„ค๊ณ„(๋‹จ์œ„ ํ…Œ์ŠคํŠธ)

1. ๋ถ€ํ’ˆ ์กฐ๋‹ฌ ํ™•์ธ

๋ถ€ํ’ˆ ์กฐ๋‹ฌ์ด ์ง€์—ฐ๋˜์–ด ์‹ค์ „ ํ…Œ์ŠคํŒ…์€ ์‹œํ˜„ ์ง์ „์ธ 1์›” 5์ผ๋ถ€ํ„ฐ 1์›” 7์ผ๊นŒ์ง€ ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€๋‹ค. ๋ถ€ํ’ˆ์ด ์˜ค๋Š” ๋™์•ˆ ํ”„๋กœ์„ธ์Šค์˜ ๊ตฌํ˜„๊ณผ RL ๋ชจ๋ธ ํ›ˆ๋ จ์„ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ฒฐ์ •ํ•˜์—ฌ Day 3๋ถ€ํ„ฐ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ๋กœ ํ•˜์˜€๋‹ค.

2. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ํ…Œ์ŠคํŠธ

์˜์ƒ ์ฒ˜๋ฆฌ: ํ…Œ์ŠคํŠธ๋Š” ๋ถ€ํ’ˆ์ด ์˜ค์ง€ ์•Š์•„ ์ž„์‹œ๋กœ ๋…ธํŠธ๋ถ์˜ ์›น์บ ์œผ๋กœ ๋Œ€์‹  ํ…Œ์ŠคํŠธํ•  ๊ฒƒ์ด๋‹ค. ์ด๋ฏธ์ง€๋‚˜ ์˜์ƒ์„ ๋„์› ์„ ๋•Œ ๊ฒ€์€ ๋Œ๊ณผ ํ•˜์–€ ๋Œ์ด ์–ด๋Š ์ขŒํ‘œ์— ์žˆ๋Š”์ง€ CLI์— ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‹จ์œ„ ํ…Œ์ŠคํŒ…ํ•  ๊ฒƒ์ด๋‹ค.

RL ๋ชจ๋ธ: ์‹œ๊ฐ„ ๋‚ด์— ๊ตฌํ˜„ํ•˜์ง€ ๋ชปํ•  ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์ดˆ์—๋Š” Python์˜ easyAI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋จผ์ € ๊ตฌํ˜„ํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๊ณ  ๋‚˜์„œ ์•Œ๋งž๊ฒŒ ๋ฆฌํŒฉํ† ๋งํ•˜์—ฌ Tensorflow ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์žฌ์ž‘์„ฑํ•  ๊ฒƒ์ด๋‹ค.

3D ๋ชจ๋ธ๋ง: ๋กœ๋ด‡ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ถ€ํ’ˆ์˜ ๊ตฌ์„ฑ์„ ๋ชจ๋ธ๋งํ•˜์—ฌ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ํ•˜์—ฌ ๋ณด๊ด€ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๊ณ  ๋‚˜์„œ ์ถœ๋ ฅํ•˜์—ฌ ๋ถ€ํ’ˆ์ด ์˜ค๋Š” ์ฆ‰์‹œ ์กฐ๋ฆฝ์„ ์‹œ์ž‘ํ•  ๊ฒƒ์ด๋‹ค.

Day 3 ~ Day 5(12/29, 1/2 ~ 1/3) - ๊ฐœ๋ฐœ ์ˆ˜ํ–‰

1. Unperknown - Image Processing

์˜์ƒ ์ฒ˜๋ฆฌ๋ฅผ ํ†ตํ•œ ๋ฐ”๋‘‘๋Œ ๊ฐ์ง€

์˜์ƒ ์ฒ˜๋ฆฌ๋ฅผ ํ†ตํ•ด ์ž„์‹œ๋กœ ํŒŒ๋ž€์ƒ‰์„ ๊ฐ์ง€ํ•˜๋Š” ๊ฒƒ์„ ์„ฑ๊ณตํ•˜์˜€๋‹ค.(12/29) ๊ทธ๋Ÿฌ๊ณ  ๋‚˜์„œ ์ง€์†์ ์ธ ์ƒ‰ ๊ฐ์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๊ฒ€์€๋Œ๊ณผ ํ•˜์–€๋Œ์˜ ์œ„์น˜๋ฅผ ํ™”๋ฉด์œผ๋กœ ํƒ์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋‚˜๋Š”๋ฐ ์„ฑ๊ณตํ•˜์˜€๋‹ค.(1/3) ๊ทธ๋Ÿฌ๋‚˜ ํ˜„์žฌ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์™„์„ฑ๋˜์ง€ ์•Š์•„ ์‹ค์ œ๋กœ ํƒ์ง€๋˜๋Š”์ง€ ํ…Œ์ŠคํŠธ๋ฅผ ํ•  ์ˆ˜ ์—†๋Š” ์ƒํƒœ์ด๋‹ค. ์ƒ‰ ํƒ์ง€ ๊ฐ’์„ ์กฐ์ •ํ•˜๋Š”๋ฐ ํ•˜๋“œ์›จ์–ด์— ์„ค์น˜๋œ ์Šคํƒ ๋“œ์˜ ๋น›์˜ ๋ฐ๊ธฐ, ์›น์บ ์˜ ์œ„์น˜ ๋“ฑ์— ๋”ฐ๋ผ ์ƒ๋‹นํžˆ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์–ด ์ขŒํ‘œ์˜ ์ƒ‰์„ ๊ฒ€์ถœํ•˜์—ฌ ์˜ค๋ชฉํŒ์˜ ์ƒํƒœ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋Š” AI ๋ชจ๋ธ์„ ์™„์„ฑํ•˜๊ณ  ๊ฒŒ์ž„ ์ œ์–ด ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•œ ํ›„์ธ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€๋‹ค.

ํ˜„์žฌ ๊ฒŒ์ž„ ์ œ์–ด ํ”„๋กœ๊ทธ๋žจ๊ณผ AI ๋ชจ๋ธ์€ src ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ• ์ง€์— ๋Œ€ํ•œ ํšŒ์˜๊ฐ€ ๋๋‚˜๊ณ  ๋‚˜์„œ ์ฐจ๊ทผ์ฐจ๊ทผ ์ปค๋ฐ‹ํ•  ์˜ˆ์ •์ด๋‹ค.

2. ohseyoung123 - Arduino Programming

์‹œ๋ฆฌ์–ผ ํ†ต์‹ ์„ C#๋กœ ์ž‘์„ฑํ•˜์˜€๋‹ค. ๊ธฐ๋ณธ์ ์ธ ํ‹€์„ ์ˆ™์ง€ํ•˜๊ณ  ๋‚˜์„œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ๋ชฉ์ ์— ์•Œ๋งž๊ฒŒ ๊ตฌํ˜„ํ•  ๊ฒƒ์ด๋‹ค. ์ฝ”๋“œ๋ฅผ ์งœ๋Š”๋ฐ์— ์–ด๋ ค์›€์„ ๊ฒช์–ด ๊ฒ€์ƒ‰๊ณผ ์นœ๊ตฌ๋“ค์—๊ฒŒ ๋ฌผ์–ด๋ด๊ฐ€๋ฉฐ C++๋กœ ์ž‘์„ฑํ•˜๋ ค๊ณ  ํ•˜์˜€์œผ๋‚˜ ์ง€์†์ ์ธ ์˜ค๋ฅ˜๊ฐ€ ์ผ์–ด๋‚ฌ๋‹ค.(~1/2)๋ฐฉ๋ฒ•์„ ์ฐพ๋˜ ์ค‘ ์„ ๋ฐฐ์˜ ๋„์›€์„ ๋ฐ›์•„ C#์œผ๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„ ๊ฐ ์•„๋‘์ด๋…ธ ํ•€์œผ๋กœ ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๋Š” ๋ฐ์— ์„ฑ๊ณตํ•˜์˜€๋‹ค.(1/3)

3. asphalt-alpha - 3D Modeling

๋ถ€ํ’ˆ์„ ๋ชจ๋ธ๋งํ•˜์˜€๋‹ค. ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ํ•˜๊ณ  ๋‚˜๋จธ์ง€ ํ•„์š”ํ•œ ๋ถ€ํ’ˆ์„ ์ถ”๊ฐ€๋กœ ๋” ํ•  ๊ฒƒ์ด๋‹ค.

Day 6 ~ Day 8(1/4 ~ 1/6) - ๊ฐœ๋ฐœ ์ˆ˜ํ–‰ ๋ฐ ํ…Œ์ŠคํŠธ

1. cdb0915 - Assistance of Arduino Programming

์‹œ๋ฆฌ์–ผ ํ†ต์‹ ์„ ๊ตฌํ˜„์„ ๊ฒ€์ฆํ•˜๋Š” ์ค‘์— ohseyoung123๊ณผ์˜ ํ˜‘์˜๋ฅผ ๊ฑฐ์ณ ๊ธฐ์ˆ  ํ•œ๊ณ„ ์ƒ Python์œผ๋กœ ์žฌ์ž‘์„ฑํ•˜์ž๊ณ  ๊ฒฐ์ •ํ•˜์˜€๋‹ค.(1/4) ๊ทธ๋ž˜์„œ ohseyoung123์ด ์ž‘์„ฑํ•œ ์†Œ์Šค ํŒŒ์ผ์„ ๋ฆฌ๋ทฐํ•˜๊ณ  ํ˜„์žฌ ์˜ค๋ชฉ ์ œ์–ด ํ”„๋กœ๊ทธ๋žจ๊ณผ ์‹œ๋ฆฌ์–ผ ํ†ต์‹  ํ”„๋กœ๊ทธ๋žจ์„ ํ•ฉ์น˜๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋‹ค.

2. Unperknown - AI Development and Omok Program

ํ•˜๋“œ์›จ์–ด ์•ˆ์˜ ์˜ค๋ชฉํŒ์˜ ์ƒํƒœ๋ฅผ ๋‹ด์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ํ˜„์žฌ Round์˜ ์Šน๋ฆฌ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ณ  ํ„ด์„ ๋Œ๋ฆฌ๋Š” ์ œ์–ด ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์˜€๋‹ค.(12/28) ๊ทธ ์ œ์–ด ํ”„๋กœ๊ทธ๋žจ์—์„œ ์˜์ƒ ์ฒ˜๋ฆฌ๋ฅผ ํ†ตํ•ด ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋‘” ๋Œ์˜ ์ขŒํ‘œ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฉ”์„œ๋“œ์™€ AI ๋ชจ๋ธ์„ ์‹คํ–‰ํ•˜์—ฌ ์ขŒํ‘œ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฉ”์„œ๋“œ๋Š” ํ˜„์žฌ ์ž‘์—… ์ค‘์ด๋‹ค. ํ˜„์žฌ ๋ชจ๋ธ์ด ํ›ˆ๋ จ์ด ์•„์ง ๋˜์ง€ ์•Š์•˜๊ณ  ์ƒ๊ฒจ๋‚œ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์žˆ๋‹ค. (1/2 ~) ์ €๋ฒˆ์— ์–ธ๊ธ‰ํ•œ ๋Œ€๋กœ ๋‚ด์ผ(1/6)์— ์˜์ƒ ์ฒ˜๋ฆฌ๋ฅผ ํ†ตํ•ด ์ขŒํ‘œ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฉ”์„œ๋“œ๋ฅผ ์‹ค์ œ ํ•˜๋“œ์›จ์–ด์— ์—ฐ๊ฒฐํ•ด ํ…Œ์ŠคํŠธํ•  ์˜ˆ์ •์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฉด์„œ ๊ทธ ๋ฉ”์„œ๋“œ ์†Œ์Šค ํŒŒ์ผ์„ ์ปค๋ฐ‹ํ•  ๊ฒƒ์ด๋‹ค.

3. asphalt-alpha - Assembling Robot

ํ˜„์žฌ ์„ค๊ณ„๋„์— ๊ณ„ํšํ•œ ๋„๋ฉด๋Œ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ ๋ฌผ๋ฆฌ์  ๊ตฌํ˜„์„ ๋งˆ์น˜๊ณ  ์žˆ๋‹ค.(1/4 ~) ๊ทธ๋Ÿฌ๋‚˜ ์„ธ์„ธํ•œ ์ž‘์—…์„ ํ•˜๋ฉด์„œ ์›น์บ ๊นŒ์ง€ ๋‹ค ์„ค์น˜ํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ ค ์ตœ์ข…์ ์ธ ํ…Œ์ŠคํŠธ๋Š” ๋‚ด์ผ(1/7) ํ•˜๊ธฐ๋กœ ํ•˜์˜€๋‹ค.

Day 8 ~ Day 9(1/7 ~ 1/8) - ํ”„๋กœ์ ํŠธ ์ผ์‹œ ์ค‘๋‹จ

ํ•˜๋“œ์›จ์–ด์™€ ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ๋„คํŠธ์›Œํฌ ๊ตฌํ˜„์ด ์›ํ™œํ•˜๊ฒŒ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์•˜๊ณ  ์˜์ƒ ์ฒ˜๋ฆฌ ๊ธฐ์ˆ ์„ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ๋งค์šฐ ์ด‰๋ฐ•ํ•˜์˜€๋‹ค. ๊ทธ๋ž˜์„œ ํ”„๋กœํ† ํƒ€์ž…๋งŒ ์ „์‹œํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€๋‹ค.

Day 10(5/14? ~ ) - ํ”„๋กœ์ ํŠธ ์žฌ๊ฐœ

๊ฐ ํŒ€์›์˜ ์Šค์ผ€์ค„ ๋ฌธ์ œ๋กœ 2๋ถ„๊ธฐ ๋ฐฉ๊ณผํ›„ ํ”„๋กœ๊ทธ๋žจ์— ํ”„๋กœ์ ํŠธ ๋ฐ˜์„ ๋”ฐ๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ๊ทธ ์‹œ๊ฐ„ ๋™์•ˆ ์™„์„ฑํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€๋‹ค. ์ •ํ™•ํ•œ ์žฌ๊ฐœ ๋‚ ์งœ๋Š” ์•„์ง ์ •ํ•ด์ง€์ง€ ์•Š์•˜๋‹ค.

About

AI Project for ๐Ÿ“‹Exibition, written in Python, used Tensorflow, OpenCV and more!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages