-
Notifications
You must be signed in to change notification settings - Fork 0
Terminology
๋ณธ ๋ฌธ์๋ ๋ก๋ดํ ์๋ฎฌ๋ ์ดํฐ ํ๋ก์ ํธ plotto์์ ์ฌ์ฉ๋๋
์ฃผ์ ์ฉ์ด ๋ฐ ๊ฐ๋
์ ์ ๋ฆฌํ ๋ฌธ์์
๋๋ค.
๋ณธ ๋ฌธ์์ ์ ์๋ ์ฉ์ด๋ค์
plotto ์์คํ
์ ์ํํธ์จ์ด ๊ตฌ์กฐ, ๋ก๋ด ๋์ ์์ฑ ๊ณผ์ ,
ํต์ ํฌ๋งท์ ์ค๋ช
ํ๋ ์ ๋ฌธ์ ์ ๋ฐ์์ ๋ณ๋์ ์ถ๊ฐ ์ค๋ช
์์ด ์ฌ์ฉ๋ฉ๋๋ค.
XML ๊ธฐ๋ฐ์ ๋ฒกํฐ ์ด๋ฏธ์ง ํฌ๋งท์ผ๋ก,
์ , ์ , ๊ณก์ ๋ฑ์ ๊ธฐํํ์ ์ ๋ณด๋ก ์ด๋ฏธ์ง๋ฅผ ํํํฉ๋๋ค.
plotto ์์คํ
์์๋ SVG ํ์ผ์ ์
๋ ฅ์ผ๋ก ๋ฐ์
๋ก๋ด ๋๋ก์ ๊ฒฝ๋ก๋ฅผ ์์ฑํฉ๋๋ค.
SVG ๋ด์์ ์ค์ ํ์์ ์ ์ํ๋ ์์๋ก,
<path> ํ๊ทธ์ d ์์ฑ์ ๋ฌธ์์ด ํํ๋ก ์ ์ฅ๋ฉ๋๋ค.
๊ฒฝ๋ก๋ ์ด๋(M), ์ (L), ์ํยท์์ง ์ด๋(H, V), ๋ซ๊ธฐ(Z)
๋ฑ์ ๋ช
๋ น์ด๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
๋ก๋ด์ ๊ด์ ๊ฐ๋์ ๋งํฌ ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก,
๋ก๋ด ๋ง๋จ(End Effector)์ ์์น์ ์์ธ๋ฅผ ๊ณ์ฐํ๋ ์ด๋ก ์
๋๋ค.
plotto ์์คํ ์์๋ ๋ก๋ด ๋์ ์์ฑ์ ํต์ฌ ๊ณ์ฐ ๊ณผ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๊ด์ ๊ฐ๋๊ฐ ์ฃผ์ด์ก์ ๋,
๋ก๋ด ๋ง๋จ์ ์์น๋ฅผ ๊ณ์ฐํ๋ ๊ณผ์ ์
๋๋ค.
์๋ฎฌ๋ ์ด์
๋ฐ ์๊ฐํ ๋จ๊ณ์์
๋ก๋ด์ ํ์ฌ ์ํ๋ฅผ ํํํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
๋ก๋ด ๋ง๋จ์ ๋ชฉํ ์์น๊ฐ ์ฃผ์ด์ก์ ๋,
์ด๋ฅผ ๋ง์กฑํ๋ ๊ด์ ๊ฐ๋๋ฅผ ๊ณ์ฐํ๋ ๊ณผ์ ์
๋๋ค.
SVG ๊ฒฝ๋ก์ ์ขํ๋ฅผ
๋ก๋ด ๊ด์ ๊ฐ๋ ๊ธฐ๋ฐ์ ๋์ ๋ฐ์ดํฐ๋ก ๋ณํํ๋
ํต์ฌ ๊ณ์ฐ ๋จ๊ณ์
๋๋ค.
๋ก๋ด ๋์ ๊ณ์ฐ ๋ฐ ์๊ฐํ๋ฅผ ์ํด ์ ์๋ ๊ธฐ์ค ์ขํ ์ฒด๊ณ์ ๋๋ค.
plotto ์์คํ
๋ด๋ถ์์๋
SVG ์ขํ๊ณ์ ๋ก๋ด ์ขํ๊ณ ๊ฐ ๋ณํ์ ์ํํ๋ฉฐ,
๋ชจ๋ ๊ณ์ฐ์ ์ผ๊ด๋ ์ขํ๊ณ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ํ๋ฉ๋๋ค.
๋ก๋ด ๋ง๋จ์ ์ฅ์ฐฉ๋ ํ์ ์ํ๋ฅผ ์๋ฏธํฉ๋๋ค.
- Pen Up: ํ์ด ์ข ์ด์์ ๋จ์ด์ง ์ํ๋ก, ์ด๋๋ง ์ํ
- Pen Down: ํ์ด ์ข ์ด์ ์ ์ดํ ์ํ๋ก, ๋๋ก์ ์ํ
ํ ์ํ๋ ๊ด์ ๋์ ์ ๋ณด์ ํจ๊ป
๋์ ๋ฐ์ดํฐ์ ๋ช
์์ ์ผ๋ก ํฌํจ๋ฉ๋๋ค.
๋ก๋ดํ์ ์ฒซ ๋ฒ์งธ ํ์ ๊ด์ ๋ก,
๋ก๋ด ์ ์ฒด์ ์ข์ฐ ํ์ ๋ฐ ์ค์ผ์น ๋ฒ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
๊ธฐ๊ตฌ์ ์ผ๋ก๋ ์ด๊นจ(Shoulder)์ ํด๋นํ๋ ์ญํ ์ ํฉ๋๋ค.
๋ก๋ดํ์ ๋ ๋ฒ์งธ ํ์ ๊ด์ ๋ก,
๋ง๋จ๋ถ์ ์ ํ ์ด๋ ๋ฐ ์ค์ผ์น ๋ฒ์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
๊ธฐ๊ตฌ์ ์ผ๋ก๋ ํ๊ฟ์น(Elbow)์ ํด๋นํ๋ ์ญํ ์ ํฉ๋๋ค.
๋ก๋ด์ ๊ด์ ๊ฐ๋ ๋ณํ์ ํ ์ํ๋ก ๊ตฌ์ฑ๋
์ฐ์์ ์ธ ์คํ ๋จ์์ ๋ฐ์ดํฐ์
๋๋ค.
plotto ์์คํ
์์๋ JSON ๊ธฐ๋ฐ ๊ตฌ์กฐ ๋๋
plotto Path ํฌ๋งท์ผ๋ก ๊ด๋ฆฌ๋ฉ๋๋ค.
plotto ํ๋ก์ ํธ์์ ์ ์ํ
1๋ฐ์ดํธ ๊ธฐ๋ฐ ๋ก๋ด ๋์ ํต์ ํฌ๋งท์
๋๋ค.
๊ด์ ์คํ
๋ณํ๋๊ณผ ํ ์ํ ์ ์ด๋ฅผ
๊ณ ์ ํฌ๊ธฐ ๋ฐ์ดํฐ๋ก ์์ถํ์ฌ ํํํฉ๋๋ค.
์์ธํ ๊ตฌ์กฐ๋
plotto Path ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํฉ๋๋ค.
- SVG Parsing ์ฒ๋ฆฌ: Parsing
- ํ๋์จ์ด ๊ธฐ์ค ๋ฐ ์ ์: HW Specification
- plotto Path ๊ตฌ์กฐ ๋ฐ ํต์ ๋ฐฉ์: plotto Path
- plotto ์ ์ฒด ํจ์ ์ค๋ช : Function
๋ณธ ๋ฌธ์๋ ์ ๋ฌธ์๋ค์
๊ฐ๋
์ ๊ธฐ๋ฐ(reference) ์ญํ ์ ์ํํฉ๋๋ค.
- โ๏ธ HW Specification
- ๐งฉ Parsing
- ๐ฃ๏ธ Plotto Path
- ๐ Terminology
- ๐ฅ๏ธ Dashboard UI
- ๐ค Ideas