Review: OpenStreetSLAM
G. Floros, B. van der Zander and B. Leibe, "OpenStreetSLAM: Global vehicle localization using OpenStreetMaps," 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, 2013, pp. ...
0. Introduction
๊ธฐ์กด GPS๋ ํญ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฒ ์๋๊ณ (์์ ์ง์ญ), ์ค์ฐจ๋ ์ ๋ฏธํฐ์ ๋ฌํ๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ์ฐ๊ตฌ์๋ค์ ์ด์ ๋ถํฐ ์ฐจ๋ ์์ ์ฅ์ฐฉ๋ ์นด๋ฉ๋ผ๋ฅผ ์ด์ฉํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ค.
์ด๋ฌํ ๋น์ ๊ธฐ๋ฐ ๋ฐฉ๋ฒ์ ํฌ๊ฒ ๋ ๊ฐ์ง๋ก ๋๋๋ค. 1) Google Street View data์ฒ๋ผ ํน์ํ๊ฒ ์ฅ์ฐฉ๋ ํ๋ซํผ [3]์์ ํ๋ํ geotagged image corpora๋ฅผ ์ฌ์ฉํ์ฌ localiztion์ ์ํํ๋ ๋ฐฉ๋ฒ๊ณผ
2) VSLAM ๊ธฐ๋ฐ์ผ๋ก ์ํํ๋ ๋ฐฉ๋ฒ์ด๋ค. VSLAM ํ๋ ์ ์ํฌ์ ์ฃผ์ ๋ฌธ์ ์ค ํ๋๋ drift๊ฐ ๋์ ๋์ด ์ฅ๊ฑฐ๋ฆฌ์์ localization์ด ์ ์๋๋ค๋ ์ ์ด๋ค. ํด๊ฒฐ์ฑ ์ผ๋ก loop๋ก ์ด์ ํ๊ณ loopclosing์ ์งํํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
geotagged image corpora?
๊ธฐ๋ณธ์ ์ธ ๊ฐ์ ์ ๋จ๊ฑฐ๋ฆฌ์์ VO๊ฐ ์ถฉ๋ถํ ์ ํํ๋ค๋ ๊ฒ์ด๋ค. ๋๋ถ๋ถ์ ๊ธฐ์กด VO ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉ๋๋ ์ด ๊ฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์ง๋(OpenStreetMap)์ ์ด์ฉํ์ฌ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ ํํ ํ์งํ๋ฅผ ์ ๊ณตํ๋ ํ์งํ ์์คํ ์ ๊ตฌ์ถํ๋ค. ๋ณธ ๋ ผ๋ฌธ์ ํ๋ ์ ์ํฌ๋ ์ฐจ๋์ ๋๋ต์ ์ธ ์ด๊ธฐ GPS์์น๋ฅผ ์ ๋ ฅ์ผ๋ก ์ทจํ๊ณ ์ฃผ๋ณ ์ง์ญ์ ํด๋น ์ง๋๋ฅผ ๋ค์ด๋ก๋ ํ๊ณ ํน์ ์ต์ ๊ฑฐ๋ฆฌ๋ฅผ ์ฃผํ ํ ํ์ ์ฐจ๋์ ์์น๋ฅผ ํ์ ํ๋ค. ๊ทธ ๋ค์ Monte Carlo Localization ํ๋ ์ ์ํฌ๋ฅผ ํตํด VO๋ฅผ motion model์ ๋ํ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๊ณ chamfer matching์ ์ฌ์ฉํ์ฌ ์ฐจ๋์ ์์น๋ฅผ ์ถ์ ํ์ฌ ๋งต์ ๋ํ ์ฌ๋ฌ hypotheses๋ฅผ ์ผ์น์ํค๊ณ ํ๊ฐํ๋ค. ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด drift ์ถ์ ๊ณผ ๊ฐ์ VO ์์คํ ์ ๊ธฐ์กด ๋ฌธ์ ๋ฅผ ๊ทน๋ณตํ๋ ์ฑ๋ฅ์ ๋ณผ ์ ์๋ค.
Monte Carlo Localization framework
1. Related Work
VO์ชฝ์์ Global localization์ ๊ดํ ๋ ผ๋ฌธ๋ค ์ค Kitt et al. [5] ์ ์ต๊ทผ Alcantarilla et al. [6]๋ฅผ ์ดํด๋ณผ ํ์๊ฐ ์๋ค. ์ด ๋ฐฉ๋ฒ๋ค์ ๊ธฐ๋ณธ ํ์ดํ ๋ผ์ธ์ Feature extraction > feature matching > 3D reconstruction of point cloud > estimation of the pose of the vehicle์ผ๋ก ๊ตฌ์ฑ๋๋ค. windowed bundle adjustment๋ ๋ง์ง๋ง์ ์คํํ๋ค. ์ด ๋ฐฉ์์ ์ฃผ์ ๋จ์ ์ drift๊ฐ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋์ ๋๋ค๋ ๊ฒ ์ด๋ค. ๊ทธ๋ฌ๋ฉด ๊ฒฐ๊ตญ ์ฐจ๋์ด ์ผ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ด๋ ํ ํ localization error๊ฐ ๋๋ฌด ์ปค์ ธ์ ๋ ๋จผ ๊ฑฐ๋ฆฌ์์์ localization์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํด์ง๋ค.
VO ์ ๊ทผ๋ฒ๊ณผ ๋ณํํ์ฌ VSLAM์ ์ํํ๋ ๋ฐฉ๋ฒ๋ ๋ง๋ค [4], [7]. VSLAM ํ์ดํ ๋ผ์ธ์ VO ํ์ดํ๋ผ์ธ๊ณผ ์ ์ฌํ์ง๋ง ์ฐจ์ด์ ๋ ์๋ค. ์ ์์ ๊ฒฝ์ฐ๋ ์ฌ๊ตฌ์ฑ๋ 3D ํฌ์ธํธ๊ฐ ๋๋๋งํฌ๋ก ์ฌ์ฉ๋๋ฉฐ ๊ทธ 3D ํฌ์ธํธ๋ค์ ์์น๊ฐ ์นด๋ฉ๋ผ ํฌ์ฆ์ ํจ๊ป ์ต์ ํ๋๋ค๋ ์ฐจ์ด์ ์ด ์๋ค. drift ๋์ ๋ฌธ์ ๋ฅผ ์ํํ๊ธฐ ์ํด ์ฐจ๋์ด ๋ฃจํ์์ ์ด์ ํ๊ฑฐ๋ ๋ค๋ฅธ ์ฐจ๋์ผ๋ก ์ด์ ์ ๋์ผํ ๊ฒฝ๋ก๋ฅผ ๋งคํํด์ผ ์๊ณ ๋ฆฌ์ฆ์ด ๋์ผํ ๋๋๋งํฌ๋ฅผ ์ธ์ํ์ฌ localization error๋ฅผ ๋ณด์ ํ ์ ์๋ค. ๊ทธ๋ฌ๋ ๋ฃจํ์์ ์ด์ ํ๋ ๊ฒ์ ์ผ๋ฐ์ ์ ์ํฉ์ด ์๋๊ณ , ์ฌ์ ๊ณ์ฐ๋ ๋๋ ๋งํฌ ์ด๋ฏธ์ง์ feature map๋ ์ฉ๋์ด ๋๋ฌด ํฌ๋ค.
ํํธ, ์ด๋ฏธ 2D (e.g. Google Maps, OpenStreetMaps) ๋๋ 3D ๊ฑฐ๋ฆฌ๋ทฐ(e.g. Google Maps 3D)์ ํํ๋ก ์ ๊ณต๋๋ ์ง๋ ์ ๋ณด๋ฅผ Localization์ ์ฌ์ฉํ๋ ์ฐ๊ตฌ๊ฐ ์์๋ค. Hentschel et al. [8] ๊ฐ ๋ก๋ด ์์น ํ์ ๋ฐ ํ์์ ์ฉ์ดํ๊ฒ ํ๊ธฐ์ํด OpenStreetMap์ ์ฌ์ฉํ ์ ๋ก๊ฐ ์๋ค. building footprint๊ฐ ์๋ cadastral ์ง๋๊ฐ ์ถ์ถ๋๊ณ Monte Carlo Localization framework๋ฅผ ํตํด ๋ก๋ด์ GPS๋ฅผ ์ฌ์ฉํด ๋ก๋ด์ ์์น๋ฅผ ํ์ ํ๋ค. ์ต๊ทผ Senlet et al. [9], [10]์ Google Static Maps๋ฅผ ์ฌ์ฉํ์ฌ Global localization์ ์ํํ๋ ์์คํ ์ ์ ์ํ๋ค. Stereo depth map์ ์ฌ์ฉํ์ฌ ์ฅ๋ฉด์ local reconstruction์ 2D๋งต๊ณผ ๋น๊ตํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์์ ์ธ๊ธํ ๋ ๊ฐ์ง ์ ๊ทผ ๋ฐฉ์ ๋ชจ๋ OpenStreetMap์ ์ฌ์ฉํ์ฌ localization ์ฑ๋ฅ์ ๋์ผ ์ ์์์ ๋ณด์ธ๋ค. ๊ทธ๋ฌ๋ ์ด๋ค์ ์์คํ ์ initial localization์ ์๋์ผ๋ก ํด์ผํ๊ณ ํ๊ฒฝ์ด ๋น๊ต์ ๋จ์ํ๊ณ ์ด๋ ๊ฒฝ๋ก๊ฐ ์งง์ ๊ต์ธ ์ง์ญ์์๋ง ํ ์คํธ ๋์๋ค. ๋ํ ์ด๋ฐ ์์คํ ์ stereo depth estimation์ด๋ local 3D reconstruction์ ์ํํ๋ฏ๋ก ์ฐ์ฐ ๋ถํ๊ฐ ์ง๋์น๊ฒ ๋๋ค.
์ฐ๋ฆฌ๋ street graph ํํ์ ์ ์ฉํ ์ง๋ ์ ๋ณด์ ํจ๊ป VO ์๊ณ ๋ฆฌ์ฆ์ ์ฅ์ ์ ๊ฒฐํฉํ๋ ์๋ก์ด global localization ์ ๊ทผ ๋ฐฉ์์ ์ ์ํ๋ค. ์ฐ๋ฆฌ ์์คํ ์ ๋๋ต 1km ๋ฐ๊ฒฝ์ ์ง๋์์ ์ฐจ๋์ ์ด๊ธฐ ์์น๋ฅผ ์๋์ผ๋ก ํ์ ํ๊ธฐ ์ํด ๋งค์ฐ ๋๋ต์ ์ธ ์ด๊ธฐ GPS ์ถ์ ๊ฐ๋ง ํ์๋ก ํ๋ค. ๊ทธ๋ฐ ๋ค์ MCL ๋จ๊ณ๋ chamfer matching์ ํตํด Global localization ์์ ์ ์ํํ์ฌ ๋ค์ํ ์์น hypotheses๋ฅผ ๊ฑฐ๋ฆฌ ์ง๋์ ์ผ์น์ํจ๋ค.

์ด ์์คํ ์ MCL ํ๋ ์ ์ํฌ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ฌ๊ธฐ์ VO๋ ํ๋ ์ ๊ฐ ์ฐจ๋์ ์์ง์์ ์ถ์ ํ๋ค. ๊ทธ๋ฐ ๋ค์ VO์ ๊ฒฐ๊ณผ๋ฌผ์ Particle filter ์๊ณ ๋ฆฌ์ฆ์ Motion model์ ์ ๋ ฅํ์ฌ ์ฌ๋ฌ particle์ ์์ฑํ๋ค. ๊ฐ๊ฐ์ particle ์ ์ง๋์ ์ผ์นํ๋ ์ ๋์ ๋ฐ๋ผ ํ๊ฐ๋๋ค. ๋ค์ ์ฅ์์๋ ํตํฉ ํ๋ ์ ์ํฌ๋ฅผ ํ์ฑํ๊ธฐ ์ํ ๊ฐ๋ณ ๊ตฌ์ฑ ์์์ ๊ทธ ์กฐํฉ์ ์๊ฐํ๊ณ ๊ตฌํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ค.
3. Visual Odometry (VO)
VO ๊ตฌ์ฑ ์์์ front-end์์ feature extraction์ ์ ๋ ฅ ์ด๋ฏธ์ง์์ ์คํ๋๋ค. ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ ์นด๋ฉ๋ผ ์ด๋ฏธ์ง์์ Harris corners [11]๋ฅผ ์ถ์ถํ๋ค. ์ฐ๋ฆฌ๋ ์ธ ๊ฐ์ง ์ด์ ๋ก ์ด specific type์ ๊ธฐ๋ฅ์ ์ ํํ๋ค. ์ฒซ์งธ, Harris corner๋ ์๋ก ๋ค๋ฅธ ์ด๋ฏธ์ง ๋ณํ์์ ๋์ ์๋ต ์์ ์ฑ๊ณผ ๋ฐ๋ณต์ฑ์ ๊ฐ๋ ๊ฒ์ผ๋ก ์๋ ค์ ธ์๋ค.[12] ๋์งธ, ๋งค์ฐ ํจ์จ์ ์ผ๋ก ๊ตฌํํ ์ ์์ผ๋ฏ๋ก real time ์์คํ ์ ์ ํฉํ๋ค. ๋ง์ง๋ง์ผ๋ก, ์ฐ๋ฆฌ ์์คํ ์๋ loop closing ์ด ํฌํจ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ Scale invariance๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด ๋ ์ ๊ตํ descriptor๊ฐ ํ์ํ์ง ์๋ค. ์ฐ๋ฆฌ๋ Nister et al[13] ์ฒ๋ผ 10x10 Grid๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์ธ๋ถํ ํ์ฌ 100๊ฐ์ buckets ์ ๊ฐ๊ฐ relative threshold ์ ์ฉํ์ฌ ์ ์ฒด ์ด๋ฏธ์ง์ ๋ํด ๊ท ์ผํ feature coverage๋ฅผ ์ ์ฉํ๋ค.
relative threshold
http://egloos.zum.com/jinhwanlee/v/10488022
[13] ์ ๊ด๋ จ๋ด์ฉ ์ ๋ฆฌ
์ถ์ถ๋ ๊ฐ๊ฐ์ harris corner์ ๋ํด 11x11 pixel patch descriptor๊ฐ ๊ณ์ฐ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ผ์ชฝ ๋ฐ ์ค๋ฅธ ์ชฝ์ ์ด๋ฏธ์ง์ descriptor๋ normalized cross-correlation์ ์ฌ์ฉํ์ฌ ์ด์ ํ๋ ์๊ณผ ์ผ์น์ํจ๋ค. ์ด๋, feature๊ฐ mutual nearest neighbor์ธ ๊ฒฝ์ฐ๋ง ์ผ์นํ๋ค๊ณ ํ๋ค.[13] ๊ทธ ๋ค์ ์ ํจํ ์ผ์น ํญ๋ชฉ์ด Triangulation ๋๊ณ ํด๋น 3D point๊ฐ ์์ฑ๋๋ค.
๋ง์ง๋ง ๋จ์์ ์นด๋ฉ๋ผ ์์คํ ์ ํฌ์ฆ๋ ์ฌ๊ตฌ์ฑ ๋ ํฌ์ธํธ ์ค 3๋ก๋ถํฐ ์ถ์ ํ๋ค. ์นด๋ฉ๋ผ ํฌ์ฆ์ ๋ํ hypothesis๋ ๊ฐ triplet์์ ์์ฑ๋ ๋ค์ RANSAC ํ๋ ์์ํฌ์ ์ ๋ ฅ๋์ด back-projection error measure ๊ธฐ๋ฐ์ผ๋ก ํ๊ฐ๋๊ณ ์ต์์ hypothesis๋ฅผ ์ ํํ๋ค. ์ฐ๋ฆฌ VO ๊ตฌ์ฑ ์์๋ feature-based์ด๋ฏ๋ก scene์์ ๋ค๋ฅธ ์์ง์ด๋ ๋ฌผ์ฒด์ ์กด์ฌ์ ํฌ๊ฒ ์ํฅ์ ๋ฐ๋๋ค. ์ด๋ฌํ ์ํฅ์ ์ํํ๋ ค๋ฉด, ์ผ์ ์๋์ ์นผ๋ง ํํฐ๋ก ์นด๋ฉ๋ผ ํฌ์ฆ๋ฅผ ์ถ์ ํ์ฌ, ํฌ์ฆ ์ถ์ ์๊ณ ๋ฆฌ์ฆ ๊ฒฐ๊ณผ ๊ฐ์ด ์ผ์นํ์ง ์์ ๋๋ง๋ค ์นด๋ฉ๋ผ ๊ฒฝ๋ก๋ฅผ ์ถ์ ํ๋ค. [15]
[15] ์ดํด๋ณด๊ธฐ
4. OpenStreetMap Data Representation
OpenStreetMap (OSM) ๋ฐ์ดํฐ๋ ํด๋น ์น ์ฌ์ดํธ๋ฅผ ํตํด ์ก์ธ์ค ํ ์ ์์ผ๋ฉฐ, ์ฌ์ฉ์๋ ๊ฒฝ๋ ๋ฐ ์๋ ์ธก๋ฉด์์ ๋ฐ์ด๋ฉ ๋ฐ์ค b๋ฅผ ์ง์ ํ์ฌ ๊ด์ฌ ์์ญ์ ์ง๋๋ฅผ ๋ค์ด๋ก๋ ํ ์ ์๋ค.
์ง๋๋ XML ํ์์ผ๋ก ์ ๊ณต๋๋ฉฐ, nodes, ways ๋ฐ relations [16]์ ์ธ ๊ฐ์ง ๊ธฐ๋ณธ entities๋ฅผ ๊ตฌ์กฐ๋ก ํ๋ค. ๋ ธ๋ n์ ์ง๋์ point ์์๋ฅผ ๋ํ๋ด๋ฉฐ GPS ์ขํ, ์๊ฒฝ๋ ๋ก ์ ์๋๋ค. linear ๋ฐ area ์์๋ค์ ์ ๊ฐ์ ํํ์ ๋ ธ๋ ์งํฉ w๋ก ํํ๋๋ค. ๊ด๊ณ r์ ์์ ์ธ๊ธํ geometric entities๊ฐ์ ๋ ๋ณต์กํ ๊ด๊ณ๋ฅผ ํ์ํ๊ธฐ ์ํด ์ฐ์ธ๋ค. ๊ฑฐ๋ฆฌ๋ ๊ฑด๋ฌผ๊ณผ ๊ฐ์ ๊ด์ฌ์์ญ์ ๋งต์ ํด๋น ์์ญ์ street graph๋ฅผ ๋ง๋ค๊ธฐ ์ํด XML ํ์ผ์์ ๋ฝ์์ ์จ์ ๋ชจ๋ธ๋ง ํ ์ ์๋ค.
์ง๋ ๊ตฌ์กฐ์ ๊ดํ ๋ด์ฉ ์ถ๊ฐ [16] ์ ๋ฐ์ง๋๋ ๋น๊ตํ๋ฉด ๋ ์ข์
5. Chamfer Matching
Chamfer matching์ homogeneous ๋ณํ , ์ ์ฐพ์์ query edge map ์ template edge map ์ ๋งค์น์ํค๊ณ ์ ๋ ฌํ๋ ์ธ๊ธฐ์๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๋์์ ๋ค์๊ณผ ๊ฐ์ ์ต์ํ ๋ฌธ์ ๋ก ๊ณต์ํ ๋ ์ ์๋ค.

chamfer matching ์์ธํ๊ฒ ๊ณต๋ถ
Chamfer matching ์๊ณ ๋ฆฌ์ฆ์ ๋ ๊ฐ์ง ์ฅ์ ์ด ์๋ค. ์ฒซ์งธ, query๊ฐ templete์ ์ ํํ ๋ง์ง ์๋๋ผ๋ ๊ฐ์ฅ ์ผ์นํ๋ ์ ๋ ฌ์ ์ฐพ์์ผ๋ก์จ ์์ ์ ๋ ฌ ๋ถ๋ ๋ฐ ๋ณํ์ ๊ฐํ๋ค. ๋์งธ, distance transform image๋ฅผ ์ฌ์ฉํ์ฌ ๋งค์นญ cost๋ฅผ ๋งค์ฐ ํจ์จ์ ์ผ๋ก ์ฐ์ฐ ํ ์ ์๋ค. ํนํ, distance transform์ ์ฐ์ฐ์ ์ด๋ฏธ์ง๋ฅผ ๋ ๋ฒ ํต๊ณผํด์ผํ๋ฉฐ [18] linear complexity ์์ (3)์ ํ๊ฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ค. ์ฌ๋ฌ ์ ๊ทผ๋ฒ[19], [20]์ ๊ฐ์ฅ์๋ฆฌ ๋ฐฉํฅ์ ์ ๋ณด๋ฅผ ํตํฉํ์ฌ chamfer matching ์ robustness๋ฅผ ๋์ด๋ ค ํ๋ค. ์ด๋ฅผ ์คํํ๊ธฐ ์ํด edge๋ฅผ ์ฌ๋ฌ ๋ฐฉํฅ์ ํ๋ฉด์ผ๋ก quantize ํ๊ฑฐ๋, ๋ฐ๋ก ์ถ์ ํ๊ฑฐ๋, ์ถ๊ฐ ๋ฐฉํฅ term์ ํฌํจํ๋๋ก matching cost function๋ฅผ ์ฆ๊ฐ์ํจ๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์๋ค์ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ํ์ง๋ง ์ฐ์ฐ๋์ด ์ฆ๊ฐํ๋ค.
์ต๊ทผ Liu et al. ์ FDCM (Fast Directional Chamfer Matching) [21]์ edge orientation ์ ๋ณด๋ฅผ ํตํฉํ์ฌ ์ต์ ์ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋์ ํ์ผ๋ฉฐ ๋์์ ๋ค๋ฅธ Chamfer ๋งค์นญ ๋ณด๋ค 45๋ฐฐ ๋น ๋ฅด๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ edge map์ด ์ผ๋ จ์ 2D point ์์ line segment๋ก ๋ณํ๋๋ค๋ ์ฌ์ค์ ์ด์ฉํ๋ค. ์ด ๋ณํ์ ์ผ ๋, edge set์ cardinality๋ฅผ ๊ฐ์ ์ ์์ ๊ฐ์ ์ ๋ถ์ผ๋ก ์ค์ธ๋ค.
์์ง ๋ฐฉํฅ ์ ๋ณด๊ฐ ๋งค์นญ ๋น์ฉ ํจ์์ ์ถ๊ฐ๋๊ณ 3D ๊ฑฐ๋ฆฌ ๋ณํ์ด ๊ณ์ฐ๋์ด ๋งค์นญ ๋น์ฉ ํจ์๋ฅผ ๋ ๋น ๋ฅด๊ฒ ํ๊ฐํ ์ ์์ต๋๋ค.
Last updated
Was this helpful?