본문 바로가기
Embedded EngineerKim Dongyeol

김동열

인지부터 제어까지, 한 흐름으로.

ROS2와 C++로 센서, 인지, CAN, 액추에이터를 연결하고 HILS와 SILS로 검증합니다.

System

ROS2 · Nav2

Interface

CAN · HILS

Perception

AI · Vision

System flow

연결하고, 측정하고, 검증합니다.

01

Sensor · Perception

LiDAR · Camera · AI

02

ROS2 System

Planning · Integration

03

CAN · Actuator

Control · Runtime

Verification loop
vcan HILSreal2sim SILS실측 디버깅

Skills

도구보다 연결 방식에 집중합니다.

자율주행과 로보틱스 시스템을 구성하는 인지, 통신, 제어, 운영 기술을 프로젝트 안에서 함께 사용했습니다.

자율주행/로봇

ROSROS2Nav2AutowareSLAM ToolboxKalman FilterPIDLanelet2ArUcoRoboCrewMQTT

딥러닝/AI

PyTorchYOLOv8/v9Qwen-VLBLIP-2TensorRTLoRAONNX

FPGA/임베디드

VivadoVerilogXilinx ZynqSTM32FreeRTOSJetson Orin/NanoArduinoRaspberry Pi

통신

CAN (SocketCAN)AXIUARTI2CSPIWebSocket

백엔드

Spring BootPostgreSQLRedisMyBatis

프론트엔드

Vue 3ReactNext.jsTypeScriptPiniaFirebase

Experience

실제 차량 시스템의 경계를 다뤘습니다.

경로 생성부터 CAN 변환, HILS와 HMI 연동까지 인터페이스 사이의 문제를 분리하고 반복 검증했습니다.

Skyautonet

자율주행SW개발부 인턴

2024.09 - 2024.12

Level 4 자율주행 트럭/청소차(FODRo) 개발. ROS2/Autoware 기반 인지-판단-제어 로직 개발 및 CAN 통신, HILS 검증.

  • 경로 계획·재생성: Lanelet2 기반 경로 자동 생성과 외부 차선변경 요청 연동
  • FOD 관리 로직: 다중 FOD 클러스터링과 우선순위 정렬 알고리즘
  • 차량 통신 변환: ROS2 토픽 ↔ CAN 메시지 변환, 쿼터니언→Yaw 변환
  • HILS 시뮬레이션: vcan 기반 가상 CAN 환경 구축, 시나리오 검증
  • HMI 통합: Qt5 UI 버그 수정, 토픽 데이터 타입 동기화
  • 경로 생성, CAN 변환, HILS와 HMI 연동을 실제 운영 시나리오에서 통합
ROS2 HumbleAutoware UniverseC++CAN (SocketCAN)Qt5Lanelet2Python

Projects

문제를 시스템 단위로 해결했습니다.

총 15개 프로젝트에서 인지, 경로, 통신, 제어, 검증을 하나의 실행 흐름으로 연결했습니다.

FODRo FOD 청소 경로 (RViz)
자율주행 / 로봇

FODRo - 활주로 이물질 제거 로봇

차량 통신(CAN) · HILS · 인턴

2024.09 - 2024.12SkyautonetFOD 관리 로직, 차량 통신 변환 +1

SkyAutonet 인턴십에서 진행한 활주로/도로 이물질(FOD) 탐지·제거 자율 로봇 프로젝트. FOD 객체 관리·청소 상태 발행과 ROS2차량 통신 변환, vcan 기반 HILS 검증 환경을 담당했습니다.

vcan HILS차량 통신 변환
C++ROS2AutowareCAN (SocketCAN)vcan (HILS)+1
Level 4+ 자율주행 운영자 HMI
자율주행 / 로봇

Level 4+ 자율주행 플랫폼

ROS2 자율주행 · HILS · 인턴

2024.09 - 2024.12Skyautonet경로 계획·재생성, HILS +1

SkyAutonet 인턴십에서 진행한 Autoware 기반 Level 4 자율주행 플랫폼 프로젝트. Lanelet2 기반 경로 생성·리루팅과 외부 차선변경 요청 연동, HILS actuator·HMI 연동을 담당했습니다.

실차 없이 반복 검증Lanelet2 리루팅
C++ROS2AutowareLanelet2CAN (SocketCAN)+2
SCV - Smart Companion Vehicle 전체 모습
자율주행 / 로봇

SCV - Smart Companion Vehicle

자연어 명령 기반 이동형 AI 홈 어시스턴트

2026.03 - 2026.06TEAM A207Autonomous Driving, ROS2 Integration +2

자연어 명령을 실행 가능한 주행·정렬·조작 흐름으로 변환하고, ROS2/Nav2 주행과 비전 정렬, 로봇팔 런타임을 연결한 Smart Companion Vehicle 프로젝트입니다.

ROS2/Nav2 runtimeLLM drive bridge
ROS2 HumbleNav2AMCLSLAM ToolboxPython+5
Balemale 메카넘 자율주차 로봇
자율주행 / 로봇

Balemale - AI 스마트 자율 주차 로봇

SSAFY 자율 프로젝트

2026.01 - 2026.02SSAFYAI, Embedded Integration +1

ArUco 마커 내비게이션 + AI 번호판 인식(ANPR) 기반 4WD Mecanum 자율 주차 로봇. 12개 슬롯 관리, 입고/출차 전 과정 자동화.

18개 FSM 상태28개 ArUco 마커
ROS2 HumblePythonYOLOv8TensorRTArUco+6
TeamKAI 자율주행 자작차 실주행
자율주행 / 로봇

TeamKAI - 자율주행 자작차

인지 파트장

2023.11 - 2024.11건국대학교 Team KAI인지 파트장, Perception +1

콘(cone) 기반 트랙에서 LiDAR, 카메라, GPS, IMU를 활용한 ROS 기반 완전 자율주행 시스템.

LiDAR 콘 검출CAN · ESP32 제어
ROS NoeticC++PythonPCLOpenCV+3
ARAS RC Car ADAS
자율주행 / 로봇

ARAS - RC Car ADAS 시스템

Advanced RCcar Assist System

2025.11 - 2025.12SSAFY전체

Raspberry Pi 5 기반 실제 차량 ADAS 구조를 축소 구현한 지능형 주행 보조 시스템. MQTT 기반 노드 분리 아키텍처.

5개 노드3가지 주행 모드
PythonOpenCVMQTTUART/ModbusPCA9685 PWM+2
국민대학교 Xycar 자율주행 코스
자율주행 / 로봇

국민대학교 Xycar - Team Pathfinders

1/10 스케일 RC카 자율주행 교육 프로젝트

2024.07 - 2024.08국민대학교 · Team Pathfinders전체

ROS 기반 Xycar(1/10 스케일 RC카) 플랫폼에서 자율 주차, 신호 감지 자율 주행, 실시간 차선 검출 구현.

ROS NoeticPython 3OpenCVNumPyPygame
화재/연기 탐지 결과
AI / 컴퓨터비전

Fire & Smoke Detection Drone

졸업 프로젝트

2024.01 - 2024.06건국대학교전체

YOLOv9 객체 탐지 + Lite-Mono 단안 깊이 추정을 결합하여 화재/연기를 실시간 탐지하고 위험도(Severity)와 경고 레벨(0~3)을 자동 산출.

mAP50 0.867P 0.834
YOLOv9Lite-MonoTensorRTStructured PruningJetson Orin+1
Divary 다이빙 로그북 앱
웹 / 풀스택

Divary - 다이빙 로그북 AI 생성

SSAFY 특화 프로젝트

2026.02 - 2026.03SSAFYFull-Stack, DevOps +1

다이빙 영상 업로드 시 AI가 하이라이트 추출 물고기 탐지/분류 LLM 기반 로그북 자동 생성하는 서비스.

SQS GPU 워커Docker · Jenkins 통합
ReactSpring BootPostgreSQLRedisYOLO-World+4
Smart Menu Board Scanner OCR 결과
AI / 컴퓨터비전

Smart Menu Board Scanner

음식 분류 + 메뉴판 OCR

2023.09 - 2023.12건국대학교전체

외국인 관광객을 위한 한국 음식점 메뉴판 자동 인식. MobileNetV2101종 음식 분류, EasyOCR로 한/영 텍스트 인식.

101종 음식 분류한/영 OCR
PyTorchMobileNetV2EasyOCRdeep-text-recognition-benchmark
벤치마크 비교
임베디드 / FPGA

ResNet50 MAC Accelerator

FPGA CNN 추론 가속기

2023.09 - 2023.12건국대학교 SoC Design Lab팀 프로젝트 참여

Xilinx Zynq-7000 SoC 기반 ResNet50 CNN 추론 가속기. FPGA에 구현된 MAC 가속기로 2D Convolution 연산 하드웨어 가속.

VivadoVerilogXilinx SDKCAXI DMA+1

Education & Awards

기술의 기반과 성장 기록입니다.

전기전자공학 전공과 임베디드 교육을 바탕으로 로보틱스 소프트웨어 역량을 확장했습니다.

학력

건국대학교

전기전자공학부 · 학사

2019.03 - 2025.08

삼성청년SW·AI아카데미 (SSAFY)

임베디드 트랙 · 14기 수료

2025.07 - 2026.06
  • Python, 알고리즘, 임베디드, AI, 웹 풀스택

수상

창의설계경진대회 장려상

건국대학교

차량의 주변상황과 차량상태 인지시스템

2024.09

어학

TOEIC

2024.03

885

OPIc

2025.02

IM2

병역

KATUSA (카투사)

주한미군(USFK) 배속 · 2020.06 - 2021.12

한미연합 환경 복무, 영어 커뮤니케이션 실전 활용

Contact

다음 시스템을 함께 만들 준비가 되어 있습니다.

프로젝트 협업이나 채용 관련 문의는 아래 채널로 연락해 주세요.