Study: Robotics(Robot)/Robot: Positioning

[Positioning] ์œ„์„ฑํ•ญ๋ฒ•์‹œ์Šคํ…œ(GNSS) ์ •๋ฆฌ(1): GPS, GNSS ๊ฐœ๋…

DrawingProcess 2023. 3. 24. 22:13
๋ฐ˜์‘ํ˜•
๐Ÿ’ก ๋ณธ ๋ฌธ์„œ๋Š” '์œ„์„ฑํ•ญ๋ฒ•์‹œ์Šคํ…œ(GNSS) ์ •๋ฆฌ(1): GPS, GNSS, RTK ๋“ฑ'์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋†“์€ ๊ธ€์ž…๋‹ˆ๋‹ค.
์–ด๋–ค ๋ถ„์•ผ๋˜ ์ž์‹ ์˜ ์œ„์น˜๋ฅผ ํŒ๋‹จํ•  ๋•Œ ๊ฐ€์žฅ ๋จผ์ € ๊ณ ๋ คํ•˜๋Š” ์‹œ์Šคํ…œ์ธ '์œ„์„ฑํ•ญ๋ฒ•์‹œ์Šคํ…œ(GNSS)'์˜ ์ด๋ก ์„ ์ •๋ฆฌํ•˜์˜€์œผ๋‹ˆ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

1. ์šฉ์–ด ์ •๋ฆฌ

๋ณธ๊ฒฉ์ ์ธ ๋‚ด์šฉ์— ๋“ค์–ด๊ฐ€๊ธฐ ์•ž์„œ ์šฉ์–ด๋ฅผ ๋ช‡ ๊ฐ€์ง€ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค.

  • ์ธก๋Ÿ‰(Surveying): ์ง€๊ตฌ ์ƒ์˜ ์—ฌ๋Ÿฌ ์ ๋“ค์˜ ์œ„์น˜ ๊ด€๊ณ„์™€ ํŠน์„ฑ์„ ๊ฒฐ์ •ํ•˜๊ณ  ํ‘œํ˜„ํ•˜๋ฉฐ, ์ธก์ •, ์žฌํ˜„ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ์ธก๋Ÿ‰์—๋Š” ์ธก๋Ÿ‰์šฉ ์‚ฌ์ง„ ์ดฌ์˜, ์ง€๋„ ์ œ์ž‘, ๊ฑด์„ค ์‚ฌ์—…์˜ ๋„๋ฉด ์ž‘์—… ๋“ฑ์„ ํฌํ•จํ•œ๋‹ค.
  • ์ธก์œ„(Positioning): ์ง€๋ฌผ์˜ ์œ„์น˜๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ฃผ๋กœ ์ด๋™์ฒด๊ฐ€ ์ž์‹ ์˜ ์œ„์น˜์™€ ์†๋„, ๊ฒฝ๋กœ ๋“ฑ์„ ์•Œ์•„๋‚ด๋Š” ์œ„์น˜ ๊ฒฐ์ • ๊ธฐ์ˆ ์ด๋‹ค.
  • ํ•ญ๋ฒ•(Navigation)ํ˜„์žฌ ์œ„์น˜๋กœ๋ถ€ํ„ฐ ๋ชฉ์ ์ง€๊นŒ์ง€ ์ด๋™์‹œํ‚ค๋Š” ๊ธฐ์ˆ ์ด๋‚˜ ๋ฐฉ๋ฒ•์œผ๋กœ, ์ฃผ๋กœ ์ด๋™์ฒด์˜ ์œ„์น˜์™€ ์†๋„๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. ์ง€๋ฌผ(์ง€๋ฌธ)(Ground Reference)/์ฒœ๋ฌธ(Astronomial)/์ „ํŒŒ(Radio)/๊ด€์„ฑ(Inertial)/์œ„์„ฑ(Satellite) ํ•ญ๋ฒ• ๋“ฑ์ด ์žˆ๋‹ค.
  • ๊ธฐ์ค€๊ตญ(Base Station)์ธก๋Ÿ‰ ๋ฐ ์ธก์œ„, ํ•ญ๋ฒ•์˜ ๊ธฐ์ค€์ด ๋˜๋Š” ์ (์œ„์น˜) ํ˜น์€ ์ˆ˜์‹ ๊ธฐ๋ฅผ ๋œปํ•œ๋‹ค. ๋ณดํ†ต ๊ณ ์ •๋˜์–ด ์žˆ๋‹ค. ๋ฐ˜๋ฉด ์ด๋™๊ตญ(Rover)์€ ํ•ญ๋ฒ•์šฉ ์ˆ˜์‹ ๊ธฐ๋กœ GPS ์ˆ˜์‹ ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์ด๋™ํ•œ๋‹ค.

๋ฐ‘์—์„œ ๋ณด๊ฒ ์ง€๋งŒ, GPS์™€ GNSS๋Š” ๊ทธ ์„ค๋ช…์—์„œ ๋™์ผํ•˜๋‹ค ๋ณด์•„๋„ ๋œ๋‹ค. GPS๊ฐ€ GNSS์˜ ์ผ์ข…์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ GPS ์ด๋ก ์ด๋ผ ๋˜์–ด ์žˆ์ง€๋งŒ GNSS ์ด๋ก ์ด๋ผ ์ƒ๊ฐํ•˜์ž.

2. GPS์˜ ๊ฐœ์š”

GPS๋Š” Global Positioning System์˜ ์•ฝ์–ด๋กœ, GPS ์œ„์„ฑ์—์„œ ๋ณด๋‚ด๋Š” ์‹ ํ˜ธ๋ฅผ ์ˆ˜์‹ ํ•ด ์‚ฌ์šฉ์ž์˜ ํ˜„์œ„์น˜๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋Š” ์œ„์„ฑํ•ญ๋ฒ•์‹œ์Šคํ…œ(GNSS)์˜ ์ผ์ข…์ด๋‹ค. 1973๋…„ ๋ฏธ๊ตญ ๊ตญ๋ฐฉ๋ถ€์—์„œ ๊ตฐ์‚ฌ์šฉ์œผ๋กœ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜์˜€๋‹ค.

GPS๋Š” ํ™œ์šฉ ๋ถ„์•ผ๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ๋Œ€ํ‘œ์ ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

  • ์‹œ๊ฐ ๋™๊ธฐ(Time Synchronization)
  • ์ธก์œ„(Positioning): ์œ„์„ฑ์œผ๋กœ๋ถ€ํ„ฐ ์ˆ˜์‹ ๊ธฐ๊นŒ์ง€ ์ „ํŒŒ ๋„๋‹ฌ ๊ฑฐ๋ฆฌ๋กœ ์ˆ˜์‹ ๊ธฐ์˜ 3์ฐจ์›์  ์œ„์น˜ ๊ฒฐ์ •
  • ์ธก๋Ÿ‰(Surveying): ๊ธฐ์ง€์ ์˜ ์ขŒํ‘œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฏธ์ง€์ ์˜ ์ขŒํ‘œ๋ฅผ ๊ตฌํ•œ๋‹ค. 4๊ฐœ ์ด์ƒ์˜ ์œ„์„ฑ์„ ๋™์‹œ๊ด€์ธกํ•ด ์œ„์ƒ์ฐจ๋ฅผ ์ด์šฉํ•œ๋‹ค.
  • ํ•ญ๋ฒ•(Navigation), ์ž์„ธ ๊ฒฐ์ •, ์œ„์น˜๊ธฐ๋ฐ˜์„œ๋น„์Šค ๋“ฑ

๋ชจ๋“  GPS ์œ„์„ฑ์€ 20,2000km์˜ ๊ณ ๋„๋ฅผ 12์‹œ๊ฐ„์„ ์ฃผ๊ธฐ๋กœ ์ง€๊ตฌ๋ฅผ ๋Œ๋ฉฐ, ์ง€๊ตฌ ์ ๋„๋ฉด๊ณผ ์˜ ๊ฐ๋„๋ฅผ ์ด๋ฃจ๋Š” ๊ถค๋„๋ฉด์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๊ถค๋„๋Š” ์ด 6๊ฐœ๋กœ ์”ฉ 1๊ฐœ์˜ ๊ถค๋„๋ฉด ๋‹น 4๊ฐœ์˜ ์œ„์„ฑ์„ ์œ„์น˜์‹œ์ผฐ๋‹ค. ๋”ฐ๋ผ์„œ ์ง€๊ตฌ ์–ด๋А ์ง€์ ์—์„œ๋„ ๋™์‹œ์— 5~8๊ฐœ์˜ ์œ„์„ฑ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

3. GNSS

GPS๋Š” ๋ฏธ๊ตญ์˜ ์‹œ์Šคํ…œ์ด๋ฉฐ, ์ด์™€ ๋น„์Šทํ•˜๋„๋ก ๋‹ค๋ฅธ ๊ตญ๊ฐ€๋“ค๋„ ์ž์ฒด์  ์ธก์œ„ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ–ˆ๋‹ค. ์ด๋ฅผ ๋ชจ๋‘ ํ•ฉ์ณ GNSS๋ผ๊ณ  ํ†ต์นญํ•œ๋‹ค. GNSS๋Š” Global Navigation Satellite System์˜ ์•ฝ์–ด๋กœ, ์œ„์„ฑ์—์„œ ๋ฐœ์‹ ํ•œ ์ „ํŒŒ๋ฅผ ์ด์šฉํ•ด ์ •๋ฐ€ํ•œ ์ธก์œ„ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

์ง€๊ตฌ ๊ถค๋„ ์ƒ์— ์ˆ˜์‹ญ ๊ฐœ์˜ ์œ„์„ฑ๊ตฐ์ด ์ „ ์ง€๊ตฌ๋ฅผ ๊ด€์ธกํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ„์น˜, ํ•ญ๋ฒ•, ์‹œ๊ฐ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋ฐฐ์น˜๋œ ์œ„์„ฑ๊ตฐ์„ ์ผ์ •ํ•œ ํ˜•์ƒ์œผ๋กœ ๋ฐฐ์น˜ ๋ฐ ์œ ์ง€ํ•˜๊ณ , ํ†ต์‹  ๋งํฌ๋ฅผ ํ†ตํ•ด ์œ„์„ฑ์˜ ์ •ํ™•ํ•œ ๊ถค๋„ ์ •๋ณด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํƒ‘์žฌ๋œ ์›์ž ์‹œ๊ณ„๋กœ ๋™๊ธฐ์‹œ์ผœ ์†ก์ถœํ•œ๋‹ค.

ํ˜„์žฌ ๊ธ€๋กœ๋ฒŒ GNSS๋กœ๋Š” GPS(Global Positioning System, ๋ฏธ๊ตญ), GLONASS(GLObal NAvigation Satellite System, ๋Ÿฌ์‹œ์•„), Galileo(์œ ๋Ÿฝ ์—ฐํ•ฉ), BeiDou(์ค‘๊ตญ)๊ฐ€ ์žˆ์œผ๋ฉฐ, ์ด ์™ธ์—๋„ QZSS(Quasi-Zenith Satellite System, ์ผ๋ณธ) NAVIC(Navigation Indian Constellation, ์ธ๋„) ๋“ฑ์ด ์กด์žฌํ•œ๋‹ค.

2020๋…„ ๊ธฐ์ค€์œผ๋กœ 113 ๊ฐœ์˜ ํ•ญ๋ฒ• ์œ„์„ฑ์ด ์ง€๊ตฌ ์ฃผ์œ„๋ฅผ ๋Œ๊ณ  ์žˆ๋‹ค. 2022๋…„์—๋Š” 125๊ฐœ์˜ ์œ„์„ฑ์ด ์žˆ์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜์–ด, 2002๋…„ 32๊ฐœ์˜€๋˜ ๊ฒƒ์— ๋น„ํ•ด ์•ฝ 4๋ฐฐ ์ด์ƒ์˜ ์ฆ๊ฐ€์„ธ์ด๋‹ค. ๋”ฐ๋ผ์„œ Urban Canyon ์ฒ˜๋Ÿผ ๊ฐ€์‹œ ์œ„์„ฑ์˜ ์ˆ˜๊ฐ€ ์ ์€ ๋“ฑ์˜ ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•˜๊ณ  ์ •ํ™•๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๋˜ํ•œ ๊ฐ๊ตญ์€ GPS์˜ ํ˜„๋Œ€ํ™”๋ฅผ ์œ„ํ•ด ๊ธฐ์ˆ  ๊ฐœ๋ฐœ ๋ฐ ์œ„์„ฑ ์—…๋ฐ์ดํŠธ๋ฅผ ์ง„ํ–‰ ์ค‘์ด๋‹ค.

+ Multi-Frequency, Multi-Constellation

์ตœ์ƒ์˜ ์ •ํ™•๋„๋ฅผ ์–ป์œผ๋ ค๋ฉด ๊ฐ GNSS ์„ฑ์ขŒ(GPS, GLONASS, BeiDou ๋ฐ Galileo)์—์„œ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธํ•˜๋Š” 2~3๊ฐœ์˜ ์ฃผํŒŒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • ๋‹ค์ค‘ ์ฃผํŒŒ์ˆ˜ ์ˆ˜์‹ ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€๊ธฐ ์กฐ๊ฑด์œผ๋กœ ์ธํ•œ ๋‹ค์–‘ํ•œ ์‹ ํ˜ธ ์ง€์—ฐ์œผ๋กœ ์ธํ•œ ์˜ค๋ฅ˜๋ฅผ ์™„ํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • L1/L2 ์ฃผํŒŒ์ˆ˜ ์กฐํ•ฉ์ด ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. L5๋Š” ํ˜„๋Œ€ํ™”๋œ GPS, BeiDou ๋ฐ Galileo์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๋ณ„์ž๋ฆฌ๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ• ์ˆ˜๋ก ์œ„์„ฑ์„ ๊ด€์ธกํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„์ง‘๋‹ˆ๋‹ค. ๋„์‹œ ๋˜๋Š” ์žฅ์• ๋ฌผ ํ™˜๊ฒฝ์—์„œ ํŠนํžˆ ์ค‘์š”
  • ๋‹ค์ค‘ ์ฃผํŒŒ์ˆ˜ ๋ฐ ๋ฐฐ์น˜๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋Š” GNSS ์ˆ˜์‹ ๊ธฐ ๋ฐ ์•ˆํ…Œ๋‚˜๋ฅผ ํ™œ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

4. ๊ตญํ† ์ง€๋ฆฌ์ •๋ณด์›, ๊ตญํ† ์ •๋ณดํ”Œ๋žซํผ

4.1. ์œ„์„ฑ๊ธฐ์ค€์  ์„œ๋น„์Šค

ํ˜„์žฌ ๊ตญ๋‚ด 77๊ฐœ์˜ ์œ„์„ฑ๊ธฐ์ค€์ ์ด ์žˆ์œผ๋ฉฐ, ๊ตญํ† ์ง€๋ฆฌ์ •๋ณด์›์—์„œ๋Š” ์ด ์œ„์„ฑ๊ธฐ์ค€์ ์˜ ์ผ๋ณ„ ๊ด€์ธก ๋ฐ์ดํ„ฐ๋ฅผ GNSS ํ›„์ฒ˜๋ฆฌ์šฉ์œผ๋กœ ์ผ๋ฐ˜์—๊ฒŒ ๊ตญํ† ์ •๋ณดํ”Œ๋žซํผ์„ ํ†ตํ•ด ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. 2005๋…„๋ถ€ํ„ฐ๋Š” ์œ„์„ฑ๊ธฐ์ค€์ ์„ ์ด์šฉํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ณ ์ •๋ฐ€์˜ ์œ„์น˜๊ฒฐ์ •์ด ๊ฐ€๋Šฅํ•œ ๋„คํŠธ์›Œํฌ RTK ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.

์œ„์„ฑ๊ธฐ์ค€์  ์ง€๋„ ๋ฐ ์ขŒํ‘œ ๋‹ค์šด๋กœ๋“œ๋Š” ๊ตญํ† ์ •๋ณดํ”Œ๋žซํผ ์œ„์„ฑ ๊ธฐ์ค€์  ํ˜„ํ™ฉ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

4.2. GNSS ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ ์„œ๋น„์Šค

8๊ฐœ๊ธฐ๊ด€(๊ตญํ† ์ง€๋ฆฌ์ •๋ณด์›, ๊ตญ๋ฆฝํ•ด์–‘์ธก์œ„์ •๋ณด์›, ํ•œ๊ตญ์ฒœ๋ฌธ์—ฐ๊ตฌ์›, ์„œ์šธํŠน๋ณ„์‹œ, ํ•œ๊ตญ์ง€์งˆ์ž์›์—ฐ๊ตฌ์›, ํ•œ๊ตญ๊ตญํ† ์ •๋ณด๊ณต์‚ฌ, ๊ตญ๊ฐ€๊ธฐ์ƒ์œ„์„ฑ์„ผํ„ฐ, ์šฐ์ฃผ์ „ํŒŒ์„ผํ„ฐ)์ด ์ฐธ์—ฌํ•ด GNSS๋ฐ์ดํ„ฐ ํ†ตํ•ฉ์ฒด๊ณ„๋ฅผ ๊ตฌ์ถ•ํ–ˆ์œผ๋ฉฐ, GNSS ์ƒ์‹œ๊ด€์ธก์†Œ์˜ ์ •๋ณด์™€ ์œ„์„ฑ ์ˆ˜์‹  ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ฉ์ ์œผ๋กœ ๋ฏผ๊ฐ„์— ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.

๋งํฌ์— ์ ‘์†ํ•˜๋ฉด ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. NTRIP Client๋ฅผ ์ด์šฉํ•ด GNSS ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ(RTCM)๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๊ณ , ์ผ/์‹œ๊ฐ„ ๋‹จ์œ„ GNSS ํ›„์ฒ˜๋ฆฌ ๋ฐ์ดํ„ฐ(RINEX)๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์—ฌ๊ธฐ์„œ RINEX(Receiver Independent Exchange Format)๋ž€? GPS ๊ด€์ธก์น˜๋ฅผ ๋ฐ›๋Š” ์ˆ˜์‹ ๊ธฐ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ๊ณตํ†ต์ ์ธ ์–‘์‹์œผ๋กœ ๋ณ€ํ™˜๋˜๋Š” GPS ๋ฐ์ดํ„ฐ ํ˜•์‹์œผ๋กœ, GNSS ํ›„์ฒ˜๋ฆฌ ๋ฐ์ดํ„ฐ์ด๋‹ค.

์ฐธ๊ณ 

๋ฐ˜์‘ํ˜•