VueronTechnology
KR
  • EN
  • KR
    VueronTechnology
    KR
    • EN
    • KR
    • Vueron VueFlow Operation Manual
    • Mbembo
      • User
        • UserLogin
        • RefreshToken
      • Statistics
        • Get Zone Statistics
        • Get Zone Statistics Client
      • Event
        • Stream Event
        • Stream Area Frame
      • AlarmLog
        • Get AlarmLog Count
        • Get AlarmLog List
    • Schemas
      • VueFlowSchema
        • Client
          • Client
          • OsloClient
          • ClientCalibration
          • GPSCalibration
          • ClientStat
          • BackgroundImage
          • OsloEventConfig
          • ReportLog
          • UserRole
          • User
          • OsloScheduleRecord
          • MinIOConfig
          • ModelRange
        • Lidar
          • LidarInfo
          • Calibration
          • Lidar
        • VObject
          • VObject
          • VObjectType
          • VObjectViolationType
        • Zone
          • Zone
          • CongestionMode
          • CongestionLevel
          • TargetSide
          • ZoneDirection
          • ZoneStatistics
          • ChartMetric
          • ChartZoneStat
          • gimpo airport specific role
        • ZoneMZMode
          • ZoneMZMode
          • ZoneComponent
          • MetricComponent
          • FilterComponent
          • ObjectBehaviorDetectionComponent
          • ObjectStatusDetectionComponent
          • SituationDetectionComponent
          • ZoneComponentType
          • ObjectStat
        • OsloFile
          • OsloFile
          • OsloFileHeader
          • OsloEventLogStreamInfo
          • OsloPlaylist
        • OsloEvent
          • OsloEventConfig
          • OsloEventType
        • OsloCommand
          • OsloCommandMode
          • OsloCommand
          • PlayInfo
          • RecordInfo
          • CalibrationGuide
        • Alarm
          • AlarmLog
          • AlarmType
          • Payload
          • AlarmFilter
        • Types
          • BoolStatus
          • AlarmType
          • Coord3D
          • ModelRange
          • OsloClientMode
        • Frames
          • AreaFrame
          • ClientFrame
          • ZoneFrame
          • StreamHeader
        • WebsocketEvent
          • WebsocketEvent
          • WebsocketEventType
          • WebsocketActionType
        • Remote Support
          • RemoteSupport
        • Area
        • Oslo Config
      • Websocket Stream
      • Vueron Response
      • BaseModel

    Vueron VueFlow Operation Manual

    ๐Ÿ“• ๋ชฉ์ฐจ#

    ๊ฐ€์ด๋“œ ๊ฐœ์š”
    ์•ˆ์ „ ์ฃผ์˜์‚ฌํ•ญ (Vueron SW ํƒ‘์žฌ PC)
    ์‹œ์Šคํ…œ ๊ตฌ์„ฑ
    VueFlow ์‹คํ–‰
    ์žฅ์น˜ ๋“ฑ๋ก
    ์„ผ์„œ ์—ฐ๊ฒฐ
    GUI (์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค)
    ๋ฐ์ดํ„ฐ ๋กœ๊น… ๋ฐ ์žฌ์ƒ

    ๊ฐ€์ด๋“œ ๊ฐœ์š”#

    COPYRIGHT ยฉ 2019 Vueron Technology Co., Ltd. All rights reserved.
    ๋ณธ ๊ฐ€์ด๋“œ๋Š” ๋ทฐ๋Ÿฐํ…Œํฌ๋†€๋กœ์ง€ ์ œํ’ˆ์„ ๊ตฌ๋งคํ•œ ๊ณ ๊ฐ์‚ฌ์—๊ฒŒ ์ฐธ์กฐ ๋ฐ ๊ต์œก์šฉ ์ž๋ฃŒ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
    ๋ณธ ๊ฐ€์ด๋“œ๋Š” ๊ณ ๊ฐ์‚ฌ์˜ ์ž„์ง์› ๋ฐ ๋Œ€๋ฆฌ์ธ์—๊ฒŒ ์ฐธ์กฐ ๋ฐ ๋‚ด๋ถ€ ๊ต์œก ๋ชฉ์ ์œผ๋กœ ๋ฐฐํฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ทฐ๋Ÿฐํ…Œํฌ๋†€๋กœ์ง€์˜ ์„œ๋ฉด ํ—ˆ๊ฐ€ ์—†์ด ๋ณธ ๋ฌธ์„œ์˜ ๋‚ด์šฉ์„ ๊ทธ ์™ธ์˜ ๋ชฉ์ ์œผ๋กœ ๋ณต์ œํ•˜๋Š” ๊ฒƒ์€ ๊ธˆ์ง€๋ฉ๋‹ˆ๋‹ค.
    ๋ทฐ๋Ÿฐํ…Œํฌ๋†€๋กœ์ง€๋Š” ๋ณธ ๋ฌธ์„œ์™€ ๊ด€๋ จํ•˜์—ฌ ๋ช…์‹œ์  ๋˜๋Š” ๋ฌต์‹œ์ ์ธ ์–ด๋– ํ•œ ๋ณด์ฆ๋„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณธ ๋ฌธ์„œ์— ํฌํ•จ๋œ ์ •๋ณด๋Š” ์‚ฌ์ „ ๊ณ ์ง€ ์—†์ด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๊ฐœ์ •ํŒ์„ ํ†ตํ•ด ์•ˆ๋‚ด๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
    ๋ณธ ๊ฐ€์ด๋“œ์— ๊ธฐ์ˆ ๋œ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋ผ์ด์„ ์Šค ๋˜๋Š” ๋น„๋ฐ€์œ ์ง€ ๊ณ„์•ฝ์— ์˜๊ฑฐํ•˜์—ฌ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ๋˜๋Š” ๋น„๋ฐ€์œ ์ง€ ๊ณ„์•ฝ์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ , ์–ด๋– ํ•œ ์ˆ˜๋‹จ์œผ๋กœ๋“  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋ณต์ œํ•˜๋Š” ๊ฒƒ์€ ๊ธˆ์ง€๋ฉ๋‹ˆ๋‹ค.

    ์•ˆ์ „ ์ฃผ์˜์‚ฌํ•ญ (Vueron SW ํƒ‘์žฌ PC)#

    ๋ณธ ์•ˆ์ „ ์ง€์นจ์„ ์ž˜ ๋ณด๊ด€ํ•˜์—ฌ ํ–ฅํ›„ ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ™•์ธํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
    ์ œํ’ˆ ์‚ฌ์šฉ ์ค‘ ๋ฌธ์˜ ์‚ฌํ•ญ์ด ์žˆ์œผ์‹œ๋ฉด ๋ทฐ๋Ÿฐํ…Œํฌ๋†€๋กœ์ง€ ๊ธฐ์ˆ ์ง€์›ํŒ€์œผ๋กœ ์—ฐ๋ฝํ•ด ์ฃผ์‹ญ์‹œ์˜ค.
    ์ฒญ์†Œํ•˜๊ธฐ ์ „์—๋Š” ๋ชจ๋“  ์ฝ˜์„ผํŠธ์—์„œ ์žฅ๋น„์˜ ์ „์›์„ ๋ถ„๋ฆฌํ•˜์‹ญ์‹œ์˜ค. ์ฒญ์†Œ ์‹œ์—๋Š” ์ –์€ ํ—๊ฒŠ๋งŒ์„ ์‚ฌ์šฉํ•˜๊ณ , ์•ก์ฒด ์„ธ์ œ๋Š” ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
    ์ „์› ์ฝ˜์„ผํŠธ๋Š” ์ ‘๊ทผํ•˜๊ธฐ ์‰ฌ์šด ๊ณณ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    ์žฅ๋น„๊ฐ€ ์Šต๊ธฐ์— ๋…ธ์ถœ๋˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค.
    ์„ค์น˜ ์‹œ์—๋Š” ์žฅ๋น„๋ฅผ ์•ˆ์ •์ ์ธ ๋ฐ”๋‹ฅ๋ฉด์— ๋†“์œผ์‹ญ์‹œ์˜ค. ์žฅ๋น„๋ฅผ ๋–จ์–ด๋œจ๋ฆด ๊ฒฝ์šฐ ํŒŒ์†๋  ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    ์žฅ๋น„๊ฐ€ ๊ณผ์—ด๋˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค.
    ์žฅ๋น„๋ฅผ ์ฝ˜์„ผํŠธ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์ „, ์ „์›์˜ ์ „์••์ด ์˜ฌ๋ฐ”๋ฅธ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
    ์ „์› ์ฝ”๋“œ๋Š” ์‚ฌ๋žŒ๋“ค์˜ ํ†ตํ–‰์ด ๋นˆ๋ฒˆํ•˜์ง€ ์•Š์€ ๊ณณ์— ๋ฐฐ์น˜ํ•˜์‹ญ์‹œ์˜ค.
    ์žฅ๋น„์— ๋ถ€์ฐฉ๋œ ๋ชจ๋“  ์ฃผ์˜ ๋ฐ ๊ฒฝ๊ณ  ์‚ฌํ•ญ์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค.
    ์žฅ๋น„๋ฅผ ์žฅ๊ธฐ๊ฐ„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ, ์ผ์‹œ์ ์ธ ๊ณผ์ „์••์œผ๋กœ ์ธํ•œ ์†์ƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ „์›์„ ๋ถ„๋ฆฌํ•ด ๋‘์‹ญ์‹œ์˜ค.
    ์žฅ๋น„์˜ ๋‚ด๋ถ€๋กœ ์•ก์ฒด๊ฐ€ ๋“ค์–ด๊ฐ€์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค. ๊ฐ์ „์ด๋‚˜ ํ™”์žฌ์˜ ์›์ธ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์•ˆ์ „์„ ์œ„ํ•ด ์žฅ๋น„๋Š” ๋ฐ˜๋“œ์‹œ ์ž๊ฒฉ์„ ๊ฐ–์ถ˜ ์„œ๋น„์Šค ๊ธฐ์ˆ ์ž๋งŒ์ด ๊ฐœ๋ฐฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ, ์„œ๋น„์Šค ๊ธฐ์ˆ ์ž์—๊ฒŒ ์žฅ๋น„ ์ ๊ฒ€์„ ๋ฐ›์œผ์‹ญ์‹œ์˜ค:
    ์žฅ๋น„ ๋‚ด๋ถ€๋กœ ์•ก์ฒด๊ฐ€ ์นจํˆฌํ–ˆ์„ ๋•Œ
    ์žฅ๋น„๊ฐ€ ์Šต๊ธฐ์— ๋…ธ์ถœ๋˜์—ˆ์„ ๋•Œ
    ์žฅ๋น„๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ด์ƒ์ด ์žˆ์„ ๋•Œ
    ์žฅ๋น„๋ฅผ ๋–จ์–ด๋œจ๋ ธ๊ฑฐ๋‚˜ ์™ธ๊ด€์ด ์†์ƒ๋˜์—ˆ์„ ๋•Œ

    ์‹œ์Šคํ…œ ๊ตฌ์„ฑ#

    image.png

    VueFlow ์‹คํ–‰#

    Firefox ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ฃผ์†Œ์ฐฝ์— โ€œlocalhost:8081โ€์„ ์ž…๋ ฅํ•˜์—ฌ VueTwo ๋ทฐ์–ด ํŽ˜์ด์ง€์— ์ ‘์†ํ•˜์‹ญ์‹œ์˜ค.
    ๋ฐ˜๋“œ์‹œ PC์— ์„ค์น˜๋œ Firefox ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ ์™ธ์˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋…ธํŠธ๋ถ ๋“ฑ ์™ธ๋ถ€ ๊ธฐ๊ธฐ์—์„œ ์ ‘์†ํ•  ๊ฒฝ์šฐ, ์ œ์–ด๊ธฐ์˜ IP ์ฃผ์†Œ (์˜ˆ: 192.168.1.131:8081)๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค. ์ด ๊ฒฝ์šฐ, ํ•ด๋‹น ์ œ์–ด๊ธฐ๊ฐ€ ๋…ธํŠธ๋ถ๊ณผ ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    ์‹œ์Šคํ…œ์— ์ ‘์†ํ•˜๋ฉด ์ดˆ๊ธฐ ํ™”๋ฉด์— ๋กœ๊ทธ์ธ ์ฐฝ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ๊ด€๋ฆฌ์ž ๊ณ„์ • ์ •๋ณด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:
    < ์ด๋ฉ”์ผ : admin / ๋น„๋ฐ€๋ฒˆํ˜ธ : admin >
    ์ด๋ฉ”์ผ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ํ›„, ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์— ์ ‘์†๋ฉ๋‹ˆ๋‹ค.
    image.png

    ์žฅ์น˜ ๋“ฑ๋ก#

    1.
    ์žฅ์น˜๋ฅผ ๋“ฑ๋กํ•˜๊ธฐ ์ „, ํ•ด๋‹น ์žฅ์น˜๊ฐ€ ์†ํ•  ๊ทธ๋ฃน์„ ๋จผ์ € ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    ์ƒ๋‹จ์˜ โ€œ๊ด€๋ฆฌโ€๋ฅผ ํด๋ฆญํ•œ ํ›„, ์™ผ์ชฝ ๋ฉ”๋‰ด์—์„œ โ€œArea(์„ค์น˜ ์žฅ์†Œ)โ€๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    ์ด โ€œAreaโ€ ํ•ญ๋ชฉ์—์„œ๋Š” ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์ œ์–ด๊ธฐ๋“ค์„ ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์˜ˆ: 1F, 2F ๋“ฑ)
    ์ƒˆ๋กœ์šด ์˜์—ญ์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด ์ƒ๋‹จ์˜ โ€œArea ๋งŒ๋“ค๊ธฐโ€๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.
    image.png

    2.
    ์ƒ์„ฑํ•  Area์˜ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•œ ํ›„, โ€œOKโ€๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•˜์‹ญ์‹œ์˜ค.
    ์ด๋ฆ„ : Area์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: Lobby)
    ์„ค๋ช… : ํ•ด๋‹น Area์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: The lobby of headquarters)
    image.png

    3.
    ์ƒ์„ฑํ•œ Area ๋ชฉ๋ก์€ Area ํ•ญ๋ชฉ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    image.png

    4.
    โ€œClientโ€๋Š” ๊ฐ๊ฐ์˜ ์ œ์–ด๊ธฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์ œ์–ด๊ธฐ๋“ค์„ ๋“ฑ๋กํ•˜์—ฌ ๋ทฐ์–ด์—์„œ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์žฅ์น˜๋ฅผ ๋“ฑ๋กํ•˜๋ ค๋ฉด ์™ผ์ชฝ์˜ โ€œClient(๊ฒ€์ง€ ๊ตฌ์—ญ)โ€๋ฅผ ํด๋ฆญํ•œ ํ›„, โ€œClient ๋งŒ๋“ค๊ธฐโ€๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    image.png

    5.
    ๋“ฑ๋กํ•  ์žฅ์น˜ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•œ ํ›„, โ€œํ™•์ธโ€์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•˜์‹ญ์‹œ์˜ค.
    ์ด๋ฆ„ : Client์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: Client 1)
    Area : Client๊ฐ€ ์†ํ•  Area๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: Lobby)
    Host : ์ œ์–ด๊ธฐ์˜ IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: 192.168.1.131)
    Port : ์„œ๋ฒ„์˜ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 10221์ž…๋‹ˆ๋‹ค.
    Fingerprint : ์žฅ์น˜๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์„ฑ๊ณต์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ํ† ํฐ์ž…๋‹ˆ๋‹ค. Host์™€ Port๋ฅผ ์ž…๋ ฅํ•œ ํ›„, Fetch ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์—ฐ๊ฒฐ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
    ์—ฐ๊ฒฐ์— ์„ฑ๊ณตํ•˜๋ฉด ๊ณ ์œ  ์ฝ”๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    ์žฅ์น˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ, '์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ ์‹คํŒจํ•˜์˜€์Šต๋‹ˆ๋‹ค' ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
    ์„ค๋ช… : Client์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
    image.png

    6.
    ๋“ฑ๋กํ•œ Client ๋ชฉ๋ก์€ Client ํ•ญ๋ชฉ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    image.png

    ์„ผ์„œ ์—ฐ๊ฒฐ#

    ์„ผ์„œ๋ฅผ ๋“ฑ๋กํ•˜๊ธฐ ์ „, ์ œ์–ด๊ธฐ๊ฐ€ ์„ผ์„œ์™€ ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
    1.
    ์™ผ์ชฝ์˜ โ€œLidar(๋ผ์ด๋‹ค)โ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  ์„ผ์„œ์™€ ์—ฐ๊ฒฐํ•  Client๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    image.png

    2.
    ์„ ํƒํ•œ ํด๋ผ์ด์–ธํŠธ์˜ ์ •๋ณด๊ฐ€ ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ•˜๋‹จ์˜ โ€œLidar ๋“ฑ๋กโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.
    image.png

    3.
    ์—ฐ๊ฒฐํ•  ์„ผ์„œ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•œ ํ›„, โ€œํ™•์ธโ€์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•˜์‹ญ์‹œ์˜ค.
    Lidar ๋ชจ๋ธ : ๋นˆ ์นธ์„ ํด๋ฆญํ•˜์—ฌ ์—ฐ๊ฒฐํ•  ์„ผ์„œ ๋ชจ๋ธ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    Lidar IP : ์—ฐ๊ฒฐํ•  ์„ผ์„œ์˜ IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.
    Lidar Port : ๋ผ์ด๋‹ค์˜ destination port๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.
    image.png

    ์„ผ์„œ์˜ IP ์ฃผ์†Œ์™€ destination port ์ •๋ณด๋Š” ์„ผ์„œ ์ œ์กฐ์‚ฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ์„ค์ • ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ผ์„œ ์—ฐ๊ฒฐ์— ์–ด๋ ค์›€์ด ์žˆ์„ ๊ฒฝ์šฐ, ๋ทฐ๋Ÿฐํ…Œํฌ๋†€๋กœ์ง€๋กœ ๋ฌธ์˜ํ•ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.
    ํ•˜๋‹จ์˜ "IP/Port ํ›„๋ณด"๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ œ์–ด๊ธฐ์— ์—ฐ๊ฒฐ๋œ ์žฅ์น˜ ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IP ์ฃผ์†Œ์™€ port๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชฉ๋ก์—์„œ ์„ผ์„œ๋ฅผ ๋ฐ”๋กœ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    image.png
    ๋ผ์ด๋‹ค ๋“ฑ๋ก ์‹œ, ๊ณ ๊ธ‰ ์„ค์ •์—์„œ Lidar Alarm Point๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ด๋‹ค ํฌ์ธํŠธ ์ˆ˜๊ฐ€ ์ •์˜๋œ ์ž„๊ณ„๊ฐ’ ์•„๋ž˜๋กœ ๋–จ์–ด์ง€๋ฉด ์•Œ๋žŒ์ด ๋ฐœ์ƒํ•˜๋ฉฐ, ํ•ด๋‹น ๊ธฐ๋ก์€ Get AlarmLog List API๋ฅผ ํ†ตํ•ด ๋กœ๊ทธ๋กœ ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.
    image.png
    4.
    ์„ผ์„œ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜๋ฉด, โ€œLidar๋ฅผ ์ƒ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹คโ€๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
    ์—ฐ๊ฒฐ์— ์‹คํŒจํ•  ๊ฒฝ์šฐ, โ€œLidar ์ƒ์„ฑ์— ์‹คํŒจํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ž ์‹œํ›„ ๋‹ค์‹œ ์‹œ๋„ํ•ด ์ฃผ์„ธ์š”.โ€๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ž…๋ ฅํ•œ ์ •๋ณด๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•œ ํ›„ ์žฌ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.
    5.
    ๋“ฑ๋ก๋œ ์„ผ์„œ ๋ชฉ๋ก์€ Lidar ํ•ญ๋ชฉ์—์„œ ๊ฐ Client๋ณ„๋กœ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    image.png

    ๊ณ„์ • ๊ด€๋ฆฌ#

    ๊ด€๋ฆฌ์ž ๊ณ„์ •๋งŒ์ด Area/Client/Lidar ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ณ„์ • ์ •๋ณด ์ˆ˜์ • ๋ฐ ๋กœ๊ทธ์ธ ๊ธฐ๋ก ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ๊ณ„์ •์€ ๋ผ์ด๋‹ค ํ™”๋ฉด ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „ ํ™•์ธ์œผ๋กœ ๊ถŒํ•œ์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.
    1.
    ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด, ์™ผ์ชฝ์˜ โ€œUser(๊ด€๋ฆฌ์ž)โ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ํ›„ ์ƒ๋‹จ์˜ "User ๋งŒ๋“ค๊ธฐ"๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    image.png

    2.
    ๋“ฑ๋กํ•  ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•œ ํ›„, โ€œํ™•์ธโ€์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅํ•˜์‹ญ์‹œ์˜ค.
    ์ด๋ฉ”์ผ : ๋“ฑ๋กํ•  ์‚ฌ์šฉ์ž์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ ์ž…๋ ฅ
    ์ด๋ฉ”์ผ์€ ๋„๋ฉ”์ธ์„ ์ œ์™ธํ•˜๊ณ  5์ž์—์„œ 32์ž ์‚ฌ์ด์—ฌ์•ผ ํ•˜๋ฉฐ, ์˜๋ฌธ์ž, ์ˆซ์ž ๋ฐ ํŠน์ˆ˜๋ฌธ์ž('.', '+', '-')๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    'admin', 'administrator', 'administration', 'root', 'system' ๋“ฑ์˜ ๋‹จ์–ด๋Š” ์ด๋ฉ”์ผ ์ฃผ์†Œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
    ๋น„๋ฐ€๋ฒˆํ˜ธ : ๋กœ๊ทธ์ธ์— ์‚ฌ์šฉํ•  ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ
    ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” 9์ž์—์„œ 32์ž ์‚ฌ์ด์—ฌ์•ผ ํ•˜๋ฉฐ, ์˜๋ฌธ์ž, ์ˆซ์ž, ํŠน์ˆ˜๋ฌธ์ž๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ ์ฃผ์†Œ์™€ ๋™์ผํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
    ์ด๋ฆ„ : ๋“ฑ๋กํ•  ์‚ฌ์šฉ์ž์˜ ์ด๋ฆ„ ์ž…๋ ฅ
    ์ „ํ™”๋ฒˆํ˜ธ : ๋“ฑ๋กํ•  ์‚ฌ์šฉ์ž์˜ ์ „ํ™”๋ฒˆํ˜ธ ์ž…๋ ฅ
    image.png

    3.
    ๋“ฑ๋กํ•œ ์‚ฌ์šฉ์ž ๋ชฉ๋ก์€ User ํ•ญ๋ชฉ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    image.png

    4.
    ์‚ฌ์šฉ์ž๋ฅผ ์‚ญ์ œํ•˜๋ ค๋ฉด ๋ชฉ๋ก์—์„œ ์‚ญ์ œํ•  ๊ณ„์ •์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์šฐ์ธก ์ƒ๋‹จ์˜ "์‚ญ์ œ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ํ™•์ธ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด "ํ™•์ธ"์„ ํด๋ฆญํ•˜์—ฌ ์‚ญ์ œํ•˜์‹ญ์‹œ์˜ค.
    image.png

    ํ”„๋กœ๊ทธ๋žจ ๊ด€๋ฆฌ#

    "๊ด€๋ฆฌ" ํƒญ์—์„œ๋Š” ๋กœ๊ทธ์ธ ๊ธฐ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋กœ๊ทธ์ธ ๊ธฐ๋ก์€ CSV ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ์˜ "๋‹ค์šด๋กœ๋“œ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.
    ํŒŒ์ผ์€ ์‚ฌ์šฉ์ž์˜ Downloads ํด๋”์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
    image.png

    GUI (์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค)#

    ์„ผ์„œ ์—ฐ๊ฒฐ์ด ์™„๋ฃŒ๋˜๋ฉด, ์ƒ๋‹จ ์™ผ์ชฝ์˜ โ€œ๋ทฐ์–ดโ€๋ฅผ ํด๋ฆญํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.
    image.png

    ๋“ฑ๋ก๋œ Area๋“ค๊ณผ ๊ทธ์— ์—ฐ๊ฒฐ๋œ client๋“ค์ด ์™ผ์ชฝ ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ œ์–ดํ•˜๋ ค๋Š” client๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    image.png
    ์„ผ์„œ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜๋ฉด, point cloud๊ฐ€ ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    ๋งˆ์šฐ์Šค ์™ผ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ์ฑ„ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ๋ทฐ์–ด์˜ ์œ„์น˜๋ฅผ, ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ์ฑ„ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ๋ทฐ์–ด์˜ ๋ฐฉํ–ฅ์„ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. 'v' ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ทฐ๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (XY ๋ทฐ, XZ ๋ทฐ, YZ ๋ทฐ).
    1.
    ์ƒ๋‹จ ์™ผ์ชฝ์˜ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ์„ค์ • ํ™”๋ฉด์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
    ๊ฐ ๊ธฐ๋Šฅ ์˜†์— ์žˆ๋Š” ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋Šฅ์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    image.png
    ์˜ค๋ธŒ์ ํŠธ : ์›€์ง์ด๋Š” ๊ฐ์ฒด ํƒ์ง€
    ๋„ํ˜• : ๋ฐ”์šด๋”ฉ ๋ฐ•์Šค๋กœ ๊ฐ์ง€๋œ ๊ฐ์ฒด ํ‘œ์‹œ
    ๋ณดํ–‰์ž : ๋…ธ๋ž€์ƒ‰, ์Šน์šฉ์ฐจ : ๋นจ๊ฐ„์ƒ‰, ํŠธ๋Ÿญ/๋ฒ„์Šค : ํŒŒ๋ž€์ƒ‰, ์ž์ „๊ฑฐ/์˜คํ† ๋ฐ”์ด : ๋ณด๋ผ์ƒ‰
    ์ •๋ณด : ๊ฐ์ง€๋œ ๊ฐ์ฒด์˜ ID, ์ข…๋ฅ˜(class), ์†๋„ ํ‘œ์‹œ
    ํ–‰์  : ๊ฐ์ง€๋œ ๊ฐ์ฒด์˜ ์ด๋™ ๊ฒฝ๋กœ ์ถ”์ 
    Zone๋ฐ– ์˜ค๋ธŒ์ ํŠธ : ์ •์˜๋œ ๊ด€์‹ฌ ์˜์—ญ(Zone) ๋ฐ–์˜ ๊ฐ์ฒด ํƒ์ง€
    Lidar : ๋ผ์ด๋‹ค ์„ผ์„œ์˜ ์œ„์น˜๋ฅผ ๋นจ๊ฐ„์ƒ‰ ๊ธฐ๋‘ฅ์œผ๋กœ ํ‘œ์‹œ
    ๊ฒฉ์ž : ๋ผ์ด๋‹ค ์„ผ์„œ์˜ ํƒ์ง€ ๋ฒ”์œ„์™€ ๊ฑฐ๋ฆฌ๋ฅผ ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ์‹œ๊ฐํ™”
    Zone : ๊ด€๋ฆฌํ•  ๋ณ„๋„์˜ ๊ด€์‹ฌ ์˜์—ญ ์„ค์ •
    ๊ฒ€์ถœ ์ •๋ณด : ์šฐ์ธก ์ƒ๋‹จ์— ๊ฐ์ฒด ์ข…๋ฅ˜๋ณ„ ์‹ค์‹œ๊ฐ„ ๊ฐ์ฒด ์ˆ˜ ์ •๋ณด ํ‘œ์‹œ
    PCD ๋ชจ๋“œ : ์„ผ์„œ์— ์˜ํ•ด ๊ฐ์ง€๋œ point cloud ๋ฐ์ดํ„ฐ ํ‘œ์‹œ
    ๋ฐ”๋‹ฅ PCD : (๋น„ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ) ์ง€๋ฉด์˜ point cloud ๋ฐ์ดํ„ฐ ์ œ๊ฑฐ
    image.png

    2.
    โ€œ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜โ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋ทฐ์–ด์˜ ์ขŒํ‘œ๊ณ„๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
    image.png

    3.
    ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜์„ ์ง„ํ–‰ํ•  ์„ผ์„œ๋ฅผ ํด๋ฆญํ•˜๊ณ  ๊ฐ ๋ณ€์ˆ˜๊ฐ’์„ ์กฐ์ ˆํ•˜์‹ญ์‹œ์˜ค.
    ๋งˆ์šฐ์Šค ์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ทฐ์–ด์˜ ์œ„์น˜์™€ ๋ฐฉํ–ฅ์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    X, Y, Z : ์ขŒํ‘œ๊ณ„ ๋‚ด ์„ผ์„œ์˜ ์œ„์น˜ (๊ฒฉ์ž ํ•œ ์นธ๋‹น 1m)
    Roll : X์ถ• ๊ธฐ์ค€ ์„ผ์„œ์˜ ํšŒ์ „๊ฐ
    Pitch : Y์ถ• ๊ธฐ์ค€ ์„ผ์„œ์˜ ํšŒ์ „๊ฐ
    Yaw : Z์ถ• ๊ธฐ์ค€ ์„ผ์„œ์˜ ํšŒ์ „๊ฐ
    image.png

    ๊ฐ ์„ผ์„œ์˜ ํƒ์ง€ ์˜์—ญ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ํŠน์ •ํ•œ ์ƒ‰์ƒ์„ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์—ฌ๋Ÿฌ ๋Œ€์˜ ์„ผ์„œ๋ฅผ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ํ•  ๋•Œ๋Š” ํ•˜๋‚˜์”ฉ ์ฐจ๋ก€๋Œ€๋กœ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค.
    ๊ธฐ์ค€์ด ๋  ์ฒซ ๋ฒˆ์งธ ์„ผ์„œ๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ๋ชจ๋“  ์„ผ์„œ๋Š” ๋น„ํ™œ์„ฑํ™”ํ•œ ํ›„ ์ง„ํ–‰ํ•˜์‹ญ์‹œ์˜ค.
    image.png

    ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์ค‘์—๋Š” โ€œ์˜ค๋ธŒ์ ํŠธโ€ ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
    image.png

    Yaw ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜๋ ค๋ฉด, 'v' ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋ทฐ๋ฅผ 2D ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜์‹ญ์‹œ์˜ค.
    image.png

    point cloud ๋ฐ์ดํ„ฐ๋ฅผ x์ถ•์— ํ‰ํ–‰ํ•˜๊ฒŒ ์ •๋ ฌํ•˜์‹ญ์‹œ์˜ค. ์•„๋ž˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด x์ถ• ๋ฐฉํ–ฅ์œผ๋กœ ๋” ๊ธธ๊ฒŒ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
    image.png

    yz ๋ทฐ์™€ xz ๋ทฐ๋กœ ์ „ํ™˜ํ•˜์—ฌ roll, pitch, z ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค.
    ์ž์„ธํ•œ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜ ์ด๋ฏธ์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
    image.png
    image.png
    image.png
    image.png

    ์„ค์ •์ด ์™„๋ฃŒ๋˜๋ฉด ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์ƒํƒœ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
    image.png

    ๋‘ ๋ฒˆ์งธ ์„ผ์„œ๋ฅผ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ํ•˜๋ ค๋ฉด, ๊ฐ ์„ผ์„œ์˜ PCD (Point Cloud ๋ฐ์ดํ„ฐ)๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.
    image.png

    ๊ธฐ์ค€ ์„ผ์„œ(์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜์ด ์™„๋ฃŒ๋œ ์ฒซ ๋ฒˆ์งธ ์„ผ์„œ)์™€ ๋‘ ๋ฒˆ์งธ ์„ผ์„œ(ํ˜„์žฌ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์ค‘์ธ ์„ผ์„œ)๋ฅผ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ ํ›„ ๋ทฐ๋ฅผ 2D๋กœ ์ „ํ™˜ํ•œ ๋’ค, ๋‘ ์„ผ์„œ์˜ ๊ณตํ†ต๋œ ์˜์—ญ์ด ์„œ๋กœ ์ผ์น˜ํ•˜๋„๋ก x, y, yaw ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ ˆํ•˜์‹ญ์‹œ์˜ค.
    image.png

    yz ๋ทฐ์™€ xz ๋ทฐ๋กœ ์ „ํ™˜ํ•˜์—ฌ roll, pitch, z ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜์‹ญ์‹œ์˜ค.
    ์ž์„ธํ•œ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜ ์ด๋ฏธ์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
    image.png
    image.png
    image.png
    image.png

    ์„ค์ •์ด ์™„๋ฃŒ๋˜๋ฉด ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์ƒํƒœ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
    ์„ธ ๋ฒˆ์งธ ์„ผ์„œ๋ฅผ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ํ•˜๋ ค๋ฉด, ๊ฐ ์„ผ์„œ์˜ PCD (Point Cloud ๋ฐ์ดํ„ฐ)๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.
    image.png

    ๊ธฐ์ค€ ์„ผ์„œ์™€ ์„ธ ๋ฒˆ์งธ ์„ผ์„œ(ํ˜„์žฌ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์ค‘์ธ ์„ผ์„œ)๋ฅผ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค. ๊ธฐ์ค€ ์„ผ์„œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์•ž์„œ ์ง„ํ–‰ํ•œ ๋ฐฉ์‹๊ณผ ๋™์ผํ•˜๊ฒŒ ๊ฐ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ ˆํ•˜์‹ญ์‹œ์˜ค.
    ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ๋˜๋Œ๋ฆฌ๋ ค๋ฉด โ€œ๋ฆฌ์…‹โ€ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
    ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์กฐ์ •์ด ์™„๋ฃŒ๋˜๋ฉด, ํ˜„์žฌ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด โ€œ์ €์žฅโ€์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
    ์กฐ์ •๋œ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ๊ฐ’์„ ์ €์žฅํ•˜๋ ค๋ฉด โ€œExportโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ , ์ด์ „์— ์ €์žฅ๋œ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋ ค๋ฉด โ€œImportโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    4.
    ROI(๊ด€์‹ฌ ์˜์—ญ) ์„ค์ •์„ ์œ„ํ•ด โ€œZoneโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  โ€œZone ์ƒ์„ฑ +โ€๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    image.png

    5.
    "์ƒ์„ฑ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์˜์—ญ(Zone)์„ ๊ทธ๋ฆฌ์‹ญ์‹œ์˜ค.
    image.png
    ์‚ฌ๊ฐํ˜• ๋˜๋Š” ๋‹ค๊ฐํ˜• ์•„์ด์ฝ˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•œ ํ›„, ๋งˆ์šฐ์Šค๋ฅผ ๋“œ๋ž˜๊ทธ/ํด๋ฆญํ•˜์—ฌ ์˜์—ญ์„ ๊ทธ๋ฆฌ์‹ญ์‹œ์˜ค. ์™„๋ฃŒ๋˜๋ฉด "์™„๋ฃŒ"๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
    image.png
    ์ด๋ฆ„ : ์˜์—ญ์˜ ์ด๋ฆ„ ์ž…๋ ฅ
    ํƒ€๊ฒŸ ์˜ค๋ธŒ์ ํŠธ : ํ•ด๋‹น ์˜์—ญ ๋‚ด์—์„œ ํ™œ์„ฑํ™”ํ•  ๊ฐ์ฒด ์ข…๋ฅ˜(object class) ์„ ํƒ
    image.png

    ํ˜ผ์žก๋„ ๋ ˆ๋ฒจ : "+" ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๊ฐ์ฒด ์ˆ˜์— ๋”ฐ๋ฅธ ํ˜ผ์žก๋„ ๋‹จ๊ณ„๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. ํ˜ผ์žก๋„๋Š” ์ตœ๋Œ€ 5๋‹จ๊ณ„๊นŒ์ง€ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    image.png

    ๊ฐ ๋ ˆ๋ฒจ์— ์›ํ•˜๋Š” ๊ฐ์ฒด ์ˆ˜๋ฅผ ์ž…๋ ฅํ•œ ๋‹ค์Œ, ์šฐ์ธก์˜ ํŒ”๋ ˆํŠธ ์•„์ด์ฝ˜์„ ๋ˆŒ๋Ÿฌ ์ƒ‰์ƒ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    image.png
    ์„ค์ •ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ’์— ๋”ฐ๋ผ ์˜์—ญ์˜ ์ƒ‰์ƒ์ด ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.
    ์ž…๋ ฅํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋ ค๋ฉด โ€œ์ €์žฅโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.
    image.png

    ๋ฐ์ดํ„ฐ ๋กœ๊น… ๋ฐ ์žฌ์ƒ#

    1.
    ์™ผ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ๋นจ๊ฐ„์ƒ‰ ์›ํ˜• ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ฐ์ดํ„ฐ ๋กœ๊น…์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.
    ๋งˆ์šฐ์Šค ํœ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋…นํ™” ์‹œ๊ฐ„๊ณผ ํŒŒ์ผ chunk ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•œ ํ›„, "ํ™•์ธ" ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋…นํ™”๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์›ํ™œํ•œ ๋…นํ™”์™€ ์žฌ์ƒ์„ ์œ„ํ•ด ์ ์ ˆํ•œ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. T๊ธฐ๋ณธ๊ฐ’์€ 5GB์ž…๋‹ˆ๋‹ค.
    image.png
    ๋…นํ™”๋œ ํŒŒ์ผ์€ '$HOME/vueron-data/recording' ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋กœ๊น… ์ „์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ €์žฅ ๊ณต๊ฐ„์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๋…นํ™”์šฉ ํŒŒํ‹ฐ์…˜์˜ ์ž”์—ฌ ์šฉ๋Ÿ‰์ด 5%์— ๋„๋‹ฌํ•˜๋ฉด ๋…นํ™”๊ฐ€ ์ž๋™์œผ๋กœ ์ค‘์ง€๋ฉ๋‹ˆ๋‹ค.
    ๋กœ๊น… ํŒŒ์ผ ์ €์žฅ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด, '/opt/oslo/.env.json' ํŒŒ์ผ์—์„œ โ€œoslo_storage_pathโ€ ํ•ญ๋ชฉ์„ ์ˆ˜์ •ํ•˜์‹ญ์‹œ์˜ค.
    2.
    ์™ผ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ํด๋” ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ์ €์žฅ๋œ ๋กœ๊น… ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ์žฌ์ƒํ•˜์‹ญ์‹œ์˜ค.
    image.png

    3.
    ์™ผ์ชฝ ์ƒ๋‹จ์˜ "PCD ๋ชจ๋“œ" ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ์„ผ์„œ์˜ ํฌ์ธํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์ˆจ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์šฐ์ธก ํ•˜๋‹จ์˜ โ€œrateโ€ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์žฌ์ƒ ์†๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง์œผ๋กœ ๋Œ์•„๊ฐ€๋ ค๋ฉด, ์ •์ง€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์žฌ์ƒ์„ ์ข…๋ฃŒํ•˜์‹ญ์‹œ์˜ค.
    image.png














    (์ฃผ)๋ทฐ๋Ÿฐํ…Œํฌ๋†€๋กœ์ง€#

    ์›น์‚ฌ์ดํŠธ www.vueron.com
    ๋ฌธ์˜ sales@vueron.com

    ๋ณธ์‚ฌ#

    19F, Gangnam-daero 311, Seocho-gu, Seoul, Korea (06628)

    ๋ฏธ๊ตญ ์ง€์‚ฌ#

    2665 N 1st St. Suite 110, San Jose, CA 95134, United States

    ์œ ๋Ÿฝ ์ง€์‚ฌ#

    355-3F, Herzogspitalstrasse 24, 80331 Munich, Germany
    Modified atย 2026-02-06 03:31:25
    Next
    UserLogin
    Built with