ARTIV_SHUTTLE_NAVI for HD Map Information Publishing

artiv_shuttle_navi에 대해 알아보자.

Featured image

우리 연구팀은 국토지리정보원에서 제공하는 정밀도로지도를 기반으로, 부족한 부분은 직접 채운 HD Map을 사용하고 있다.

그러나 HD Map만 있다고 해서 이 정보를 그대로 자율주행에 사용할 수는 없다.

그래서 지도상의 데이터를 ROS topic으로 publish해주는 패키지가 필요하였고, 이를 위해 ARTIV_Shuttle_Navi를 개발하였다.

Dependency

1. Ubuntu 18.04 & ROS2 - Dashing

2. Python Packages

3. Subscribed Topic

4. Map Data

How it works

1. 주행할 경로를 설정합니다.

2. 각 way에 담긴 node들을 하나씩 탐색하며 사전 설정한 도로 요소(정지선, 횡단보도, 과속방지턱 등)에 들어가는 부분이 있는지 확인합니다.

3. polygon 앞, 뒤에 있는 node들을 찾습니다.

4. 각 node에 정보를 저장합니다.

번외. 2 ~ 3 과정 예시

5. 모든 탐색을 마치면, 정보가 저장된 node들의 리스트를 반환합니다.

6. 현재 위치와 가장 가까운 node를 찾고, 그 node에 포함된 정보를 publish합니다.

Published Topics

Usage

Comments