본문으로 건너뛰기

GLOSSARY

코스트맵

Costmap중급

코스트맵(Costmap)이란 로봇이 이동할 공간을 격자(grid)로 나누고, 각 셀에 통과 비용(cost) 값을 부여한 지도이다. 경로 계획 알고리즘은 이 비용 값을 참고해 충돌 위험이 낮고 이동 거리가 짧은 경로를 탐색할 수 있다. 장애물이 있는 셀은 최고 비용으로, 장애물 인근 셀은 중간 비용으로, 자유 공간은 낮은 비용으로 표시되는데, 이처럼 장애물 주변에 비용을 점진적으로 높이는 처리를 팽창(inflation)이라 한다. 예를 들어 ROS의 내비게이션 스택은 글로벌 코스트맵과 로컬 코스트맵을 함께 운용하여 전체 경로 계획과 실시간 장애물 회피를 각각 담당하게 한다. 코스트맵은 점유 격자 지도(Occupancy Grid Map)를 기반으로 만들어지지만, 점유 격자 지도가 '점유/미점유'만 표현하는 데 비해 코스트맵은 통과 비용이라는 연속적인 값을 추가로 담는다는 점에서 구별된다.

이 용어가 나온 기사

ROS Discourse자율주행·SLAM기초·제어이론

Nav2 Lyrical 릴리스 및 주요 기능!

Nav2 Lyrical Release & Key Features!

Nav2의 'Lyrical Release'가 공개되었으며, 여러 ROS 배포판에 걸쳐 광범위한 업데이트가 포함된다. ROS API를 단일 공통 위치로 추상화하는 새 패키지 nav2_ros_common이 추가되어 노드 개발 및 소프트웨어 통합 편의성이 개선된다. 모델 예측 경로 적분(MPPI, Model Predictive Path Integral) 플래너에는 개방 루프 제어 모드, 동역학 지원, 비대칭 가속도 제한, 플러그인 동작 모델, 궤적 검증기, 지연 보상 기능이 추가되었다. 행동 트리(BT) 노드 기반 일시 정지·재개 기능, Samsung Research 기여의 벡터 객체 서버(Vector Object Server), 그리고 coarse·fine 이중 기준을 적용한 적응형 목표 검사기(Adaptive Goal Checker)도 이번 릴리스에 포함되었다. 규제 순수 추종(RPP, Regulated Pure Pursuit)에는 동적 제한을 반영하는 Dynamic Window Pure Pursuit 지원 등 다수의 기능이 추가되었다.

큐레이터nav2_ros_common 패키지가 ROS API를 단일 추상화 계층으로 이전하는 구조적 변경인 만큼, 기존 Nav2 의존 패키지는 마이그레이션 부담을 확인할 필요가 있다. MPPI의 지연 보상·동역학 지원 등은 실기(real hardware) 배포를 겨냥한 기능이나, 공식 릴리스 노트이므로 다양한 플랫폼에서의 독립적 검증 결과는 별도로 확인해야 한다.

Mohammad Rahmani / Unsplash