Skip to content
View kngyeol's full-sized avatar

Block or report kngyeol

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kngyeol/README.md

김동열 (Dongyeol Kim)

임베디드 시스템과 CAN 통신 기반 HILS 검증, ROS2 로보틱스 개발을 수행하는 엔지니어입니다.
Embedded Systems | CAN Communication | HILS Verification | ROS2 Robotics

GitHub ROS2 SocketCAN FreeRTOS HILS

Profile

  • 이름: 김동열 (Dongyeol Kim)
  • 학력: 건국대학교 전기전자공학부 학사 (2019.03 ~ 2025.08)
  • 교육: 삼성청년SW·AI아카데미(SSAFY) 14기 임베디드 특화트랙 (2025.07 ~ 진행중)
  • 포트폴리오: v0-portfolio-indol-chi-29.vercel.app

Experience

Skyautonet 자율주행SW개발부 인턴 (2024.09 ~ 2024.12)

1) SkyAutonet Lv4 자율주행 플랫폼

  • Autoware Universe 기반 Level 4 자율주행 트럭(Maxen 차량) 개발 참여
  • 기술: ROS2 Humble, Autoware Universe, C++, SocketCAN, Lanelet2, Qt5
  • 담당:
    • Planning Manager 개발(16 커밋): Lanelet2 맵 기반 자동 경로 생성, External Lane Change 구현, GetEndOfLaneGoal 함수 수정
    • HILS Actuator(Lv4): AutowareState/DrivingStatus를 State CAN 메시지로 변환, Operation Mode 기반 제어 분기
    • HMI(Qt5) 통합: Start/Stop, Lane Change, Velocity 버튼 기능 구현

2) FODRo (Foreign Object Debris Removal Robot)

  • 활주로/도로 위 이물질 자동 탐지 및 제거 로봇 개발 참여
  • 기술: ROS2 Humble, C++, Python, SocketCAN/vcan, Lanelet2
  • 담당:
    • CAN Converter 패키지 개발: ROS2 토픽→CAN 프로토콜 변환, Offset/Factor 변환, CAN 프레임 패킹, Quaternion→Yaw 변환, CAN 로그 자동 저장
    • HILS Actuator 구축: vcan 기반 실차 없는 SW 검증 환경 구성
    • FOD Manager 개발: Multi-FOD 클러스터링, 유효 차선 검증, 청소기 자동 제어
    • Cleaning State 구현, Proxy Debug Client 개발

Projects

프로젝트 기간 설명/핵심 기여 기술 링크
CAN MultiECU HILS 진행중 STM32 F446RE 2대로 Sensor ECU/Control ECU 분리, FreeRTOS 태스크 구조 설계, CAN 이중화 Fail-over, Python HILS 시나리오 주입/로깅 STM32, FreeRTOS, CAN, Python, HILS Private/Local
Balemale - AI 스마트 자율주차 시스템 SSAFY (2026.01 ~ 2026.02) 4WD 메카넘휠 자율주행/주차, 28개 ArUco 맵+18개 FSM 미션, Dead Reckoning 기반 연속 주행, MQTT 실시간 통신, Backend(Spring Boot) 경로탐색 참여 ROS2 Humble, Jetson Orin Nano, Python, OpenCV, ArUco, MQTT, YOLOv8, EasyOCR, Spring Boot Private
TeamKAI - 자율주행 자작차 2023.11 ~ 2024.11 한국자동차안전학회 경진대회 참가, 인지 파트장(20명), LiDAR 기반 5단계 콘 검출 파이프라인, 신호등 검출, ROS 인터페이스(ICD) 설계 ROS, C++, Python, PCL, OpenCV, YOLOv5/v8, LiDAR(Ouster) Repo
ResNet50 MAC Accelerator 학부 Zynq-7000(PS+PL) 기반 Conv 연산 가속, Q10.22 고정소수점 MAC, AXI DMA x4, Weight 재사용 구조 및 SW/HW 벤치마크 Verilog, Vivado, Xilinx Zynq-7000, AXI DMA, C Repo
Fire & Smoke Detection Drone 졸업 프로젝트 드론 탑재 산불/연기 탐지 + 단안 거리추정, mAP50 0.867, Structured Pruning + TensorRT 최적화, 인식/거리추정 병렬 처리 YOLOv9-c, Lite-Mono, TensorRT, Python, Gradio Repo
ARAS - RC Car ADAS 시스템 SSAFY Raspberry Pi 5 기반 ADAS 축소 구현, MQTT 기반 노드 통신, MANUAL/AUTO/ACC 모드, 센서 Stale Fail-Safe 정지 Python, OpenCV, MQTT, UART/Modbus, PCA9685 Local

Tech Stack

Core

C C++ ROS2 CAN FreeRTOS HILS Python STM32 Jetson

Supporting

MQTT Docker MATLAB Simulink Verilog OpenCV YOLO Arduino Git Linux Qt5 Spring Boot

Award

  • 건국대 공학교육혁신센터 장려상 (2024.09.27)
    • "차량의 주변상황과 차량상태 인지시스템"

GitHub Stats

GitHub stats Top Langs

Popular repositories Loading

  1. resnet50-mac-accelerator resnet50-mac-accelerator Public

    ResNet50 MAC Accelerator on Xilinx Zynq-7000 (Verilog RTL + ARM C Software)

    C

  2. smart-menu-board-scanner smart-menu-board-scanner Public

    AI-powered Korean restaurant menu board scanner - Food image classification (MobileNetV2) & Menu OCR (EasyOCR)

    Python

  3. TeamPathfinders TeamPathfinders Public

    ROS 기반 Xycar 자율주행 프로젝트 — Bezier 경로 생성, Pure Pursuit 추적, 카메라/IMU 센서 융합, 차선 검출

    Jupyter Notebook

  4. pjt-fire-detect-drone pjt-fire-detect-drone Public

    YOLOv9 + Lite-Mono 기반 드론 화재/연기 탐지 및 깊이 추정 위험도 평가 시스템

    Python

  5. pjt_microprocessor pjt_microprocessor Public

    ATmega128 마이크로프로세서 수업 과제 — AVR Assembly로 작성된 LED, 7-Segment, UART, ADC, I2C/TWI 실습 코드

    Assembly

  6. kngyeol kngyeol Public