Skip to content

5.1 2D

1. Mapping

2. Annotation

🔧 로봇 지도 내 이동 위치 지정(annotation)이란?

로봇이 갈 수 있는 위치를 지정해 주는 내용입니다.

로봇이 실제 환경에서 자율적으로 이동하거나 작업을 수행하려면, 맵(Map) 상에서 이동 경로와 목적지를 이해할 수 있어야 합니다. 이때 맵에 대해 노드(Node)엣지(Edge) 를 정의하고 연결해주는 작업을 어노테이션(annotation) 이라고 부릅니다.

🧭 어노테이션 작업의 주요 요소

1. 노드(Node) 정의

  • 노드는 로봇이 도달해야 하는 지점(장소) 을 의미합니다.
  • 예시: 복도 중간, 문 앞, 작업대 앞, 엘리베이터 앞 등
  • 노드는 일반적으로 맵 위에 좌표(x, y)세부 위치 명칭으로 표시합니다.

✅ 작업 예시:

  • “노드 A: 회의실 문 앞 (x=3.2, y=5.6)”
  • “노드 B: 주방 중앙 (x=10.1, y=7.3)”

2. 엣지(Edge) 연결

  • 엣지는 두 노드를 연결하는 경로입니다.
  • 로봇이 A 지점에서 B 지점으로 갈 수 있는 경로를 나타내며, 엣지에는 방향성, 거리, 이동 가능 여부 등의 정보가 포함될 수 있습니다.

✅ 작업 예시:

  • “엣지 A-B: 양방향, 길이 4.3m, 통과 가능”
  • “엣지 B-C: 단방향, 엘리베이터 이용 필요”

✍️ 어노테이션의 목적

  • 경로 계획(Path Planning): 로봇이 목적지까지 가장 효율적인 경로를 계산할 수 있게 함
  • 충돌 방지: 로봇이 이동할 수 없는 경로나 위험 구간을 피할 수 있음
  • 작업 할당: 특정 노드에서만 수행할 수 있는 작업들을 지정 가능(Zone 등)

🛠️ 이동 위치 지정 방식 예시

WEB 기반 툴: WEB 페이지에 작성된 맵 위에 직접 노드와 엣지를 그리는 방식

web_annotation

This manual is intended for RB-S100 customers. Please operate the robot safely and refer to this guide as needed.